builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2127 starttime: 1461703999.81 results: success (0) buildid: 20160426124801 builduid: 7b48acd4a17645fcb627f31c8c143f00 revision: 597390d44c49cb5c89260feb4f5e1e6ef2eef15c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:19.809269) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:19.809698) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-26 13:53:19.810010) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-26 13:53:22.607737) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:22.608093) ========= 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-1461703838.663956-1927391070 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 13:53:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.19M=0.001s 2016-04-26 13:53:22 (8.19 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.273649 ========= master_lag: 0.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.143549) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.144048) ========= 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-1461703838.663956-1927391070 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.046010 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.223247) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.223600) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 597390d44c49cb5c89260feb4f5e1e6ef2eef15c --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 597390d44c49cb5c89260feb4f5e1e6ef2eef15c --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-1461703838.663956-1927391070 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 13:53:23,367 truncating revision to first 12 chars 2016-04-26 13:53:23,368 Setting DEBUG logging. 2016-04-26 13:53:23,368 attempt 1/10 2016-04-26 13:53:23,368 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/597390d44c49?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 13:53:23,680 unpacking tar archive at: fx-team-597390d44c49/testing/mozharness/ program finished with exit code 0 elapsedTime=0.615580 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.872060) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.872389) ========= script_repo_revision: 597390d44c49cb5c89260feb4f5e1e6ef2eef15c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.872785) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.873081) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 13:53:23.901425) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 48 secs) (at 2016-04-26 13:53:23.901706) ========= /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-1461703838.663956-1927391070 _=/tools/buildbot/bin/python using PTY: False 13:53:24 INFO - MultiFileLogger online at 20160426 13:53:24 in /builds/slave/test 13:53:24 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 13:53:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:53:24 INFO - {'append_to_log': False, 13:53:24 INFO - 'base_work_dir': '/builds/slave/test', 13:53:24 INFO - 'blob_upload_branch': 'fx-team', 13:53:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:53:24 INFO - 'buildbot_json_path': 'buildprops.json', 13:53:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:53:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:53:24 INFO - 'download_minidump_stackwalk': True, 13:53:24 INFO - 'download_symbols': 'true', 13:53:24 INFO - 'e10s': False, 13:53:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:53:24 INFO - 'tooltool.py': '/tools/tooltool.py', 13:53:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:53:24 INFO - '/tools/misc-python/virtualenv.py')}, 13:53:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:53:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:53:24 INFO - 'log_level': 'info', 13:53:24 INFO - 'log_to_console': True, 13:53:24 INFO - 'opt_config_files': (), 13:53:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:53:24 INFO - '--processes=1', 13:53:24 INFO - '--config=%(test_path)s/wptrunner.ini', 13:53:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:53:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:53:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:53:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:53:24 INFO - 'pip_index': False, 13:53:24 INFO - 'require_test_zip': True, 13:53:24 INFO - 'test_type': ('testharness',), 13:53:24 INFO - 'this_chunk': '1', 13:53:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:53:24 INFO - 'total_chunks': '10', 13:53:24 INFO - 'virtualenv_path': 'venv', 13:53:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:53:24 INFO - 'work_dir': 'build'} 13:53:24 INFO - ##### 13:53:24 INFO - ##### Running clobber step. 13:53:24 INFO - ##### 13:53:24 INFO - Running pre-action listener: _resource_record_pre_action 13:53:24 INFO - Running main action method: clobber 13:53:24 INFO - rmtree: /builds/slave/test/build 13:53:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:53:26 INFO - Running post-action listener: _resource_record_post_action 13:53:26 INFO - ##### 13:53:26 INFO - ##### Running read-buildbot-config step. 13:53:26 INFO - ##### 13:53:26 INFO - Running pre-action listener: _resource_record_pre_action 13:53:26 INFO - Running main action method: read_buildbot_config 13:53:26 INFO - Using buildbot properties: 13:53:26 INFO - { 13:53:26 INFO - "project": "", 13:53:26 INFO - "product": "firefox", 13:53:26 INFO - "script_repo_revision": "production", 13:53:26 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 13:53:26 INFO - "repository": "", 13:53:26 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 13:53:26 INFO - "buildid": "20160426124801", 13:53:26 INFO - "pgo_build": "False", 13:53:26 INFO - "basedir": "/builds/slave/test", 13:53:26 INFO - "buildnumber": 25, 13:53:26 INFO - "slavename": "tst-linux64-spot-2127", 13:53:26 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 13:53:26 INFO - "platform": "linux64", 13:53:26 INFO - "branch": "fx-team", 13:53:26 INFO - "revision": "597390d44c49cb5c89260feb4f5e1e6ef2eef15c", 13:53:26 INFO - "repo_path": "integration/fx-team", 13:53:26 INFO - "moz_repo_path": "", 13:53:26 INFO - "stage_platform": "linux64", 13:53:26 INFO - "builduid": "7b48acd4a17645fcb627f31c8c143f00", 13:53:26 INFO - "slavebuilddir": "test" 13:53:26 INFO - } 13:53:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 13:53:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 13:53:26 INFO - Running post-action listener: _resource_record_post_action 13:53:26 INFO - ##### 13:53:26 INFO - ##### Running download-and-extract step. 13:53:26 INFO - ##### 13:53:26 INFO - Running pre-action listener: _resource_record_pre_action 13:53:26 INFO - Running main action method: download_and_extract 13:53:26 INFO - mkdir: /builds/slave/test/build/tests 13:53:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:26 INFO - https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:53:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 13:53:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 13:53:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 13:53:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 13:53:35 INFO - Downloaded 1361 bytes. 13:53:35 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 13:53:35 INFO - Using the following test package requirements: 13:53:35 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 13:53:35 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:35 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:53:35 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:35 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:53:35 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:35 INFO - u'jsshell-linux-x86_64.zip'], 13:53:35 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:35 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:53:35 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 13:53:35 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:35 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:53:35 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:35 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:53:35 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:35 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:53:35 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:35 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:53:35 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:53:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:35 INFO - https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:53:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 13:53:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 13:53:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 13:53:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:53:37 INFO - Downloaded 22751831 bytes. 13:53:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:53:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:53:38 INFO - caution: filename not matched: web-platform/* 13:53:38 INFO - Return code: 11 13:53:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:38 INFO - https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:53:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:53:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:53:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:53:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:53:40 INFO - Downloaded 36406662 bytes. 13:53:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:53:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:53:44 INFO - caution: filename not matched: bin/* 13:53:44 INFO - caution: filename not matched: config/* 13:53:44 INFO - caution: filename not matched: mozbase/* 13:53:44 INFO - caution: filename not matched: marionette/* 13:53:44 INFO - caution: filename not matched: tools/wptserve/* 13:53:44 INFO - Return code: 11 13:53:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:44 INFO - https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:53:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:53:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:53:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:53:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:53:47 INFO - Downloaded 64497151 bytes. 13:53:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:53:47 INFO - mkdir: /builds/slave/test/properties 13:53:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:53:47 INFO - Writing to file /builds/slave/test/properties/build_url 13:53:47 INFO - Contents: 13:53:47 INFO - build_url:https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:53:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:53:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:53:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:53:49 INFO - Contents: 13:53:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:53:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:53:49 INFO - https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:53:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:53:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:53:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:53:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:53:54 INFO - Downloaded 90937757 bytes. 13:53:54 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:53:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:54:00 INFO - Return code: 0 13:54:00 INFO - Running post-action listener: _resource_record_post_action 13:54:00 INFO - Running post-action listener: set_extra_try_arguments 13:54:00 INFO - ##### 13:54:00 INFO - ##### Running create-virtualenv step. 13:54:00 INFO - ##### 13:54:00 INFO - Running pre-action listener: _pre_create_virtualenv 13:54:00 INFO - Running pre-action listener: _resource_record_pre_action 13:54:00 INFO - Running main action method: create_virtualenv 13:54:00 INFO - Creating virtualenv /builds/slave/test/build/venv 13:54:00 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:54:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:54:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:54:01 INFO - Using real prefix '/usr' 13:54:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:54:03 INFO - Installing distribute.............................................................................................................................................................................................done. 13:54:08 INFO - Installing pip.................done. 13:54:08 INFO - Return code: 0 13:54:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:54:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:54:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:54:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1521030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15223f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x162a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x162d0d0>, '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 0x1628f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16292c0>, '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-1461703838.663956-1927391070', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:54: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:54: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:54:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:54:08 INFO - 'CCACHE_UMASK': '002', 13:54:08 INFO - 'DISPLAY': ':0', 13:54:08 INFO - 'HOME': '/home/cltbld', 13:54:08 INFO - 'LANG': 'en_US.UTF-8', 13:54:08 INFO - 'LOGNAME': 'cltbld', 13:54:08 INFO - 'MAIL': '/var/mail/cltbld', 13:54:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:54:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:54:08 INFO - 'MOZ_NO_REMOTE': '1', 13:54:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:54:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:54:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:54:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:54:08 INFO - 'PWD': '/builds/slave/test', 13:54:08 INFO - 'SHELL': '/bin/bash', 13:54:08 INFO - 'SHLVL': '1', 13:54:08 INFO - 'TERM': 'linux', 13:54:08 INFO - 'TMOUT': '86400', 13:54:08 INFO - 'USER': 'cltbld', 13:54:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461703838.663956-1927391070', 13:54:08 INFO - '_': '/tools/buildbot/bin/python'} 13:54:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:54:08 INFO - Downloading/unpacking psutil>=0.7.1 13:54:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:54:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:54:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:54:12 INFO - Installing collected packages: psutil 13:54:12 INFO - Running setup.py install for psutil 13:54:13 INFO - building 'psutil._psutil_linux' extension 13:54:13 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 13:54:13 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 13:54:13 INFO - building 'psutil._psutil_posix' extension 13:54:13 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 13:54:14 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 13:54:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:54:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:54:14 INFO - Successfully installed psutil 13:54:14 INFO - Cleaning up... 13:54:14 INFO - Return code: 0 13:54:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:54: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')]} 13:54:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:54:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54: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')]} 13:54:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:54:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1521030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15223f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x162a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x162d0d0>, '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 0x1628f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16292c0>, '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-1461703838.663956-1927391070', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:54: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:54: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:54:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:54:14 INFO - 'CCACHE_UMASK': '002', 13:54:14 INFO - 'DISPLAY': ':0', 13:54:14 INFO - 'HOME': '/home/cltbld', 13:54:14 INFO - 'LANG': 'en_US.UTF-8', 13:54:14 INFO - 'LOGNAME': 'cltbld', 13:54:14 INFO - 'MAIL': '/var/mail/cltbld', 13:54:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:54:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:54:14 INFO - 'MOZ_NO_REMOTE': '1', 13:54:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:54:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:54:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:54:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:54:14 INFO - 'PWD': '/builds/slave/test', 13:54:14 INFO - 'SHELL': '/bin/bash', 13:54:14 INFO - 'SHLVL': '1', 13:54:14 INFO - 'TERM': 'linux', 13:54:14 INFO - 'TMOUT': '86400', 13:54:14 INFO - 'USER': 'cltbld', 13:54:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461703838.663956-1927391070', 13:54:14 INFO - '_': '/tools/buildbot/bin/python'} 13:54:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:54:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:54:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:54:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:54:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:54:18 INFO - Installing collected packages: mozsystemmonitor 13:54:18 INFO - Running setup.py install for mozsystemmonitor 13:54:18 INFO - Successfully installed mozsystemmonitor 13:54:18 INFO - Cleaning up... 13:54:19 INFO - Return code: 0 13:54:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:54:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:54:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:54:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1521030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15223f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x162a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x162d0d0>, '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 0x1628f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16292c0>, '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-1461703838.663956-1927391070', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:54:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:54:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:54:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:54:19 INFO - 'CCACHE_UMASK': '002', 13:54:19 INFO - 'DISPLAY': ':0', 13:54:19 INFO - 'HOME': '/home/cltbld', 13:54:19 INFO - 'LANG': 'en_US.UTF-8', 13:54:19 INFO - 'LOGNAME': 'cltbld', 13:54:19 INFO - 'MAIL': '/var/mail/cltbld', 13:54:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:54:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:54:19 INFO - 'MOZ_NO_REMOTE': '1', 13:54:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:54:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:54:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:54:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:54:19 INFO - 'PWD': '/builds/slave/test', 13:54:19 INFO - 'SHELL': '/bin/bash', 13:54:19 INFO - 'SHLVL': '1', 13:54:19 INFO - 'TERM': 'linux', 13:54:19 INFO - 'TMOUT': '86400', 13:54:19 INFO - 'USER': 'cltbld', 13:54:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461703838.663956-1927391070', 13:54:19 INFO - '_': '/tools/buildbot/bin/python'} 13:54:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:54:19 INFO - Downloading/unpacking blobuploader==1.2.4 13:54: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 13:54: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 13:54:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54: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 13:54: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 13:54:23 INFO - Downloading blobuploader-1.2.4.tar.gz 13:54:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:54:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:54:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:54:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:54:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:24 INFO - Downloading docopt-0.6.1.tar.gz 13:54:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:54:24 INFO - Installing collected packages: blobuploader, requests, docopt 13:54:24 INFO - Running setup.py install for blobuploader 13:54:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:54:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:54:25 INFO - Running setup.py install for requests 13:54:25 INFO - Running setup.py install for docopt 13:54:26 INFO - Successfully installed blobuploader requests docopt 13:54:26 INFO - Cleaning up... 13:54:26 INFO - Return code: 0 13:54:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:54:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:54:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:54:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1521030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15223f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x162a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x162d0d0>, '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 0x1628f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16292c0>, '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-1461703838.663956-1927391070', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:54:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:54:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:54:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:54:26 INFO - 'CCACHE_UMASK': '002', 13:54:26 INFO - 'DISPLAY': ':0', 13:54:26 INFO - 'HOME': '/home/cltbld', 13:54:26 INFO - 'LANG': 'en_US.UTF-8', 13:54:26 INFO - 'LOGNAME': 'cltbld', 13:54:26 INFO - 'MAIL': '/var/mail/cltbld', 13:54:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:54:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:54:26 INFO - 'MOZ_NO_REMOTE': '1', 13:54:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:54:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:54:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:54:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:54:26 INFO - 'PWD': '/builds/slave/test', 13:54:26 INFO - 'SHELL': '/bin/bash', 13:54:26 INFO - 'SHLVL': '1', 13:54:26 INFO - 'TERM': 'linux', 13:54:26 INFO - 'TMOUT': '86400', 13:54:26 INFO - 'USER': 'cltbld', 13:54:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461703838.663956-1927391070', 13:54:26 INFO - '_': '/tools/buildbot/bin/python'} 13:54:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:54:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:54:26 INFO - Running setup.py (path:/tmp/pip-PfXEYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:54:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:54:26 INFO - Running setup.py (path:/tmp/pip-zaWW6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:54:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:54:27 INFO - Running setup.py (path:/tmp/pip-VcR70K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:54:27 INFO - Running setup.py (path:/tmp/pip-EC6K2o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:54:27 INFO - Running setup.py (path:/tmp/pip-piNJ1n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:54:27 INFO - Running setup.py (path:/tmp/pip-Tc9A21-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:54:27 INFO - Running setup.py (path:/tmp/pip-sKSkxo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:54:27 INFO - Running setup.py (path:/tmp/pip-SxdQ2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:54:27 INFO - Running setup.py (path:/tmp/pip-Ga4ZIv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:54:27 INFO - Running setup.py (path:/tmp/pip-CGPKjS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:54:28 INFO - Running setup.py (path:/tmp/pip-dLnrrk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:54:28 INFO - Running setup.py (path:/tmp/pip-HinhxM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:54:28 INFO - Running setup.py (path:/tmp/pip-5gpYnH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:54:28 INFO - Running setup.py (path:/tmp/pip-vYsyPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:54:28 INFO - Running setup.py (path:/tmp/pip-saq6p9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:54:28 INFO - Running setup.py (path:/tmp/pip-AaHvHt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:54:28 INFO - Running setup.py (path:/tmp/pip-TiXrkY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:54:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:54:29 INFO - Running setup.py (path:/tmp/pip-O9ZeKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:54:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:54:29 INFO - Running setup.py (path:/tmp/pip-UsbWw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:54:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:54:29 INFO - Running setup.py (path:/tmp/pip-FCST3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:54:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:54:29 INFO - Running setup.py (path:/tmp/pip-ciwQP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:54:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:54:30 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:54:30 INFO - Running setup.py install for manifestparser 13:54:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:54:30 INFO - Running setup.py install for mozcrash 13:54:30 INFO - Running setup.py install for mozdebug 13:54:30 INFO - Running setup.py install for mozdevice 13:54:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:54:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:54:30 INFO - Running setup.py install for mozfile 13:54:31 INFO - Running setup.py install for mozhttpd 13:54:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:54:31 INFO - Running setup.py install for mozinfo 13:54:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:54:31 INFO - Running setup.py install for mozInstall 13:54:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:54:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:54:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:54:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:54:31 INFO - Running setup.py install for mozleak 13:54:31 INFO - Running setup.py install for mozlog 13:54:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:54:32 INFO - Running setup.py install for moznetwork 13:54:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:54:32 INFO - Running setup.py install for mozprocess 13:54:32 INFO - Running setup.py install for mozprofile 13:54:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:54:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:54:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:54:32 INFO - Running setup.py install for mozrunner 13:54:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:54:33 INFO - Running setup.py install for mozscreenshot 13:54:33 INFO - Running setup.py install for moztest 13:54:33 INFO - Running setup.py install for mozversion 13:54:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:54:33 INFO - Running setup.py install for wptserve 13:54:34 INFO - Running setup.py install for marionette-driver 13:54:34 INFO - Running setup.py install for browsermob-proxy 13:54:34 INFO - Running setup.py install for marionette-client 13:54:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:54:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:54:35 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:54:35 INFO - Cleaning up... 13:54:35 INFO - Return code: 0 13:54:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:54:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:54:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:54:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:54:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1521030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15223f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x162a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x162d0d0>, '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 0x1628f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16292c0>, '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-1461703838.663956-1927391070', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:54:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:54:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:54:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:54:35 INFO - 'CCACHE_UMASK': '002', 13:54:35 INFO - 'DISPLAY': ':0', 13:54:35 INFO - 'HOME': '/home/cltbld', 13:54:35 INFO - 'LANG': 'en_US.UTF-8', 13:54:35 INFO - 'LOGNAME': 'cltbld', 13:54:35 INFO - 'MAIL': '/var/mail/cltbld', 13:54:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:54:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:54:35 INFO - 'MOZ_NO_REMOTE': '1', 13:54:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:54:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:54:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:54:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:54:35 INFO - 'PWD': '/builds/slave/test', 13:54:35 INFO - 'SHELL': '/bin/bash', 13:54:35 INFO - 'SHLVL': '1', 13:54:35 INFO - 'TERM': 'linux', 13:54:35 INFO - 'TMOUT': '86400', 13:54:35 INFO - 'USER': 'cltbld', 13:54:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461703838.663956-1927391070', 13:54:35 INFO - '_': '/tools/buildbot/bin/python'} 13:54:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:54:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:54:35 INFO - Running setup.py (path:/tmp/pip-Fiv3DB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:54:35 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:54:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:54:35 INFO - Running setup.py (path:/tmp/pip-ii71Kr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:54:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:54:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:54:35 INFO - Running setup.py (path:/tmp/pip-05Bj1H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:54:36 INFO - Running setup.py (path:/tmp/pip-NfeT43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:54:36 INFO - Running setup.py (path:/tmp/pip-WdFM0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:54:36 INFO - Running setup.py (path:/tmp/pip-FAIGIY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:54:36 INFO - Running setup.py (path:/tmp/pip-DkWtDc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:54:36 INFO - Running setup.py (path:/tmp/pip-UtU7g6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:54:36 INFO - Running setup.py (path:/tmp/pip-pTpIfr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:54:37 INFO - Running setup.py (path:/tmp/pip-mk7nyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:54:37 INFO - Running setup.py (path:/tmp/pip-TJzhif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:54:37 INFO - Running setup.py (path:/tmp/pip-QiQZMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 13:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:54:37 INFO - Running setup.py (path:/tmp/pip-IrfOdv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:54:37 INFO - Running setup.py (path:/tmp/pip-rhzqEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 13:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:54:37 INFO - Running setup.py (path:/tmp/pip-xxbQcc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:54:37 INFO - Running setup.py (path:/tmp/pip-oqtkTh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:54:38 INFO - Running setup.py (path:/tmp/pip-5vaiiX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:54:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:54:38 INFO - Running setup.py (path:/tmp/pip-Xa8kBe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 13:54:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:54:38 INFO - Running setup.py (path:/tmp/pip-Br2qzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:54:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:54:38 INFO - Running setup.py (path:/tmp/pip-diu97N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:54:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:54:39 INFO - Running setup.py (path:/tmp/pip-wdzdlc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:54:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:54:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:54:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:54:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:54:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:54:42 INFO - Downloading blessings-1.6.tar.gz 13:54:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:54:43 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:54:43 INFO - Installing collected packages: blessings 13:54:43 INFO - Running setup.py install for blessings 13:54:43 INFO - Successfully installed blessings 13:54:43 INFO - Cleaning up... 13:54:43 INFO - Return code: 0 13:54:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:54:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:54:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:54:44 INFO - Reading from file tmpfile_stdout 13:54:44 INFO - Current package versions: 13:54:44 INFO - argparse == 1.2.1 13:54:44 INFO - blessings == 1.6 13:54:44 INFO - blobuploader == 1.2.4 13:54:44 INFO - browsermob-proxy == 0.6.0 13:54:44 INFO - docopt == 0.6.1 13:54:44 INFO - manifestparser == 1.1 13:54:44 INFO - marionette-client == 2.3.0 13:54:44 INFO - marionette-driver == 1.4.0 13:54:44 INFO - mozInstall == 1.12 13:54:44 INFO - mozcrash == 0.17 13:54:44 INFO - mozdebug == 0.1 13:54:44 INFO - mozdevice == 0.48 13:54:44 INFO - mozfile == 1.2 13:54:44 INFO - mozhttpd == 0.7 13:54:44 INFO - mozinfo == 0.9 13:54:44 INFO - mozleak == 0.1 13:54:44 INFO - mozlog == 3.1 13:54:44 INFO - moznetwork == 0.27 13:54:44 INFO - mozprocess == 0.22 13:54:44 INFO - mozprofile == 0.28 13:54:44 INFO - mozrunner == 6.11 13:54:44 INFO - mozscreenshot == 0.1 13:54:44 INFO - mozsystemmonitor == 0.0 13:54:44 INFO - moztest == 0.7 13:54:44 INFO - mozversion == 1.4 13:54:44 INFO - psutil == 3.1.1 13:54:44 INFO - requests == 1.2.3 13:54:44 INFO - wptserve == 1.4.0 13:54:44 INFO - wsgiref == 0.1.2 13:54:44 INFO - Running post-action listener: _resource_record_post_action 13:54:44 INFO - Running post-action listener: _start_resource_monitoring 13:54:44 INFO - Starting resource monitoring. 13:54:44 INFO - ##### 13:54:44 INFO - ##### Running pull step. 13:54:44 INFO - ##### 13:54:44 INFO - Running pre-action listener: _resource_record_pre_action 13:54:44 INFO - Running main action method: pull 13:54:44 INFO - Pull has nothing to do! 13:54:44 INFO - Running post-action listener: _resource_record_post_action 13:54:44 INFO - ##### 13:54:44 INFO - ##### Running install step. 13:54:44 INFO - ##### 13:54:44 INFO - Running pre-action listener: _resource_record_pre_action 13:54:44 INFO - Running main action method: install 13:54:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:54:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:54:44 INFO - Reading from file tmpfile_stdout 13:54:44 INFO - Detecting whether we're running mozinstall >=1.0... 13:54:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:54:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:54:44 INFO - Reading from file tmpfile_stdout 13:54:44 INFO - Output received: 13:54:44 INFO - Usage: mozinstall [options] installer 13:54:44 INFO - Options: 13:54:44 INFO - -h, --help show this help message and exit 13:54:44 INFO - -d DEST, --destination=DEST 13:54:44 INFO - Directory to install application into. [default: 13:54:44 INFO - "/builds/slave/test"] 13:54:44 INFO - --app=APP Application being installed. [default: firefox] 13:54:44 INFO - mkdir: /builds/slave/test/build/application 13:54:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:54:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:55:18 INFO - Reading from file tmpfile_stdout 13:55:18 INFO - Output received: 13:55:18 INFO - /builds/slave/test/build/application/firefox/firefox 13:55:18 INFO - Running post-action listener: _resource_record_post_action 13:55:18 INFO - ##### 13:55:18 INFO - ##### Running run-tests step. 13:55:18 INFO - ##### 13:55:18 INFO - Running pre-action listener: _resource_record_pre_action 13:55:18 INFO - Running main action method: run_tests 13:55:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:55:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:55:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:55:18 INFO - grabbing minidump binary from tooltool 13:55: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')]} 13:55:18 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 0x162d0d0>, '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 0x1628f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16292c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:55:18 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:55:18 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 13:55:18 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:55:18 INFO - Return code: 0 13:55:18 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:55:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:55:18 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/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:55:18 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/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:55:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:55:18 INFO - 'CCACHE_UMASK': '002', 13:55:18 INFO - 'DISPLAY': ':0', 13:55:18 INFO - 'HOME': '/home/cltbld', 13:55:18 INFO - 'LANG': 'en_US.UTF-8', 13:55:18 INFO - 'LOGNAME': 'cltbld', 13:55:18 INFO - 'MAIL': '/var/mail/cltbld', 13:55:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:55:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:55:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:55:18 INFO - 'MOZ_NO_REMOTE': '1', 13:55:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:55:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:55:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:55:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:55:18 INFO - 'PWD': '/builds/slave/test', 13:55:18 INFO - 'SHELL': '/bin/bash', 13:55:18 INFO - 'SHLVL': '1', 13:55:18 INFO - 'TERM': 'linux', 13:55:18 INFO - 'TMOUT': '86400', 13:55:18 INFO - 'USER': 'cltbld', 13:55:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461703838.663956-1927391070', 13:55:18 INFO - '_': '/tools/buildbot/bin/python'} 13:55:18 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/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:55:19 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:55:19 INFO - import pkg_resources 13:55:20 INFO - Using 1 client processes 13:55:20 INFO - wptserve Starting http server on 127.0.0.1:8000 13:55:20 INFO - wptserve Starting http server on 127.0.0.1:8001 13:55:20 INFO - wptserve Starting http server on 127.0.0.1:8443 13:55:23 INFO - SUITE-START | Running 778 tests 13:55:23 INFO - Running testharness tests 13:55:23 INFO - Setting up ssl 13:55:23 INFO - PROCESS | certutil | 13:55:23 INFO - PROCESS | certutil | 13:55:23 INFO - PROCESS | certutil | 13:55:23 INFO - Certificate Nickname Trust Attributes 13:55:23 INFO - SSL,S/MIME,JAR/XPI 13:55:23 INFO - 13:55:23 INFO - web-platform-tests CT,, 13:55:23 INFO - 13:55:23 INFO - Starting runner 13:55:25 INFO - PROCESS | 2523 | 1461704125872 Marionette DEBUG Marionette enabled via build flag and pref 13:55:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1395e38800 == 1 [pid = 2523] [id = 1] 13:55:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 1 (0x7f1395e39000) [pid = 2523] [serial = 1] [outer = (nil)] 13:55:26 INFO - PROCESS | 2523 | [2523] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:55:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 2 (0x7f1395e3a000) [pid = 2523] [serial = 2] [outer = 0x7f1395e39000] 13:55:26 INFO - PROCESS | 2523 | 1461704126568 Marionette INFO Listening on port 2828 13:55:27 INFO - PROCESS | 2523 | 1461704127144 Marionette DEBUG Marionette enabled via command-line flag 13:55:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392d0e800 == 2 [pid = 2523] [id = 2] 13:55:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 3 (0x7f1392d0f000) [pid = 2523] [serial = 3] [outer = (nil)] 13:55:27 INFO - PROCESS | 2523 | [2523] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:55:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 4 (0x7f1392d10000) [pid = 2523] [serial = 4] [outer = 0x7f1392d0f000] 13:55:27 INFO - PROCESS | 2523 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1392df8d60 13:55:27 INFO - PROCESS | 2523 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1397a8b5b0 13:55:27 INFO - PROCESS | 2523 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f139215a820 13:55:27 INFO - PROCESS | 2523 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f139215ab20 13:55:27 INFO - PROCESS | 2523 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f139215ae50 13:55:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 5 (0x7f139218e000) [pid = 2523] [serial = 5] [outer = 0x7f1395e39000] 13:55:27 INFO - PROCESS | 2523 | [2523] 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 13:55:27 INFO - PROCESS | 2523 | 1461704127539 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57368 13:55:27 INFO - PROCESS | 2523 | [2523] 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 13:55:27 INFO - PROCESS | 2523 | 1461704127585 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57369 13:55:27 INFO - PROCESS | 2523 | 1461704127635 Marionette DEBUG Closed connection conn0 13:55:27 INFO - PROCESS | 2523 | [2523] 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 13:55:27 INFO - PROCESS | 2523 | 1461704127734 Marionette DEBUG Closed connection conn1 13:55:27 INFO - PROCESS | 2523 | [2523] 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 13:55:27 INFO - PROCESS | 2523 | 1461704127746 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57370 13:55:27 INFO - PROCESS | 2523 | [2523] 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 13:55:27 INFO - PROCESS | 2523 | 1461704127809 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57371 13:55:27 INFO - PROCESS | 2523 | 1461704127819 Marionette DEBUG Closed connection conn2 13:55:27 INFO - PROCESS | 2523 | 1461704127860 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:55:27 INFO - PROCESS | 2523 | 1461704127883 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426124801","device":"desktop","version":"49.0a1"} 13:55:28 INFO - PROCESS | 2523 | [2523] 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 13:55:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138681b000 == 3 [pid = 2523] [id = 3] 13:55:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 6 (0x7f138681b800) [pid = 2523] [serial = 6] [outer = (nil)] 13:55:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138681c000 == 4 [pid = 2523] [id = 4] 13:55:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 7 (0x7f1386ae2400) [pid = 2523] [serial = 7] [outer = (nil)] 13:55:30 INFO - PROCESS | 2523 | [2523] 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 13:55:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13859bc000 == 5 [pid = 2523] [id = 5] 13:55:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 8 (0x7f1385a7a000) [pid = 2523] [serial = 8] [outer = (nil)] 13:55:30 INFO - PROCESS | 2523 | [2523] 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 13:55:30 INFO - PROCESS | 2523 | [2523] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:55:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 9 (0x7f13858ec000) [pid = 2523] [serial = 9] [outer = 0x7f1385a7a000] 13:55:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 10 (0x7f13852a5000) [pid = 2523] [serial = 10] [outer = 0x7f138681b800] 13:55:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 11 (0x7f1385138c00) [pid = 2523] [serial = 11] [outer = 0x7f1386ae2400] 13:55:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 12 (0x7f138513ac00) [pid = 2523] [serial = 12] [outer = 0x7f1385a7a000] 13:55:32 INFO - PROCESS | 2523 | 1461704132437 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 2523 | 1461704132458 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 13 (0x7f1382c4b800) [pid = 2523] [serial = 13] [outer = 0x7f1385a7a000] 13:55:33 INFO - PROCESS | 2523 | 1461704133262 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ae99df98-742d-4af8-b2bc-a025db1eb36b","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426124801","device":"desktop","version":"49.0a1","command_id":1}}] 13:55:33 INFO - PROCESS | 2523 | 1461704133517 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:55:33 INFO - PROCESS | 2523 | 1461704133832 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:55:33 INFO - PROCESS | 2523 | 1461704133921 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:55:33 INFO - PROCESS | 2523 | [2523] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:55:34 INFO - PROCESS | 2523 | [2523] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:55:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 14 (0x7f137f85ac00) [pid = 2523] [serial = 14] [outer = 0x7f1385a7a000] 13:55:34 INFO - PROCESS | 2523 | [2523] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:55:34 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:34 INFO - PROCESS | 2523 | 1461704134401 Marionette TRACE conn3 <- [1,3,null,{}] 13:55:34 INFO - PROCESS | 2523 | 1461704134431 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:55:34 INFO - PROCESS | 2523 | 1461704134457 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:55:34 INFO - PROCESS | 2523 | 1461704134501 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:55:34 INFO - PROCESS | 2523 | 1461704134506 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:55:34 INFO - PROCESS | 2523 | 1461704134514 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 2523 | 1461704134520 Marionette TRACE conn3 <- [1,6,null,{}] 13:55:34 INFO - PROCESS | 2523 | 1461704134540 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:34 INFO - PROCESS | 2523 | 1461704134559 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:55:34 INFO - PROCESS | 2523 | 1461704134569 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e3ab000 == 6 [pid = 2523] [id = 6] 13:55:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 15 (0x7f137e210400) [pid = 2523] [serial = 15] [outer = (nil)] 13:55:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 16 (0x7f137e212400) [pid = 2523] [serial = 16] [outer = 0x7f137e210400] 13:55:34 INFO - PROCESS | 2523 | 1461704134645 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 17 (0x7f137e219400) [pid = 2523] [serial = 17] [outer = 0x7f137e210400] 13:55:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e06f800 == 7 [pid = 2523] [id = 7] 13:55:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 18 (0x7f137df1a000) [pid = 2523] [serial = 18] [outer = (nil)] 13:55:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 19 (0x7f137df21400) [pid = 2523] [serial = 19] [outer = 0x7f137df1a000] 13:55:35 INFO - PROCESS | 2523 | 1461704135132 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 20 (0x7f137df20400) [pid = 2523] [serial = 20] [outer = 0x7f137df1a000] 13:55:35 INFO - PROCESS | 2523 | [2523] 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 13:55:35 INFO - PROCESS | 2523 | 1461704135724 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1250ms 13:55:35 INFO - PROCESS | 2523 | 1461704135783 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:55:35 INFO - PROCESS | 2523 | 1461704135786 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:55:35 INFO - PROCESS | 2523 | 1461704135882 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 2523 | 1461704135884 Marionette TRACE conn3 <- [1,10,null,{}] 13:55:35 INFO - PROCESS | 2523 | 1461704135925 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:36 INFO - PROCESS | 2523 | 1461704136119 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:55:36 INFO - PROCESS | 2523 | 1461704136141 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c41c000 == 8 [pid = 2523] [id = 8] 13:55:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 21 (0x7f137c446c00) [pid = 2523] [serial = 21] [outer = (nil)] 13:55:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 22 (0x7f137d34f400) [pid = 2523] [serial = 22] [outer = 0x7f137c446c00] 13:55:36 INFO - PROCESS | 2523 | 1461704136220 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 23 (0x7f1384c42400) [pid = 2523] [serial = 23] [outer = 0x7f137c446c00] 13:55:37 INFO - PROCESS | 2523 | 1461704137362 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1575ms 13:55:37 INFO - PROCESS | 2523 | 1461704137428 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:55:37 INFO - PROCESS | 2523 | 1461704137436 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:55:37 INFO - PROCESS | 2523 | 1461704137446 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 2523 | 1461704137452 Marionette TRACE conn3 <- [1,14,null,{}] 13:55:37 INFO - PROCESS | 2523 | 1461704137462 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:37 INFO - PROCESS | 2523 | 1461704137707 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:55:37 INFO - PROCESS | 2523 | 1461704137829 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c76d800 == 9 [pid = 2523] [id = 9] 13:55:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 24 (0x7f137c7b0000) [pid = 2523] [serial = 24] [outer = (nil)] 13:55:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 25 (0x7f137d342800) [pid = 2523] [serial = 25] [outer = 0x7f137c7b0000] 13:55:37 INFO - PROCESS | 2523 | 1461704137922 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 26 (0x7f137df1cc00) [pid = 2523] [serial = 26] [outer = 0x7f137c7b0000] 13:55:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e078000 == 10 [pid = 2523] [id = 10] 13:55:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 27 (0x7f137e079000) [pid = 2523] [serial = 27] [outer = (nil)] 13:55:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 28 (0x7f137e088000) [pid = 2523] [serial = 28] [outer = 0x7f137e079000] 13:55:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 29 (0x7f137e084800) [pid = 2523] [serial = 29] [outer = 0x7f137e079000] 13:55:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e076000 == 11 [pid = 2523] [id = 11] 13:55:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 30 (0x7f137c7b3c00) [pid = 2523] [serial = 30] [outer = (nil)] 13:55:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 31 (0x7f1383b2b000) [pid = 2523] [serial = 31] [outer = 0x7f137c7b3c00] 13:55:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 32 (0x7f137e20fc00) [pid = 2523] [serial = 32] [outer = 0x7f137c7b3c00] 13:55:39 INFO - PROCESS | 2523 | 1461704139147 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1742ms 13:55:39 INFO - PROCESS | 2523 | 1461704139258 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 2523 | 1461704139266 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:55:39 INFO - PROCESS | 2523 | 1461704139296 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 2523 | 1461704139301 Marionette TRACE conn3 <- [1,18,null,{}] 13:55:39 INFO - PROCESS | 2523 | 1461704139308 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:39 INFO - PROCESS | 2523 | 1461704139539 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:55:39 INFO - PROCESS | 2523 | 1461704139647 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384229000 == 12 [pid = 2523] [id = 12] 13:55:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 33 (0x7f137f819400) [pid = 2523] [serial = 33] [outer = (nil)] 13:55:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 34 (0x7f1383b2a800) [pid = 2523] [serial = 34] [outer = 0x7f137f819400] 13:55:39 INFO - PROCESS | 2523 | 1461704139729 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 35 (0x7f138633d000) [pid = 2523] [serial = 35] [outer = 0x7f137f819400] 13:55:40 INFO - PROCESS | 2523 | 1461704140516 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1240ms 13:55:40 INFO - PROCESS | 2523 | 1461704140534 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 2523 | 1461704140540 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:55:40 INFO - PROCESS | 2523 | 1461704140547 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 2523 | 1461704140553 Marionette TRACE conn3 <- [1,22,null,{}] 13:55:40 INFO - PROCESS | 2523 | 1461704140570 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:40 INFO - PROCESS | 2523 | 1461704140843 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:55:40 INFO - PROCESS | 2523 | 1461704140939 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385f8a000 == 13 [pid = 2523] [id = 13] 13:55:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 36 (0x7f138720dc00) [pid = 2523] [serial = 36] [outer = (nil)] 13:55:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 37 (0x7f138796d000) [pid = 2523] [serial = 37] [outer = 0x7f138720dc00] 13:55:41 INFO - PROCESS | 2523 | 1461704141038 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 38 (0x7f13886f0c00) [pid = 2523] [serial = 38] [outer = 0x7f138720dc00] 13:55:41 INFO - PROCESS | 2523 | 1461704141895 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1393ms 13:55:41 INFO - PROCESS | 2523 | 1461704141941 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:55:41 INFO - PROCESS | 2523 | 1461704141946 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:55:41 INFO - PROCESS | 2523 | 1461704141953 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 2523 | 1461704141957 Marionette TRACE conn3 <- [1,26,null,{}] 13:55:41 INFO - PROCESS | 2523 | 1461704141963 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:42 INFO - PROCESS | 2523 | 1461704142347 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:55:42 INFO - PROCESS | 2523 | 1461704142649 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385016800 == 14 [pid = 2523] [id = 14] 13:55:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 39 (0x7f13872d9c00) [pid = 2523] [serial = 39] [outer = (nil)] 13:55:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 40 (0x7f1387ad0c00) [pid = 2523] [serial = 40] [outer = 0x7f13872d9c00] 13:55:42 INFO - PROCESS | 2523 | 1461704142729 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 41 (0x7f1392d37800) [pid = 2523] [serial = 41] [outer = 0x7f13872d9c00] 13:55:43 INFO - PROCESS | 2523 | 1461704143633 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1737ms 13:55:43 INFO - PROCESS | 2523 | 1461704143692 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 2523 | 1461704143698 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:55:43 INFO - PROCESS | 2523 | 1461704143706 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 2523 | 1461704143712 Marionette TRACE conn3 <- [1,30,null,{}] 13:55:43 INFO - PROCESS | 2523 | 1461704143720 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:43 INFO - PROCESS | 2523 | 1461704143881 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:55:44 INFO - PROCESS | 2523 | 1461704143999 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137fd6e800 == 15 [pid = 2523] [id = 15] 13:55:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 42 (0x7f137df1a800) [pid = 2523] [serial = 42] [outer = (nil)] 13:55:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 43 (0x7f1383d63800) [pid = 2523] [serial = 43] [outer = 0x7f137df1a800] 13:55:44 INFO - PROCESS | 2523 | 1461704144104 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 44 (0x7f1386335400) [pid = 2523] [serial = 44] [outer = 0x7f137df1a800] 13:55:44 INFO - PROCESS | 2523 | 1461704144785 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1132ms 13:55:44 INFO - PROCESS | 2523 | 1461704144839 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 2523 | 1461704144843 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:55:44 INFO - PROCESS | 2523 | 1461704144850 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 2523 | 1461704144852 Marionette TRACE conn3 <- [1,34,null,{}] 13:55:44 INFO - PROCESS | 2523 | 1461704144858 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:45 INFO - PROCESS | 2523 | 1461704145032 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:55:45 INFO - PROCESS | 2523 | 1461704145058 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138688a000 == 16 [pid = 2523] [id = 16] 13:55:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 45 (0x7f137e361800) [pid = 2523] [serial = 45] [outer = (nil)] 13:55:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 46 (0x7f1387250400) [pid = 2523] [serial = 46] [outer = 0x7f137e361800] 13:55:45 INFO - PROCESS | 2523 | 1461704145123 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 47 (0x7f1387ac9c00) [pid = 2523] [serial = 47] [outer = 0x7f137e361800] 13:55:45 INFO - PROCESS | 2523 | 1461704145862 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:55:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1031ms 13:55:45 INFO - PROCESS | 2523 | 1461704145882 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:55:45 INFO - PROCESS | 2523 | 1461704145888 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:55:45 INFO - PROCESS | 2523 | 1461704145918 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:55:45 INFO - PROCESS | 2523 | 1461704145926 Marionette TRACE conn3 <- [1,38,null,{}] 13:55:45 INFO - PROCESS | 2523 | 1461704145936 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:46 INFO - PROCESS | 2523 | 1461704146090 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:55:46 INFO - PROCESS | 2523 | 1461704146101 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138704b800 == 17 [pid = 2523] [id = 17] 13:55:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 48 (0x7f1384c3f000) [pid = 2523] [serial = 48] [outer = (nil)] 13:55:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 49 (0x7f1392d37c00) [pid = 2523] [serial = 49] [outer = 0x7f1384c3f000] 13:55:46 INFO - PROCESS | 2523 | 1461704146182 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 50 (0x7f1392f1c400) [pid = 2523] [serial = 50] [outer = 0x7f1384c3f000] 13:55:47 INFO - PROCESS | 2523 | 1461704147111 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1261ms 13:55:47 INFO - PROCESS | 2523 | 1461704147170 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 2523 | 1461704147178 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:55:47 INFO - PROCESS | 2523 | 1461704147187 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 2523 | 1461704147194 Marionette TRACE conn3 <- [1,42,null,{}] 13:55:47 INFO - PROCESS | 2523 | 1461704147250 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:47 INFO - PROCESS | 2523 | 1461704147447 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:55:47 INFO - PROCESS | 2523 | 1461704147568 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f68800 == 18 [pid = 2523] [id = 18] 13:55:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 51 (0x7f137eebb000) [pid = 2523] [serial = 51] [outer = (nil)] 13:55:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 52 (0x7f1382ac6000) [pid = 2523] [serial = 52] [outer = 0x7f137eebb000] 13:55:47 INFO - PROCESS | 2523 | 1461704147676 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 53 (0x7f1385139c00) [pid = 2523] [serial = 53] [outer = 0x7f137eebb000] 13:55:48 INFO - PROCESS | 2523 | 1461704148535 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1402ms 13:55:48 INFO - PROCESS | 2523 | 1461704148589 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:55:48 INFO - PROCESS | 2523 | 1461704148598 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:55:48 INFO - PROCESS | 2523 | 1461704148612 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 2523 | 1461704148615 Marionette TRACE conn3 <- [1,46,null,{}] 13:55:48 INFO - PROCESS | 2523 | 1461704148623 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:48 INFO - PROCESS | 2523 | 1461704148807 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:55:48 INFO - PROCESS | 2523 | 1461704148933 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386b0e000 == 19 [pid = 2523] [id = 19] 13:55:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 54 (0x7f1386330400) [pid = 2523] [serial = 54] [outer = (nil)] 13:55:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 55 (0x7f1386bdcc00) [pid = 2523] [serial = 55] [outer = 0x7f1386330400] 13:55:49 INFO - PROCESS | 2523 | 1461704149017 Marionette DEBUG loaded listener.js 13:55:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 56 (0x7f1387205000) [pid = 2523] [serial = 56] [outer = 0x7f1386330400] 13:55:49 INFO - PROCESS | 2523 | 1461704149878 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1294ms 13:55:49 INFO - PROCESS | 2523 | 1461704149906 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:55:49 INFO - PROCESS | 2523 | 1461704149910 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:55:49 INFO - PROCESS | 2523 | 1461704149917 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 2523 | 1461704149923 Marionette TRACE conn3 <- [1,50,null,{}] 13:55:49 INFO - PROCESS | 2523 | 1461704149940 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:50 INFO - PROCESS | 2523 | 1461704150121 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:55:50 INFO - PROCESS | 2523 | 1461704150244 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b8b000 == 20 [pid = 2523] [id = 20] 13:55:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 57 (0x7f138942e400) [pid = 2523] [serial = 57] [outer = (nil)] 13:55:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 58 (0x7f1392d42000) [pid = 2523] [serial = 58] [outer = 0x7f138942e400] 13:55:50 INFO - PROCESS | 2523 | 1461704150332 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 59 (0x7f13930e8800) [pid = 2523] [serial = 59] [outer = 0x7f138942e400] 13:55:51 INFO - PROCESS | 2523 | 1461704151248 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1387ms 13:55:51 INFO - PROCESS | 2523 | 1461704151304 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 2523 | 1461704151310 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:55:51 INFO - PROCESS | 2523 | 1461704151318 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 2523 | 1461704151321 Marionette TRACE conn3 <- [1,54,null,{}] 13:55:51 INFO - PROCESS | 2523 | 1461704151326 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:51 INFO - PROCESS | 2523 | 1461704151500 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:55:51 INFO - PROCESS | 2523 | 1461704151622 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386396000 == 21 [pid = 2523] [id = 21] 13:55:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 60 (0x7f138c268400) [pid = 2523] [serial = 60] [outer = (nil)] 13:55:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 61 (0x7f13934f0800) [pid = 2523] [serial = 61] [outer = 0x7f138c268400] 13:55:51 INFO - PROCESS | 2523 | 1461704151699 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 62 (0x7f139413b400) [pid = 2523] [serial = 62] [outer = 0x7f138c268400] 13:55:52 INFO - PROCESS | 2523 | 1461704152599 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1334ms 13:55:52 INFO - PROCESS | 2523 | 1461704152653 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 2523 | 1461704152662 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:55:52 INFO - PROCESS | 2523 | 1461704152676 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 2523 | 1461704152682 Marionette TRACE conn3 <- [1,58,null,{}] 13:55:52 INFO - PROCESS | 2523 | 1461704152691 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:52 INFO - PROCESS | 2523 | 1461704152856 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:55:52 INFO - PROCESS | 2523 | 1461704152992 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e39f000 == 22 [pid = 2523] [id = 22] 13:55:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 63 (0x7f1382a81400) [pid = 2523] [serial = 63] [outer = (nil)] 13:55:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 64 (0x7f1384c3ac00) [pid = 2523] [serial = 64] [outer = 0x7f1382a81400] 13:55:53 INFO - PROCESS | 2523 | 1461704153081 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 65 (0x7f1385f28800) [pid = 2523] [serial = 65] [outer = 0x7f1382a81400] 13:55:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138688a000 == 21 [pid = 2523] [id = 16] 13:55:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137fd6e800 == 20 [pid = 2523] [id = 15] 13:55:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385016800 == 19 [pid = 2523] [id = 14] 13:55:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384229000 == 18 [pid = 2523] [id = 12] 13:55:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c76d800 == 17 [pid = 2523] [id = 9] 13:55:54 INFO - PROCESS | 2523 | 1461704154045 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1438ms 13:55:54 INFO - PROCESS | 2523 | 1461704154123 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 2523 | 1461704154131 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:55:54 INFO - PROCESS | 2523 | 1461704154142 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 2523 | 1461704154150 Marionette TRACE conn3 <- [1,62,null,{}] 13:55:54 INFO - PROCESS | 2523 | 1461704154162 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:54 INFO - PROCESS | 2523 | 1461704154350 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:55:54 INFO - PROCESS | 2523 | 1461704154450 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13859a9800 == 18 [pid = 2523] [id = 23] 13:55:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 66 (0x7f138513a000) [pid = 2523] [serial = 66] [outer = (nil)] 13:55:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 67 (0x7f1386253800) [pid = 2523] [serial = 67] [outer = 0x7f138513a000] 13:55:54 INFO - PROCESS | 2523 | 1461704154538 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 68 (0x7f1386b81000) [pid = 2523] [serial = 68] [outer = 0x7f138513a000] 13:55:55 INFO - PROCESS | 2523 | 1461704155368 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1295ms 13:55:55 INFO - PROCESS | 2523 | 1461704155438 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 2523 | 1461704155447 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:55:55 INFO - PROCESS | 2523 | 1461704155459 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 2523 | 1461704155463 Marionette TRACE conn3 <- [1,66,null,{}] 13:55:55 INFO - PROCESS | 2523 | 1461704155471 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:55 INFO - PROCESS | 2523 | 1461704155686 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:55:55 INFO - PROCESS | 2523 | 1461704155824 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386b0b000 == 19 [pid = 2523] [id = 24] 13:55:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 69 (0x7f1385419400) [pid = 2523] [serial = 69] [outer = (nil)] 13:55:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 70 (0x7f138869c800) [pid = 2523] [serial = 70] [outer = 0x7f1385419400] 13:55:55 INFO - PROCESS | 2523 | 1461704155902 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 71 (0x7f1389437800) [pid = 2523] [serial = 71] [outer = 0x7f1385419400] 13:55:56 INFO - PROCESS | 2523 | 1461704156761 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1332ms 13:55:56 INFO - PROCESS | 2523 | 1461704156793 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 2523 | 1461704156796 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:55:56 INFO - PROCESS | 2523 | 1461704156804 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 2523 | 1461704156810 Marionette TRACE conn3 <- [1,70,null,{}] 13:55:56 INFO - PROCESS | 2523 | 1461704156842 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:57 INFO - PROCESS | 2523 | 1461704157052 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:55:57 INFO - PROCESS | 2523 | 1461704157157 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1388648000 == 20 [pid = 2523] [id = 25] 13:55:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 72 (0x7f1393228800) [pid = 2523] [serial = 72] [outer = (nil)] 13:55:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 73 (0x7f139324dc00) [pid = 2523] [serial = 73] [outer = 0x7f1393228800] 13:55:57 INFO - PROCESS | 2523 | 1461704157250 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 74 (0x7f13942ba400) [pid = 2523] [serial = 74] [outer = 0x7f1393228800] 13:55:58 INFO - PROCESS | 2523 | 1461704158045 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1286ms 13:55:58 INFO - PROCESS | 2523 | 1461704158091 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:55:58 INFO - PROCESS | 2523 | 1461704158095 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:55:58 INFO - PROCESS | 2523 | 1461704158102 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 2523 | 1461704158105 Marionette TRACE conn3 <- [1,74,null,{}] 13:55:58 INFO - PROCESS | 2523 | 1461704158111 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:58 INFO - PROCESS | 2523 | 1461704158283 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:55:58 INFO - PROCESS | 2523 | 1461704158393 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137f927800 == 21 [pid = 2523] [id = 26] 13:55:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 75 (0x7f1393245000) [pid = 2523] [serial = 75] [outer = (nil)] 13:55:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 76 (0x7f139633f800) [pid = 2523] [serial = 76] [outer = 0x7f1393245000] 13:55:58 INFO - PROCESS | 2523 | 1461704158470 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 77 (0x7f1397a07c00) [pid = 2523] [serial = 77] [outer = 0x7f1393245000] 13:55:59 INFO - PROCESS | 2523 | 1461704159264 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1231ms 13:55:59 INFO - PROCESS | 2523 | 1461704159334 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 2523 | 1461704159338 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:55:59 INFO - PROCESS | 2523 | 1461704159344 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 2523 | 1461704159347 Marionette TRACE conn3 <- [1,78,null,{}] 13:55:59 INFO - PROCESS | 2523 | 1461704159353 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:59 INFO - PROCESS | 2523 | 1461704159518 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:55:59 INFO - PROCESS | 2523 | 1461704159645 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392d0d000 == 22 [pid = 2523] [id = 27] 13:55:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 78 (0x7f1382ac7400) [pid = 2523] [serial = 78] [outer = (nil)] 13:55:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 79 (0x7f1397a05400) [pid = 2523] [serial = 79] [outer = 0x7f1382ac7400] 13:55:59 INFO - PROCESS | 2523 | 1461704159726 Marionette DEBUG loaded listener.js 13:55:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 80 (0x7f1397da5400) [pid = 2523] [serial = 80] [outer = 0x7f1382ac7400] 13:56:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387b8b000 == 21 [pid = 2523] [id = 20] 13:56:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386b0e000 == 20 [pid = 2523] [id = 19] 13:56:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384f68800 == 19 [pid = 2523] [id = 18] 13:56:00 INFO - PROCESS | 2523 | 1461704160851 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1579ms 13:56:00 INFO - PROCESS | 2523 | 1461704160925 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:56:00 INFO - PROCESS | 2523 | 1461704160930 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:56:00 INFO - PROCESS | 2523 | 1461704160940 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:56:00 INFO - PROCESS | 2523 | 1461704160946 Marionette TRACE conn3 <- [1,82,null,{}] 13:56:00 INFO - PROCESS | 2523 | 1461704160958 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:01 INFO - PROCESS | 2523 | 1461704161182 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:56:01 INFO - PROCESS | 2523 | 1461704161401 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13859b6800 == 20 [pid = 2523] [id = 28] 13:56:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 81 (0x7f1386b77800) [pid = 2523] [serial = 81] [outer = (nil)] 13:56:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 82 (0x7f1386bd0c00) [pid = 2523] [serial = 82] [outer = 0x7f1386b77800] 13:56:01 INFO - PROCESS | 2523 | 1461704161501 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 83 (0x7f1387257400) [pid = 2523] [serial = 83] [outer = 0x7f1386b77800] 13:56:02 INFO - PROCESS | 2523 | 1461704162322 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1442ms 13:56:02 INFO - PROCESS | 2523 | 1461704162384 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:56:02 INFO - PROCESS | 2523 | 1461704162393 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:56:02 INFO - PROCESS | 2523 | 1461704162416 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 2523 | 1461704162421 Marionette TRACE conn3 <- [1,86,null,{}] 13:56:02 INFO - PROCESS | 2523 | 1461704162428 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:02 INFO - PROCESS | 2523 | 1461704162636 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:56:02 INFO - PROCESS | 2523 | 1461704162775 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b91800 == 21 [pid = 2523] [id = 29] 13:56:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 84 (0x7f13886e9400) [pid = 2523] [serial = 84] [outer = (nil)] 13:56:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 85 (0x7f138d198400) [pid = 2523] [serial = 85] [outer = 0x7f13886e9400] 13:56:02 INFO - PROCESS | 2523 | 1461704162877 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 86 (0x7f1392f1c800) [pid = 2523] [serial = 86] [outer = 0x7f13886e9400] 13:56:03 INFO - PROCESS | 2523 | 1461704163708 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1335ms 13:56:03 INFO - PROCESS | 2523 | 1461704163751 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:56:03 INFO - PROCESS | 2523 | 1461704163755 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:56:03 INFO - PROCESS | 2523 | 1461704163762 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 2523 | 1461704163768 Marionette TRACE conn3 <- [1,90,null,{}] 13:56:03 INFO - PROCESS | 2523 | 1461704163785 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:03 INFO - PROCESS | 2523 | 1461704163970 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:56:04 INFO - PROCESS | 2523 | 1461704164099 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13930b4000 == 22 [pid = 2523] [id = 30] 13:56:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 87 (0x7f1393296000) [pid = 2523] [serial = 87] [outer = (nil)] 13:56:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 88 (0x7f13942b5800) [pid = 2523] [serial = 88] [outer = 0x7f1393296000] 13:56:04 INFO - PROCESS | 2523 | 1461704164187 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 89 (0x7f1397a10800) [pid = 2523] [serial = 89] [outer = 0x7f1393296000] 13:56:05 INFO - PROCESS | 2523 | 1461704165087 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1390ms 13:56:05 INFO - PROCESS | 2523 | 1461704165153 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 2523 | 1461704165158 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:56:05 INFO - PROCESS | 2523 | 1461704165164 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 2523 | 1461704165168 Marionette TRACE conn3 <- [1,94,null,{}] 13:56:05 INFO - PROCESS | 2523 | 1461704165173 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:05 INFO - PROCESS | 2523 | 1461704165375 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:56:05 INFO - PROCESS | 2523 | 1461704165503 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c415000 == 23 [pid = 2523] [id = 31] 13:56:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 90 (0x7f1393ea9c00) [pid = 2523] [serial = 90] [outer = (nil)] 13:56:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 91 (0x7f1398448400) [pid = 2523] [serial = 91] [outer = 0x7f1393ea9c00] 13:56:05 INFO - PROCESS | 2523 | 1461704165588 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 92 (0x7f13986e3c00) [pid = 2523] [serial = 92] [outer = 0x7f1393ea9c00] 13:56:06 INFO - PROCESS | 2523 | 1461704166532 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1431ms 13:56:06 INFO - PROCESS | 2523 | 1461704166597 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:56:06 INFO - PROCESS | 2523 | 1461704166601 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:56:06 INFO - PROCESS | 2523 | 1461704166609 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 2523 | 1461704166613 Marionette TRACE conn3 <- [1,98,null,{}] 13:56:06 INFO - PROCESS | 2523 | 1461704166619 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:06 INFO - PROCESS | 2523 | 1461704166785 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:56:06 INFO - PROCESS | 2523 | 1461704166917 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394421000 == 24 [pid = 2523] [id = 32] 13:56:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 93 (0x7f13858ed800) [pid = 2523] [serial = 93] [outer = (nil)] 13:56:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 94 (0x7f1398725c00) [pid = 2523] [serial = 94] [outer = 0x7f13858ed800] 13:56:07 INFO - PROCESS | 2523 | 1461704166995 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 95 (0x7f1398730400) [pid = 2523] [serial = 95] [outer = 0x7f13858ed800] 13:56:07 INFO - PROCESS | 2523 | 1461704167932 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1393ms 13:56:08 INFO - PROCESS | 2523 | 1461704168001 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:56:08 INFO - PROCESS | 2523 | 1461704168008 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:56:08 INFO - PROCESS | 2523 | 1461704168017 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 2523 | 1461704168023 Marionette TRACE conn3 <- [1,102,null,{}] 13:56:08 INFO - PROCESS | 2523 | 1461704168031 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:08 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386b0b000 == 23 [pid = 2523] [id = 24] 13:56:08 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1388648000 == 22 [pid = 2523] [id = 25] 13:56:08 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13859a9800 == 21 [pid = 2523] [id = 23] 13:56:08 INFO - PROCESS | 2523 | 1461704168323 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:56:08 INFO - PROCESS | 2523 | 1461704168528 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384a6c800 == 22 [pid = 2523] [id = 33] 13:56:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 96 (0x7f13851df800) [pid = 2523] [serial = 96] [outer = (nil)] 13:56:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 97 (0x7f1386331000) [pid = 2523] [serial = 97] [outer = 0x7f13851df800] 13:56:08 INFO - PROCESS | 2523 | 1461704168657 Marionette DEBUG loaded listener.js 13:56:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 98 (0x7f1387ac2c00) [pid = 2523] [serial = 98] [outer = 0x7f13851df800] 13:56:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 99 (0x7f138d191c00) [pid = 2523] [serial = 99] [outer = 0x7f137c7b3c00] 13:56:09 INFO - PROCESS | 2523 | 1461704169596 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1641ms 13:56:09 INFO - PROCESS | 2523 | 1461704169658 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 2523 | 1461704169664 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:56:09 INFO - PROCESS | 2523 | 1461704169675 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 2523 | 1461704169680 Marionette TRACE conn3 <- [1,106,null,{}] 13:56:09 INFO - PROCESS | 2523 | 1461704169688 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:09 INFO - PROCESS | 2523 | 1461704169902 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:56:10 INFO - PROCESS | 2523 | 1461704170073 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c409800 == 23 [pid = 2523] [id = 34] 13:56:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 100 (0x7f1393002c00) [pid = 2523] [serial = 100] [outer = (nil)] 13:56:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 101 (0x7f139322ac00) [pid = 2523] [serial = 101] [outer = 0x7f1393002c00] 13:56:10 INFO - PROCESS | 2523 | 1461704170160 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 102 (0x7f13941e1400) [pid = 2523] [serial = 102] [outer = 0x7f1393002c00] 13:56:11 INFO - PROCESS | 2523 | 1461704171114 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1493ms 13:56:11 INFO - PROCESS | 2523 | 1461704171169 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:56:11 INFO - PROCESS | 2523 | 1461704171178 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:56:11 INFO - PROCESS | 2523 | 1461704171189 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:56:11 INFO - PROCESS | 2523 | 1461704171196 Marionette TRACE conn3 <- [1,110,null,{}] 13:56:11 INFO - PROCESS | 2523 | 1461704171206 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:11 INFO - PROCESS | 2523 | 1461704171485 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:56:11 INFO - PROCESS | 2523 | 1461704171747 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:11 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394236000 == 24 [pid = 2523] [id = 35] 13:56:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 103 (0x7f13963bc400) [pid = 2523] [serial = 103] [outer = (nil)] 13:56:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 104 (0x7f1397dab400) [pid = 2523] [serial = 104] [outer = 0x7f13963bc400] 13:56:11 INFO - PROCESS | 2523 | 1461704171881 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f1398637c00) [pid = 2523] [serial = 105] [outer = 0x7f13963bc400] 13:56:12 INFO - PROCESS | 2523 | 1461704172875 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1738ms 13:56:12 INFO - PROCESS | 2523 | 1461704172941 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 2523 | 1461704172948 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:56:12 INFO - PROCESS | 2523 | 1461704172969 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 2523 | 1461704172977 Marionette TRACE conn3 <- [1,114,null,{}] 13:56:12 INFO - PROCESS | 2523 | 1461704172983 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:13 INFO - PROCESS | 2523 | 1461704173158 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:56:13 INFO - PROCESS | 2523 | 1461704173264 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1398250000 == 25 [pid = 2523] [id = 36] 13:56:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f1397a03400) [pid = 2523] [serial = 106] [outer = (nil)] 13:56:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f139b018000) [pid = 2523] [serial = 107] [outer = 0x7f1397a03400] 13:56:13 INFO - PROCESS | 2523 | 1461704173347 Marionette DEBUG loaded listener.js 13:56:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 108 (0x7f139c67c400) [pid = 2523] [serial = 108] [outer = 0x7f1397a03400] 13:56:14 INFO - PROCESS | 2523 | 1461704174251 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1343ms 13:56:14 INFO - PROCESS | 2523 | 1461704174304 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:56:14 INFO - PROCESS | 2523 | 1461704174307 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:56:14 INFO - PROCESS | 2523 | 1461704174315 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:56:14 INFO - PROCESS | 2523 | 1461704174319 Marionette TRACE conn3 <- [1,118,null,{}] 13:56:14 INFO - PROCESS | 2523 | 1461704174325 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:14 INFO - PROCESS | 2523 | 1461704174494 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:56:14 INFO - PROCESS | 2523 | 1461704174628 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c530000 == 26 [pid = 2523] [id = 37] 13:56:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f137bf6c800) [pid = 2523] [serial = 109] [outer = (nil)] 13:56:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 110 (0x7f137bf72400) [pid = 2523] [serial = 110] [outer = 0x7f137bf6c800] 13:56:14 INFO - PROCESS | 2523 | 1461704174707 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f1382c4d400) [pid = 2523] [serial = 111] [outer = 0x7f137bf6c800] 13:56:15 INFO - PROCESS | 2523 | 1461704175608 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1340ms 13:56:15 INFO - PROCESS | 2523 | 1461704175656 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 2523 | 1461704175662 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:56:15 INFO - PROCESS | 2523 | 1461704175670 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 2523 | 1461704175676 Marionette TRACE conn3 <- [1,122,null,{}] 13:56:15 INFO - PROCESS | 2523 | 1461704175684 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:15 INFO - PROCESS | 2523 | 1461704175847 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:56:16 INFO - PROCESS | 2523 | 1461704176011 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137f912000 == 27 [pid = 2523] [id = 38] 13:56:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 112 (0x7f137c0cb400) [pid = 2523] [serial = 112] [outer = (nil)] 13:56:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 113 (0x7f137c0d0800) [pid = 2523] [serial = 113] [outer = 0x7f137c0cb400] 13:56:16 INFO - PROCESS | 2523 | 1461704176114 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 114 (0x7f137e03d800) [pid = 2523] [serial = 114] [outer = 0x7f137c0cb400] 13:56:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13930b4000 == 26 [pid = 2523] [id = 30] 13:56:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387b91800 == 25 [pid = 2523] [id = 29] 13:56:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13859b6800 == 24 [pid = 2523] [id = 28] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e3ab000 == 23 [pid = 2523] [id = 6] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394421000 == 22 [pid = 2523] [id = 32] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137f927800 == 21 [pid = 2523] [id = 26] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c41c000 == 20 [pid = 2523] [id = 8] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385f8a000 == 19 [pid = 2523] [id = 13] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c530000 == 18 [pid = 2523] [id = 37] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1398250000 == 17 [pid = 2523] [id = 36] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394236000 == 16 [pid = 2523] [id = 35] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c409800 == 15 [pid = 2523] [id = 34] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1392d0d000 == 14 [pid = 2523] [id = 27] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e39f000 == 13 [pid = 2523] [id = 22] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384a6c800 == 12 [pid = 2523] [id = 33] 13:56:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138704b800 == 11 [pid = 2523] [id = 17] 13:56:20 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c415000 == 10 [pid = 2523] [id = 31] 13:56:20 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386396000 == 9 [pid = 2523] [id = 21] 13:56:21 INFO - PROCESS | 2523 | 1461704181221 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5699ms 13:56:21 INFO - PROCESS | 2523 | 1461704181370 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 2523 | 1461704181376 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:56:21 INFO - PROCESS | 2523 | 1461704181385 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 2523 | 1461704181388 Marionette TRACE conn3 <- [1,126,null,{}] 13:56:21 INFO - PROCESS | 2523 | 1461704181398 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:21 INFO - PROCESS | 2523 | 1461704181586 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:56:21 INFO - PROCESS | 2523 | 1461704181676 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137fd6c800 == 10 [pid = 2523] [id = 39] 13:56:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 115 (0x7f137f813400) [pid = 2523] [serial = 115] [outer = (nil)] 13:56:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 116 (0x7f137f816c00) [pid = 2523] [serial = 116] [outer = 0x7f137f813400] 13:56:21 INFO - PROCESS | 2523 | 1461704181753 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 117 (0x7f137f822c00) [pid = 2523] [serial = 117] [outer = 0x7f137f813400] 13:56:22 INFO - PROCESS | 2523 | 1461704182500 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1131ms 13:56:22 INFO - PROCESS | 2523 | 1461704182516 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:56:22 INFO - PROCESS | 2523 | 1461704182526 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:56:22 INFO - PROCESS | 2523 | 1461704182560 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 2523 | 1461704182564 Marionette TRACE conn3 <- [1,130,null,{}] 13:56:22 INFO - PROCESS | 2523 | 1461704182571 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:22 INFO - PROCESS | 2523 | 1461704182741 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:56:22 INFO - PROCESS | 2523 | 1461704182756 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13863ac000 == 11 [pid = 2523] [id = 40] 13:56:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f137fd3f800) [pid = 2523] [serial = 118] [outer = (nil)] 13:56:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f1382a85000) [pid = 2523] [serial = 119] [outer = 0x7f137fd3f800] 13:56:22 INFO - PROCESS | 2523 | 1461704182823 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f1384af0800) [pid = 2523] [serial = 120] [outer = 0x7f137fd3f800] 13:56:23 INFO - PROCESS | 2523 | 1461704183856 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1389ms 13:56:23 INFO - PROCESS | 2523 | 1461704183944 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 2523 | 1461704183948 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:56:23 INFO - PROCESS | 2523 | 1461704183956 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 2523 | 1461704183962 Marionette TRACE conn3 <- [1,134,null,{}] 13:56:24 INFO - PROCESS | 2523 | 1461704183993 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:24 INFO - PROCESS | 2523 | 1461704184181 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:56:24 INFO - PROCESS | 2523 | 1461704184210 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c1b800 == 12 [pid = 2523] [id = 41] 13:56:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f137e041400) [pid = 2523] [serial = 121] [outer = (nil)] 13:56:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f1386bd1000) [pid = 2523] [serial = 122] [outer = 0x7f137e041400] 13:56:24 INFO - PROCESS | 2523 | 1461704184284 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f1387252800) [pid = 2523] [serial = 123] [outer = 0x7f137e041400] 13:56:25 INFO - PROCESS | 2523 | 1461704185132 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1199ms 13:56:25 INFO - PROCESS | 2523 | 1461704185156 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:56:25 INFO - PROCESS | 2523 | 1461704185160 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:56:25 INFO - PROCESS | 2523 | 1461704185166 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 2523 | 1461704185169 Marionette TRACE conn3 <- [1,138,null,{}] 13:56:25 INFO - PROCESS | 2523 | 1461704185175 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:25 INFO - PROCESS | 2523 | 1461704185376 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:56:25 INFO - PROCESS | 2523 | 1461704185393 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13932e8000 == 13 [pid = 2523] [id = 42] 13:56:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f137fd49800) [pid = 2523] [serial = 124] [outer = (nil)] 13:56:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f138d190800) [pid = 2523] [serial = 125] [outer = 0x7f137fd49800] 13:56:25 INFO - PROCESS | 2523 | 1461704185458 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f1392f12400) [pid = 2523] [serial = 126] [outer = 0x7f137fd49800] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f138513a000) [pid = 2523] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f1382a81400) [pid = 2523] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f13872d9c00) [pid = 2523] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f137e361800) [pid = 2523] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f1384c3f000) [pid = 2523] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f137df1a800) [pid = 2523] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f137c7b0000) [pid = 2523] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f137f819400) [pid = 2523] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 117 (0x7f138720dc00) [pid = 2523] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 116 (0x7f137c446c00) [pid = 2523] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 115 (0x7f1393002c00) [pid = 2523] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 114 (0x7f1393296000) [pid = 2523] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 113 (0x7f13858ed800) [pid = 2523] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 112 (0x7f1393228800) [pid = 2523] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 111 (0x7f1385419400) [pid = 2523] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 110 (0x7f1393ea9c00) [pid = 2523] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 109 (0x7f1386b77800) [pid = 2523] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 108 (0x7f138c268400) [pid = 2523] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 107 (0x7f13851df800) [pid = 2523] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 106 (0x7f138942e400) [pid = 2523] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 105 (0x7f1386330400) [pid = 2523] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 104 (0x7f13886e9400) [pid = 2523] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 103 (0x7f137eebb000) [pid = 2523] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 102 (0x7f1397a03400) [pid = 2523] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 101 (0x7f13963bc400) [pid = 2523] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 100 (0x7f137bf6c800) [pid = 2523] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 99 (0x7f1382ac7400) [pid = 2523] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 98 (0x7f137e210400) [pid = 2523] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:56:26 INFO - PROCESS | 2523 | --DOMWINDOW == 97 (0x7f1393245000) [pid = 2523] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:56:27 INFO - PROCESS | 2523 | 1461704187273 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2149ms 13:56:27 INFO - PROCESS | 2523 | 1461704187363 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 2523 | 1461704187366 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:56:27 INFO - PROCESS | 2523 | 1461704187414 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 2523 | 1461704187418 Marionette TRACE conn3 <- [1,142,null,{}] 13:56:27 INFO - PROCESS | 2523 | 1461704187454 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:27 INFO - PROCESS | 2523 | 1461704187590 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:56:27 INFO - PROCESS | 2523 | 1461704187693 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385005800 == 14 [pid = 2523] [id = 43] 13:56:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 98 (0x7f137bf6b800) [pid = 2523] [serial = 127] [outer = (nil)] 13:56:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 99 (0x7f137e039800) [pid = 2523] [serial = 128] [outer = 0x7f137bf6b800] 13:56:27 INFO - PROCESS | 2523 | 1461704187759 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 100 (0x7f1386ebc000) [pid = 2523] [serial = 129] [outer = 0x7f137bf6b800] 13:56:28 INFO - PROCESS | 2523 | 1461704188392 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1030ms 13:56:28 INFO - PROCESS | 2523 | 1461704188414 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:56:28 INFO - PROCESS | 2523 | 1461704188418 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:56:28 INFO - PROCESS | 2523 | 1461704188424 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 2523 | 1461704188426 Marionette TRACE conn3 <- [1,146,null,{}] 13:56:28 INFO - PROCESS | 2523 | 1461704188432 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:28 INFO - PROCESS | 2523 | 1461704188634 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:56:28 INFO - PROCESS | 2523 | 1461704188734 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394234800 == 15 [pid = 2523] [id = 44] 13:56:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 101 (0x7f137c7ae400) [pid = 2523] [serial = 130] [outer = (nil)] 13:56:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 102 (0x7f13886f1800) [pid = 2523] [serial = 131] [outer = 0x7f137c7ae400] 13:56:28 INFO - PROCESS | 2523 | 1461704188803 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 103 (0x7f1394432c00) [pid = 2523] [serial = 132] [outer = 0x7f137c7ae400] 13:56:29 INFO - PROCESS | 2523 | 1461704189822 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1439ms 13:56:29 INFO - PROCESS | 2523 | 1461704189865 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 2523 | 1461704189873 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:56:29 INFO - PROCESS | 2523 | 1461704189881 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 2523 | 1461704189888 Marionette TRACE conn3 <- [1,150,null,{}] 13:56:29 INFO - PROCESS | 2523 | 1461704189896 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:30 INFO - PROCESS | 2523 | 1461704190071 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:56:30 INFO - PROCESS | 2523 | 1461704190205 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386398800 == 16 [pid = 2523] [id = 45] 13:56:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 104 (0x7f137f817000) [pid = 2523] [serial = 133] [outer = (nil)] 13:56:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f137fd40400) [pid = 2523] [serial = 134] [outer = 0x7f137f817000] 13:56:30 INFO - PROCESS | 2523 | 1461704190323 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f137fd52800) [pid = 2523] [serial = 135] [outer = 0x7f137f817000] 13:56:31 INFO - PROCESS | 2523 | 1461704191256 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1388ms 13:56:31 INFO - PROCESS | 2523 | 1461704191270 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:56:31 INFO - PROCESS | 2523 | 1461704191279 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:56:31 INFO - PROCESS | 2523 | 1461704191290 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 2523 | 1461704191293 Marionette TRACE conn3 <- [1,154,null,{}] 13:56:31 INFO - PROCESS | 2523 | 1461704191300 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:31 INFO - PROCESS | 2523 | 1461704191505 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:56:31 INFO - PROCESS | 2523 | 1461704191640 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13930b5000 == 17 [pid = 2523] [id = 46] 13:56:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f1384c43000) [pid = 2523] [serial = 136] [outer = (nil)] 13:56:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 108 (0x7f13858ed800) [pid = 2523] [serial = 137] [outer = 0x7f1384c43000] 13:56:31 INFO - PROCESS | 2523 | 1461704191758 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f1386b7c000) [pid = 2523] [serial = 138] [outer = 0x7f1384c43000] 13:56:32 INFO - PROCESS | 2523 | 1461704192534 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:56:32 INFO - PROCESS | 2523 | 1461704192968 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1746ms 13:56:33 INFO - PROCESS | 2523 | 1461704193073 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 2523 | 1461704193079 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:56:33 INFO - PROCESS | 2523 | 1461704193091 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 2523 | 1461704193095 Marionette TRACE conn3 <- [1,158,null,{}] 13:56:33 INFO - PROCESS | 2523 | 1461704193152 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:33 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137f912000 == 16 [pid = 2523] [id = 38] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 108 (0x7f138869c800) [pid = 2523] [serial = 70] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 107 (0x7f1386b81000) [pid = 2523] [serial = 68] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 106 (0x7f1386331000) [pid = 2523] [serial = 97] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 105 (0x7f1386253800) [pid = 2523] [serial = 67] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 104 (0x7f1385f28800) [pid = 2523] [serial = 65] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 103 (0x7f1395e3a000) [pid = 2523] [serial = 2] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 102 (0x7f1384c3ac00) [pid = 2523] [serial = 64] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 101 (0x7f1387ad0c00) [pid = 2523] [serial = 40] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 100 (0x7f1387250400) [pid = 2523] [serial = 46] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 99 (0x7f137e088000) [pid = 2523] [serial = 28] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 98 (0x7f1392d37c00) [pid = 2523] [serial = 49] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 97 (0x7f1392f1c400) [pid = 2523] [serial = 50] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 96 (0x7f1392d37800) [pid = 2523] [serial = 41] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 95 (0x7f1383d63800) [pid = 2523] [serial = 43] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 94 (0x7f137d342800) [pid = 2523] [serial = 25] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 93 (0x7f1386335400) [pid = 2523] [serial = 44] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 92 (0x7f1383b2a800) [pid = 2523] [serial = 34] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 91 (0x7f138633d000) [pid = 2523] [serial = 35] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 90 (0x7f137e20fc00) [pid = 2523] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 89 (0x7f138796d000) [pid = 2523] [serial = 37] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 88 (0x7f137df1cc00) [pid = 2523] [serial = 26] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 87 (0x7f1387ac9c00) [pid = 2523] [serial = 47] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 86 (0x7f13886f0c00) [pid = 2523] [serial = 38] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 85 (0x7f137d34f400) [pid = 2523] [serial = 22] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 84 (0x7f1383b2b000) [pid = 2523] [serial = 31] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 83 (0x7f1384c42400) [pid = 2523] [serial = 23] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 82 (0x7f1387257400) [pid = 2523] [serial = 83] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 81 (0x7f13858ec000) [pid = 2523] [serial = 9] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 80 (0x7f139413b400) [pid = 2523] [serial = 62] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 79 (0x7f1398725c00) [pid = 2523] [serial = 94] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 78 (0x7f139324dc00) [pid = 2523] [serial = 73] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 77 (0x7f1387ac2c00) [pid = 2523] [serial = 98] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 76 (0x7f13930e8800) [pid = 2523] [serial = 59] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 75 (0x7f13934f0800) [pid = 2523] [serial = 61] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 74 (0x7f1387205000) [pid = 2523] [serial = 56] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 73 (0x7f1392d42000) [pid = 2523] [serial = 58] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 72 (0x7f1392f1c800) [pid = 2523] [serial = 86] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 71 (0x7f13942b5800) [pid = 2523] [serial = 88] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 70 (0x7f1385139c00) [pid = 2523] [serial = 53] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 69 (0x7f1386bdcc00) [pid = 2523] [serial = 55] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 68 (0x7f1398448400) [pid = 2523] [serial = 91] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 67 (0x7f1382ac6000) [pid = 2523] [serial = 52] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 66 (0x7f138d198400) [pid = 2523] [serial = 85] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 65 (0x7f1386bd0c00) [pid = 2523] [serial = 82] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 64 (0x7f1398637c00) [pid = 2523] [serial = 105] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 63 (0x7f137df21400) [pid = 2523] [serial = 19] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 62 (0x7f1397a05400) [pid = 2523] [serial = 79] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 61 (0x7f13941e1400) [pid = 2523] [serial = 102] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 60 (0x7f139b018000) [pid = 2523] [serial = 107] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 59 (0x7f1397a10800) [pid = 2523] [serial = 89] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 58 (0x7f139633f800) [pid = 2523] [serial = 76] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 57 (0x7f1398730400) [pid = 2523] [serial = 95] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 56 (0x7f139322ac00) [pid = 2523] [serial = 101] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 55 (0x7f13942ba400) [pid = 2523] [serial = 74] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 54 (0x7f138513ac00) [pid = 2523] [serial = 12] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 53 (0x7f1389437800) [pid = 2523] [serial = 71] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 52 (0x7f13986e3c00) [pid = 2523] [serial = 92] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 51 (0x7f139c67c400) [pid = 2523] [serial = 108] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 50 (0x7f1397dab400) [pid = 2523] [serial = 104] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 49 (0x7f1382c4d400) [pid = 2523] [serial = 111] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 48 (0x7f137bf72400) [pid = 2523] [serial = 110] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 47 (0x7f1397da5400) [pid = 2523] [serial = 80] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 46 (0x7f137e212400) [pid = 2523] [serial = 16] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 45 (0x7f137e219400) [pid = 2523] [serial = 17] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | --DOMWINDOW == 44 (0x7f1397a07c00) [pid = 2523] [serial = 77] [outer = (nil)] [url = about:blank] 13:56:33 INFO - PROCESS | 2523 | 1461704193562 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:56:33 INFO - PROCESS | 2523 | 1461704193726 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c76e000 == 17 [pid = 2523] [id = 47] 13:56:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 45 (0x7f137c559400) [pid = 2523] [serial = 139] [outer = (nil)] 13:56:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 46 (0x7f137d342800) [pid = 2523] [serial = 140] [outer = 0x7f137c559400] 13:56:33 INFO - PROCESS | 2523 | 1461704193798 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 47 (0x7f137df14c00) [pid = 2523] [serial = 141] [outer = 0x7f137c559400] 13:56:34 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13863ac000 == 16 [pid = 2523] [id = 40] 13:56:34 INFO - PROCESS | 2523 | --DOMWINDOW == 46 (0x7f137c0d0800) [pid = 2523] [serial = 113] [outer = (nil)] [url = about:blank] 13:56:34 INFO - PROCESS | 2523 | 1461704194874 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1840ms 13:56:34 INFO - PROCESS | 2523 | 1461704194935 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:56:34 INFO - PROCESS | 2523 | 1461704194948 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:56:34 INFO - PROCESS | 2523 | 1461704194963 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:56:34 INFO - PROCESS | 2523 | 1461704194970 Marionette TRACE conn3 <- [1,162,null,{}] 13:56:34 INFO - PROCESS | 2523 | 1461704194980 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:35 INFO - PROCESS | 2523 | 1461704195148 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:56:35 INFO - PROCESS | 2523 | 1461704195277 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137f90e800 == 17 [pid = 2523] [id = 48] 13:56:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 47 (0x7f137c7a5400) [pid = 2523] [serial = 142] [outer = (nil)] 13:56:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 48 (0x7f137f816000) [pid = 2523] [serial = 143] [outer = 0x7f137c7a5400] 13:56:35 INFO - PROCESS | 2523 | 1461704195347 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 49 (0x7f137f867400) [pid = 2523] [serial = 144] [outer = 0x7f137c7a5400] 13:56:36 INFO - PROCESS | 2523 | 1461704196053 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1138ms 13:56:36 INFO - PROCESS | 2523 | 1461704196100 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:56:36 INFO - PROCESS | 2523 | 1461704196105 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:56:36 INFO - PROCESS | 2523 | 1461704196112 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 2523 | 1461704196118 Marionette TRACE conn3 <- [1,166,null,{}] 13:56:36 INFO - PROCESS | 2523 | 1461704196147 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:36 INFO - PROCESS | 2523 | 1461704196332 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:56:36 INFO - PROCESS | 2523 | 1461704196446 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f6b000 == 18 [pid = 2523] [id = 49] 13:56:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 50 (0x7f137bf73c00) [pid = 2523] [serial = 145] [outer = (nil)] 13:56:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 51 (0x7f13842b7000) [pid = 2523] [serial = 146] [outer = 0x7f137bf73c00] 13:56:36 INFO - PROCESS | 2523 | 1461704196523 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 52 (0x7f1384d43c00) [pid = 2523] [serial = 147] [outer = 0x7f137bf73c00] 13:56:37 INFO - PROCESS | 2523 | 1461704197340 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1251ms 13:56:37 INFO - PROCESS | 2523 | 1461704197362 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 2523 | 1461704197367 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:56:37 INFO - PROCESS | 2523 | 1461704197390 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 2523 | 1461704197395 Marionette TRACE conn3 <- [1,170,null,{}] 13:56:37 INFO - PROCESS | 2523 | 1461704197403 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:37 INFO - PROCESS | 2523 | 1461704197638 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:56:37 INFO - PROCESS | 2523 | 1461704197664 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385b38800 == 19 [pid = 2523] [id = 50] 13:56:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 53 (0x7f137c0c2800) [pid = 2523] [serial = 148] [outer = (nil)] 13:56:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 54 (0x7f1385f28800) [pid = 2523] [serial = 149] [outer = 0x7f137c0c2800] 13:56:37 INFO - PROCESS | 2523 | 1461704197736 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 55 (0x7f1386aeec00) [pid = 2523] [serial = 150] [outer = 0x7f137c0c2800] 13:56:38 INFO - PROCESS | 2523 | --DOMWINDOW == 54 (0x7f137fd49800) [pid = 2523] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:56:38 INFO - PROCESS | 2523 | --DOMWINDOW == 53 (0x7f137e041400) [pid = 2523] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:56:38 INFO - PROCESS | 2523 | --DOMWINDOW == 52 (0x7f137c0cb400) [pid = 2523] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:56:38 INFO - PROCESS | 2523 | --DOMWINDOW == 51 (0x7f137f813400) [pid = 2523] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:56:38 INFO - PROCESS | 2523 | --DOMWINDOW == 50 (0x7f137fd3f800) [pid = 2523] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:56:38 INFO - PROCESS | 2523 | --DOMWINDOW == 49 (0x7f137bf6b800) [pid = 2523] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:56:38 INFO - PROCESS | 2523 | 1461704198639 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1307ms 13:56:38 INFO - PROCESS | 2523 | 1461704198698 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:56:38 INFO - PROCESS | 2523 | 1461704198704 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:56:38 INFO - PROCESS | 2523 | 1461704198711 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 2523 | 1461704198714 Marionette TRACE conn3 <- [1,174,null,{}] 13:56:38 INFO - PROCESS | 2523 | 1461704198719 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:38 INFO - PROCESS | 2523 | 1461704198913 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:56:38 INFO - PROCESS | 2523 | 1461704198972 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386398000 == 20 [pid = 2523] [id = 51] 13:56:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 50 (0x7f137bf7a400) [pid = 2523] [serial = 151] [outer = (nil)] 13:56:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 51 (0x7f1386b72800) [pid = 2523] [serial = 152] [outer = 0x7f137bf7a400] 13:56:39 INFO - PROCESS | 2523 | 1461704199040 Marionette DEBUG loaded listener.js 13:56:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 52 (0x7f1386eb6800) [pid = 2523] [serial = 153] [outer = 0x7f137bf7a400] 13:56:39 INFO - PROCESS | 2523 | 1461704199783 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1128ms 13:56:39 INFO - PROCESS | 2523 | 1461704199841 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:56:39 INFO - PROCESS | 2523 | 1461704199844 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:56:39 INFO - PROCESS | 2523 | 1461704199851 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:56:39 INFO - PROCESS | 2523 | 1461704199853 Marionette TRACE conn3 <- [1,178,null,{}] 13:56:39 INFO - PROCESS | 2523 | 1461704199858 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:40 INFO - PROCESS | 2523 | 1461704200039 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:56:40 INFO - PROCESS | 2523 | 1461704200122 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386b0e800 == 21 [pid = 2523] [id = 52] 13:56:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 53 (0x7f137d3f7800) [pid = 2523] [serial = 154] [outer = (nil)] 13:56:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 54 (0x7f1387974800) [pid = 2523] [serial = 155] [outer = 0x7f137d3f7800] 13:56:40 INFO - PROCESS | 2523 | 1461704200191 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 55 (0x7f138881c800) [pid = 2523] [serial = 156] [outer = 0x7f137d3f7800] 13:56:40 INFO - PROCESS | 2523 | 1461704200856 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1027ms 13:56:40 INFO - PROCESS | 2523 | 1461704200879 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 2523 | 1461704200882 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:56:40 INFO - PROCESS | 2523 | 1461704200888 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 2523 | 1461704200890 Marionette TRACE conn3 <- [1,182,null,{}] 13:56:40 INFO - PROCESS | 2523 | 1461704200896 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:41 INFO - PROCESS | 2523 | 1461704201047 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:56:41 INFO - PROCESS | 2523 | 1461704201062 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387295800 == 22 [pid = 2523] [id = 53] 13:56:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 56 (0x7f1392d43800) [pid = 2523] [serial = 157] [outer = (nil)] 13:56:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 57 (0x7f1393004800) [pid = 2523] [serial = 158] [outer = 0x7f1392d43800] 13:56:41 INFO - PROCESS | 2523 | 1461704201125 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 58 (0x7f13930e8400) [pid = 2523] [serial = 159] [outer = 0x7f1392d43800] 13:56:42 INFO - PROCESS | 2523 | 1461704202151 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1331ms 13:56:42 INFO - PROCESS | 2523 | 1461704202220 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:56:42 INFO - PROCESS | 2523 | 1461704202228 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:56:42 INFO - PROCESS | 2523 | 1461704202236 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 2523 | 1461704202243 Marionette TRACE conn3 <- [1,186,null,{}] 13:56:42 INFO - PROCESS | 2523 | 1461704202251 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:42 INFO - PROCESS | 2523 | 1461704202468 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:56:42 INFO - PROCESS | 2523 | 1461704202599 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1383d51000 == 23 [pid = 2523] [id = 54] 13:56:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 59 (0x7f137d34f800) [pid = 2523] [serial = 160] [outer = (nil)] 13:56:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 60 (0x7f137e214400) [pid = 2523] [serial = 161] [outer = 0x7f137d34f800] 13:56:42 INFO - PROCESS | 2523 | 1461704202684 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 61 (0x7f137fd42c00) [pid = 2523] [serial = 162] [outer = 0x7f137d34f800] 13:56:43 INFO - PROCESS | 2523 | 1461704203532 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1334ms 13:56:43 INFO - PROCESS | 2523 | 1461704203573 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:56:43 INFO - PROCESS | 2523 | 1461704203581 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:56:43 INFO - PROCESS | 2523 | 1461704203592 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 2523 | 1461704203596 Marionette TRACE conn3 <- [1,190,null,{}] 13:56:43 INFO - PROCESS | 2523 | 1461704203603 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:43 INFO - PROCESS | 2523 | 1461704203771 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:56:43 INFO - PROCESS | 2523 | 1461704203895 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386894800 == 24 [pid = 2523] [id = 55] 13:56:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 62 (0x7f137fd43400) [pid = 2523] [serial = 163] [outer = (nil)] 13:56:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 63 (0x7f1385098400) [pid = 2523] [serial = 164] [outer = 0x7f137fd43400] 13:56:43 INFO - PROCESS | 2523 | 1461704203970 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 64 (0x7f1386338c00) [pid = 2523] [serial = 165] [outer = 0x7f137fd43400] 13:56:44 INFO - PROCESS | 2523 | 1461704204797 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1230ms 13:56:44 INFO - PROCESS | 2523 | 1461704204822 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:56:44 INFO - PROCESS | 2523 | 1461704204826 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:56:44 INFO - PROCESS | 2523 | 1461704204833 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 2523 | 1461704204838 Marionette TRACE conn3 <- [1,194,null,{}] 13:56:44 INFO - PROCESS | 2523 | 1461704204855 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:45 INFO - PROCESS | 2523 | 1461704205074 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:56:45 INFO - PROCESS | 2523 | 1461704205201 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c16000 == 25 [pid = 2523] [id = 56] 13:56:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 65 (0x7f13855c4800) [pid = 2523] [serial = 166] [outer = (nil)] 13:56:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 66 (0x7f13886f1400) [pid = 2523] [serial = 167] [outer = 0x7f13855c4800] 13:56:45 INFO - PROCESS | 2523 | 1461704205285 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 67 (0x7f1392f0f800) [pid = 2523] [serial = 168] [outer = 0x7f13855c4800] 13:56:46 INFO - PROCESS | 2523 | 1461704206113 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1334ms 13:56:46 INFO - PROCESS | 2523 | 1461704206168 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 2523 | 1461704206173 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:56:46 INFO - PROCESS | 2523 | 1461704206180 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 2523 | 1461704206183 Marionette TRACE conn3 <- [1,198,null,{}] 13:56:46 INFO - PROCESS | 2523 | 1461704206189 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:46 INFO - PROCESS | 2523 | 1461704206367 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:56:46 INFO - PROCESS | 2523 | 1461704206503 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c2f9800 == 26 [pid = 2523] [id = 57] 13:56:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 68 (0x7f137bf73800) [pid = 2523] [serial = 169] [outer = (nil)] 13:56:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 69 (0x7f1393226000) [pid = 2523] [serial = 170] [outer = 0x7f137bf73800] 13:56:46 INFO - PROCESS | 2523 | 1461704206580 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 70 (0x7f1393287800) [pid = 2523] [serial = 171] [outer = 0x7f137bf73800] 13:56:47 INFO - PROCESS | 2523 | 1461704207639 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1535ms 13:56:47 INFO - PROCESS | 2523 | 1461704207716 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 2523 | 1461704207721 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:56:47 INFO - PROCESS | 2523 | 1461704207730 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 2523 | 1461704207734 Marionette TRACE conn3 <- [1,202,null,{}] 13:56:47 INFO - PROCESS | 2523 | 1461704207743 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:47 INFO - PROCESS | 2523 | 1461704207947 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:56:48 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c76e000 == 25 [pid = 2523] [id = 47] 13:56:48 INFO - PROCESS | 2523 | 1461704208127 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13930b5000 == 24 [pid = 2523] [id = 46] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 69 (0x7f138d190800) [pid = 2523] [serial = 125] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 68 (0x7f1387252800) [pid = 2523] [serial = 123] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 67 (0x7f137e03d800) [pid = 2523] [serial = 114] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 66 (0x7f137f816c00) [pid = 2523] [serial = 116] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 65 (0x7f137f822c00) [pid = 2523] [serial = 117] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 64 (0x7f1382a85000) [pid = 2523] [serial = 119] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 63 (0x7f1392f12400) [pid = 2523] [serial = 126] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 62 (0x7f1386bd1000) [pid = 2523] [serial = 122] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 61 (0x7f137e039800) [pid = 2523] [serial = 128] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 60 (0x7f1384af0800) [pid = 2523] [serial = 120] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | --DOMWINDOW == 59 (0x7f1386ebc000) [pid = 2523] [serial = 129] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e3a2800 == 25 [pid = 2523] [id = 58] 13:56:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 60 (0x7f137e20fc00) [pid = 2523] [serial = 172] [outer = (nil)] 13:56:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 61 (0x7f137e35b400) [pid = 2523] [serial = 173] [outer = 0x7f137e20fc00] 13:56:48 INFO - PROCESS | 2523 | 1461704208222 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 62 (0x7f137f821000) [pid = 2523] [serial = 174] [outer = 0x7f137e20fc00] 13:56:48 INFO - PROCESS | 2523 | 1461704208898 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1187ms 13:56:48 INFO - PROCESS | 2523 | 1461704208918 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 2523 | 1461704208926 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:56:48 INFO - PROCESS | 2523 | 1461704208937 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 2523 | 1461704208940 Marionette TRACE conn3 <- [1,206,null,{}] 13:56:48 INFO - PROCESS | 2523 | 1461704208947 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:49 INFO - PROCESS | 2523 | 1461704209109 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:56:49 INFO - PROCESS | 2523 | 1461704209202 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385295000 == 26 [pid = 2523] [id = 59] 13:56:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 63 (0x7f137e210400) [pid = 2523] [serial = 175] [outer = (nil)] 13:56:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 64 (0x7f1383bafc00) [pid = 2523] [serial = 176] [outer = 0x7f137e210400] 13:56:49 INFO - PROCESS | 2523 | 1461704209271 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 65 (0x7f13851e1000) [pid = 2523] [serial = 177] [outer = 0x7f137e210400] 13:56:49 INFO - PROCESS | 2523 | 1461704209929 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1027ms 13:56:49 INFO - PROCESS | 2523 | 1461704209964 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:56:49 INFO - PROCESS | 2523 | 1461704209968 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:56:49 INFO - PROCESS | 2523 | 1461704209975 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 2523 | 1461704209980 Marionette TRACE conn3 <- [1,210,null,{}] 13:56:50 INFO - PROCESS | 2523 | 1461704210002 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:50 INFO - PROCESS | 2523 | 1461704210168 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:56:50 INFO - PROCESS | 2523 | 1461704210180 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138688f800 == 27 [pid = 2523] [id = 60] 13:56:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 66 (0x7f1387204800) [pid = 2523] [serial = 178] [outer = (nil)] 13:56:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 67 (0x7f1387968800) [pid = 2523] [serial = 179] [outer = 0x7f1387204800] 13:56:50 INFO - PROCESS | 2523 | 1461704210248 Marionette DEBUG loaded listener.js 13:56:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 68 (0x7f13886e8400) [pid = 2523] [serial = 180] [outer = 0x7f1387204800] 13:56:51 INFO - PROCESS | 2523 | 1461704211031 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1100ms 13:56:51 INFO - PROCESS | 2523 | 1461704211088 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 2523 | 1461704211092 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:56:51 INFO - PROCESS | 2523 | 1461704211102 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 2523 | 1461704211105 Marionette TRACE conn3 <- [1,214,null,{}] 13:56:51 INFO - PROCESS | 2523 | 1461704211111 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:51 INFO - PROCESS | 2523 | 1461704211288 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:56:51 INFO - PROCESS | 2523 | 1461704211308 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b93800 == 28 [pid = 2523] [id = 61] 13:56:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 69 (0x7f137c0c7c00) [pid = 2523] [serial = 181] [outer = (nil)] 13:56:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 70 (0x7f1392f12400) [pid = 2523] [serial = 182] [outer = 0x7f137c0c7c00] 13:56:51 INFO - PROCESS | 2523 | 1461704211384 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 71 (0x7f13930ed400) [pid = 2523] [serial = 183] [outer = 0x7f137c0c7c00] 13:56:52 INFO - PROCESS | 2523 | 1461704212190 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1143ms 13:56:52 INFO - PROCESS | 2523 | 1461704212245 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:56:52 INFO - PROCESS | 2523 | 1461704212248 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:56:52 INFO - PROCESS | 2523 | 1461704212255 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 2523 | 1461704212257 Marionette TRACE conn3 <- [1,218,null,{}] 13:56:52 INFO - PROCESS | 2523 | 1461704212262 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:52 INFO - PROCESS | 2523 | 1461704212434 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:56:52 INFO - PROCESS | 2523 | 1461704212460 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e3b7000 == 29 [pid = 2523] [id = 62] 13:56:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 72 (0x7f137bf78400) [pid = 2523] [serial = 184] [outer = (nil)] 13:56:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 73 (0x7f13934fa800) [pid = 2523] [serial = 185] [outer = 0x7f137bf78400] 13:56:52 INFO - PROCESS | 2523 | 1461704212524 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 74 (0x7f13941ea800) [pid = 2523] [serial = 186] [outer = 0x7f137bf78400] 13:56:53 INFO - PROCESS | 2523 | --DOMWINDOW == 73 (0x7f137c7a5400) [pid = 2523] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:56:53 INFO - PROCESS | 2523 | --DOMWINDOW == 72 (0x7f137c0c2800) [pid = 2523] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:56:53 INFO - PROCESS | 2523 | --DOMWINDOW == 71 (0x7f137d3f7800) [pid = 2523] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:56:53 INFO - PROCESS | 2523 | --DOMWINDOW == 70 (0x7f137c559400) [pid = 2523] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:56:53 INFO - PROCESS | 2523 | --DOMWINDOW == 69 (0x7f137bf73c00) [pid = 2523] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:56:53 INFO - PROCESS | 2523 | --DOMWINDOW == 68 (0x7f137bf7a400) [pid = 2523] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:56:53 INFO - PROCESS | 2523 | 1461704213359 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1127ms 13:56:53 INFO - PROCESS | 2523 | 1461704213383 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 2523 | 1461704213386 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:56:53 INFO - PROCESS | 2523 | 1461704213394 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 2523 | 1461704213398 Marionette TRACE conn3 <- [1,222,null,{}] 13:56:53 INFO - PROCESS | 2523 | 1461704213406 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:53 INFO - PROCESS | 2523 | 1461704213598 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:56:53 INFO - PROCESS | 2523 | 1461704213685 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392d14800 == 30 [pid = 2523] [id = 63] 13:56:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 69 (0x7f138881d800) [pid = 2523] [serial = 187] [outer = (nil)] 13:56:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 70 (0x7f1394430800) [pid = 2523] [serial = 188] [outer = 0x7f138881d800] 13:56:53 INFO - PROCESS | 2523 | 1461704213754 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 71 (0x7f13963bd400) [pid = 2523] [serial = 189] [outer = 0x7f138881d800] 13:56:54 INFO - PROCESS | 2523 | 1461704214358 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 983ms 13:56:54 INFO - PROCESS | 2523 | 1461704214376 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 2523 | 1461704214379 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:56:54 INFO - PROCESS | 2523 | 1461704214386 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 2523 | 1461704214388 Marionette TRACE conn3 <- [1,226,null,{}] 13:56:54 INFO - PROCESS | 2523 | 1461704214393 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:54 INFO - PROCESS | 2523 | 1461704214525 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:56:54 INFO - PROCESS | 2523 | 1461704214621 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1393269800 == 31 [pid = 2523] [id = 64] 13:56:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 72 (0x7f138942c800) [pid = 2523] [serial = 190] [outer = (nil)] 13:56:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 73 (0x7f1397a11c00) [pid = 2523] [serial = 191] [outer = 0x7f138942c800] 13:56:54 INFO - PROCESS | 2523 | 1461704214682 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 74 (0x7f1397da5800) [pid = 2523] [serial = 192] [outer = 0x7f138942c800] 13:56:55 INFO - PROCESS | 2523 | 1461704215463 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1126ms 13:56:55 INFO - PROCESS | 2523 | 1461704215514 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 2523 | 1461704215520 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:56:55 INFO - PROCESS | 2523 | 1461704215529 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 2523 | 1461704215536 Marionette TRACE conn3 <- [1,230,null,{}] 13:56:55 INFO - PROCESS | 2523 | 1461704215545 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:55 INFO - PROCESS | 2523 | 1461704215717 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:56:55 INFO - PROCESS | 2523 | 1461704215845 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f80000 == 32 [pid = 2523] [id = 65] 13:56:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 75 (0x7f137c7b0000) [pid = 2523] [serial = 193] [outer = (nil)] 13:56:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 76 (0x7f137f813800) [pid = 2523] [serial = 194] [outer = 0x7f137c7b0000] 13:56:55 INFO - PROCESS | 2523 | 1461704215923 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 77 (0x7f1382a8a400) [pid = 2523] [serial = 195] [outer = 0x7f137c7b0000] 13:56:56 INFO - PROCESS | 2523 | 1461704216773 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1284ms 13:56:56 INFO - PROCESS | 2523 | 1461704216814 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 2523 | 1461704216823 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:56:56 INFO - PROCESS | 2523 | 1461704216833 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 2523 | 1461704216837 Marionette TRACE conn3 <- [1,234,null,{}] 13:56:56 INFO - PROCESS | 2523 | 1461704216843 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:57 INFO - PROCESS | 2523 | 1461704217004 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:56:57 INFO - PROCESS | 2523 | 1461704217134 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13894b2000 == 33 [pid = 2523] [id = 66] 13:56:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 78 (0x7f1384afb400) [pid = 2523] [serial = 196] [outer = (nil)] 13:56:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 79 (0x7f138633dc00) [pid = 2523] [serial = 197] [outer = 0x7f1384afb400] 13:56:57 INFO - PROCESS | 2523 | 1461704217210 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 80 (0x7f138796bc00) [pid = 2523] [serial = 198] [outer = 0x7f1384afb400] 13:56:58 INFO - PROCESS | 2523 | 1461704218061 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1281ms 13:56:58 INFO - PROCESS | 2523 | 1461704218115 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 2523 | 1461704218119 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:56:58 INFO - PROCESS | 2523 | 1461704218126 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 2523 | 1461704218132 Marionette TRACE conn3 <- [1,238,null,{}] 13:56:58 INFO - PROCESS | 2523 | 1461704218148 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:58 INFO - PROCESS | 2523 | 1461704218325 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:56:58 INFO - PROCESS | 2523 | 1461704218455 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394237000 == 34 [pid = 2523] [id = 67] 13:56:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 81 (0x7f1393224400) [pid = 2523] [serial = 199] [outer = (nil)] 13:56:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 82 (0x7f13942b5c00) [pid = 2523] [serial = 200] [outer = 0x7f1393224400] 13:56:58 INFO - PROCESS | 2523 | 1461704218535 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 83 (0x7f13945de400) [pid = 2523] [serial = 201] [outer = 0x7f1393224400] 13:56:59 INFO - PROCESS | 2523 | 1461704219410 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1334ms 13:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:56:59 INFO - PROCESS | 2523 | 1461704219461 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 2523 | 1461704219465 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:56:59 INFO - PROCESS | 2523 | 1461704219472 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 2523 | 1461704219475 Marionette TRACE conn3 <- [1,242,null,{}] 13:56:59 INFO - PROCESS | 2523 | 1461704219481 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:59 INFO - PROCESS | 2523 | 1461704219688 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:56:59 INFO - PROCESS | 2523 | 1461704219817 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397a57000 == 35 [pid = 2523] [id = 68] 13:56:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 84 (0x7f1386eb4800) [pid = 2523] [serial = 202] [outer = (nil)] 13:56:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 85 (0x7f1397dac000) [pid = 2523] [serial = 203] [outer = 0x7f1386eb4800] 13:56:59 INFO - PROCESS | 2523 | 1461704219891 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 86 (0x7f13982a1800) [pid = 2523] [serial = 204] [outer = 0x7f1386eb4800] 13:57:00 INFO - PROCESS | 2523 | 1461704220928 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1487ms 13:57:00 INFO - PROCESS | 2523 | 1461704220959 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 2523 | 1461704220965 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:57:00 INFO - PROCESS | 2523 | 1461704220974 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 2523 | 1461704220980 Marionette TRACE conn3 <- [1,246,null,{}] 13:57:00 INFO - PROCESS | 2523 | 1461704220991 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:01 INFO - PROCESS | 2523 | 1461704221213 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:57:01 INFO - PROCESS | 2523 | 1461704221230 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c40a000 == 36 [pid = 2523] [id = 69] 13:57:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 87 (0x7f137d34e400) [pid = 2523] [serial = 205] [outer = (nil)] 13:57:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 88 (0x7f137eebdc00) [pid = 2523] [serial = 206] [outer = 0x7f137d34e400] 13:57:01 INFO - PROCESS | 2523 | 1461704221412 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 89 (0x7f1382ac6c00) [pid = 2523] [serial = 207] [outer = 0x7f137d34e400] 13:57:02 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394234800 == 35 [pid = 2523] [id = 44] 13:57:02 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13932e8000 == 34 [pid = 2523] [id = 42] 13:57:02 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385005800 == 33 [pid = 2523] [id = 43] 13:57:02 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387c1b800 == 32 [pid = 2523] [id = 41] 13:57:02 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137fd6c800 == 31 [pid = 2523] [id = 39] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 88 (0x7f13886f1800) [pid = 2523] [serial = 131] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 87 (0x7f137f816000) [pid = 2523] [serial = 143] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 86 (0x7f137f867400) [pid = 2523] [serial = 144] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 85 (0x7f137fd40400) [pid = 2523] [serial = 134] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 84 (0x7f13858ed800) [pid = 2523] [serial = 137] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 83 (0x7f1385f28800) [pid = 2523] [serial = 149] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 82 (0x7f1387974800) [pid = 2523] [serial = 155] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 81 (0x7f1386aeec00) [pid = 2523] [serial = 150] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 80 (0x7f137df14c00) [pid = 2523] [serial = 141] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 79 (0x7f137d342800) [pid = 2523] [serial = 140] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 78 (0x7f13842b7000) [pid = 2523] [serial = 146] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 77 (0x7f1386b72800) [pid = 2523] [serial = 152] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 76 (0x7f1386eb6800) [pid = 2523] [serial = 153] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 75 (0x7f1384d43c00) [pid = 2523] [serial = 147] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | --DOMWINDOW == 74 (0x7f138881c800) [pid = 2523] [serial = 156] [outer = (nil)] [url = about:blank] 13:57:02 INFO - PROCESS | 2523 | 1461704222386 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1442ms 13:57:02 INFO - PROCESS | 2523 | 1461704222420 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 2523 | 1461704222429 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:57:02 INFO - PROCESS | 2523 | 1461704222440 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 2523 | 1461704222445 Marionette TRACE conn3 <- [1,250,null,{}] 13:57:02 INFO - PROCESS | 2523 | 1461704222451 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:02 INFO - PROCESS | 2523 | 1461704222605 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:57:02 INFO - PROCESS | 2523 | 1461704222630 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13852b2800 == 32 [pid = 2523] [id = 70] 13:57:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 75 (0x7f13842b7000) [pid = 2523] [serial = 208] [outer = (nil)] 13:57:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 76 (0x7f1386251400) [pid = 2523] [serial = 209] [outer = 0x7f13842b7000] 13:57:02 INFO - PROCESS | 2523 | 1461704222695 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 77 (0x7f1387250c00) [pid = 2523] [serial = 210] [outer = 0x7f13842b7000] 13:57:03 INFO - PROCESS | 2523 | 1461704223443 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1036ms 13:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:57:03 INFO - PROCESS | 2523 | 1461704223476 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 2523 | 1461704223479 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:57:03 INFO - PROCESS | 2523 | 1461704223485 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 2523 | 1461704223491 Marionette TRACE conn3 <- [1,254,null,{}] 13:57:03 INFO - PROCESS | 2523 | 1461704223532 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:03 INFO - PROCESS | 2523 | 1461704223688 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:57:03 INFO - PROCESS | 2523 | 1461704223700 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b90800 == 33 [pid = 2523] [id = 71] 13:57:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 78 (0x7f138869e400) [pid = 2523] [serial = 211] [outer = (nil)] 13:57:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 79 (0x7f1392d42000) [pid = 2523] [serial = 212] [outer = 0x7f138869e400] 13:57:03 INFO - PROCESS | 2523 | 1461704223766 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 80 (0x7f1393295400) [pid = 2523] [serial = 213] [outer = 0x7f138869e400] 13:57:04 INFO - PROCESS | 2523 | 1461704224572 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1143ms 13:57:04 INFO - PROCESS | 2523 | 1461704224629 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:57:04 INFO - PROCESS | 2523 | 1461704224633 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:57:04 INFO - PROCESS | 2523 | 1461704224639 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 2523 | 1461704224652 Marionette TRACE conn3 <- [1,258,null,{}] 13:57:04 INFO - PROCESS | 2523 | 1461704224668 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:04 INFO - PROCESS | 2523 | 1461704224847 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:57:04 INFO - PROCESS | 2523 | 1461704224865 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c413800 == 34 [pid = 2523] [id = 72] 13:57:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 81 (0x7f13886f1000) [pid = 2523] [serial = 214] [outer = (nil)] 13:57:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 82 (0x7f13945dac00) [pid = 2523] [serial = 215] [outer = 0x7f13886f1000] 13:57:04 INFO - PROCESS | 2523 | 1461704224928 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 83 (0x7f139345dc00) [pid = 2523] [serial = 216] [outer = 0x7f13886f1000] 13:57:05 INFO - PROCESS | 2523 | 1461704225696 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1104ms 13:57:05 INFO - PROCESS | 2523 | 1461704225743 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 2523 | 1461704225747 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:57:05 INFO - PROCESS | 2523 | 1461704225754 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 2523 | 1461704225756 Marionette TRACE conn3 <- [1,262,null,{}] 13:57:05 INFO - PROCESS | 2523 | 1461704225762 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:05 INFO - PROCESS | 2523 | 1461704225939 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:57:05 INFO - PROCESS | 2523 | 1461704225959 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394115000 == 35 [pid = 2523] [id = 73] 13:57:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 84 (0x7f137c0c2400) [pid = 2523] [serial = 217] [outer = (nil)] 13:57:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 85 (0x7f137ee50400) [pid = 2523] [serial = 218] [outer = 0x7f137c0c2400] 13:57:06 INFO - PROCESS | 2523 | 1461704226021 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 86 (0x7f137ee54c00) [pid = 2523] [serial = 219] [outer = 0x7f137c0c2400] 13:57:06 INFO - PROCESS | 2523 | --DOMWINDOW == 85 (0x7f137c0c7c00) [pid = 2523] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:57:06 INFO - PROCESS | 2523 | --DOMWINDOW == 84 (0x7f1387204800) [pid = 2523] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:57:06 INFO - PROCESS | 2523 | --DOMWINDOW == 83 (0x7f138881d800) [pid = 2523] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:57:06 INFO - PROCESS | 2523 | --DOMWINDOW == 82 (0x7f137bf73800) [pid = 2523] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:57:06 INFO - PROCESS | 2523 | --DOMWINDOW == 81 (0x7f137e20fc00) [pid = 2523] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:57:06 INFO - PROCESS | 2523 | --DOMWINDOW == 80 (0x7f137bf78400) [pid = 2523] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:57:06 INFO - PROCESS | 2523 | --DOMWINDOW == 79 (0x7f137e210400) [pid = 2523] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:57:07 INFO - PROCESS | 2523 | 1461704227015 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1277ms 13:57:07 INFO - PROCESS | 2523 | 1461704227032 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 2523 | 1461704227036 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:57:07 INFO - PROCESS | 2523 | 1461704227047 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 2523 | 1461704227050 Marionette TRACE conn3 <- [1,266,null,{}] 13:57:07 INFO - PROCESS | 2523 | 1461704227058 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:07 INFO - PROCESS | 2523 | 1461704227238 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:57:07 INFO - PROCESS | 2523 | 1461704227259 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139637c000 == 36 [pid = 2523] [id = 74] 13:57:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 80 (0x7f137c43ac00) [pid = 2523] [serial = 220] [outer = (nil)] 13:57:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 81 (0x7f13982af400) [pid = 2523] [serial = 221] [outer = 0x7f137c43ac00] 13:57:07 INFO - PROCESS | 2523 | 1461704227327 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 82 (0x7f1398638000) [pid = 2523] [serial = 222] [outer = 0x7f137c43ac00] 13:57:08 INFO - PROCESS | 2523 | 1461704228015 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 991ms 13:57:08 INFO - PROCESS | 2523 | 1461704228033 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 2523 | 1461704228036 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:57:08 INFO - PROCESS | 2523 | 1461704228042 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 2523 | 1461704228044 Marionette TRACE conn3 <- [1,270,null,{}] 13:57:08 INFO - PROCESS | 2523 | 1461704228049 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:08 INFO - PROCESS | 2523 | 1461704228213 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:57:08 INFO - PROCESS | 2523 | 1461704228275 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397c98800 == 37 [pid = 2523] [id = 75] 13:57:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 83 (0x7f137e20fc00) [pid = 2523] [serial = 223] [outer = (nil)] 13:57:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 84 (0x7f1386e23800) [pid = 2523] [serial = 224] [outer = 0x7f137e20fc00] 13:57:08 INFO - PROCESS | 2523 | 1461704228338 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 85 (0x7f1386e28c00) [pid = 2523] [serial = 225] [outer = 0x7f137e20fc00] 13:57:09 INFO - PROCESS | 2523 | 1461704229164 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:57:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 86 (0x7f137c43fc00) [pid = 2523] [serial = 226] [outer = 0x7f137c7b3c00] 13:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1178ms 13:57:09 INFO - PROCESS | 2523 | 1461704229236 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:57:09 INFO - PROCESS | 2523 | 1461704229243 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:57:09 INFO - PROCESS | 2523 | 1461704229304 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 2523 | 1461704229313 Marionette TRACE conn3 <- [1,274,null,{}] 13:57:09 INFO - PROCESS | 2523 | 1461704229340 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:09 INFO - PROCESS | 2523 | 1461704229507 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:57:09 INFO - PROCESS | 2523 | 1461704229640 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385d22800 == 38 [pid = 2523] [id = 76] 13:57:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 87 (0x7f137c54a400) [pid = 2523] [serial = 227] [outer = (nil)] 13:57:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 88 (0x7f137f864400) [pid = 2523] [serial = 228] [outer = 0x7f137c54a400] 13:57:09 INFO - PROCESS | 2523 | 1461704229722 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 89 (0x7f13842b8400) [pid = 2523] [serial = 229] [outer = 0x7f137c54a400] 13:57:10 INFO - PROCESS | 2523 | 1461704230547 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1302ms 13:57:10 INFO - PROCESS | 2523 | 1461704230561 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 2523 | 1461704230569 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:57:10 INFO - PROCESS | 2523 | 1461704230598 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 2523 | 1461704230603 Marionette TRACE conn3 <- [1,278,null,{}] 13:57:10 INFO - PROCESS | 2523 | 1461704230609 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:10 INFO - PROCESS | 2523 | 1461704230783 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:57:10 INFO - PROCESS | 2523 | 1461704230914 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13930af000 == 39 [pid = 2523] [id = 77] 13:57:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 90 (0x7f1386e24c00) [pid = 2523] [serial = 230] [outer = (nil)] 13:57:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 91 (0x7f138720ac00) [pid = 2523] [serial = 231] [outer = 0x7f1386e24c00] 13:57:10 INFO - PROCESS | 2523 | 1461704230991 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 92 (0x7f1387acb800) [pid = 2523] [serial = 232] [outer = 0x7f1386e24c00] 13:57:11 INFO - PROCESS | 2523 | 1461704231893 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1334ms 13:57:11 INFO - PROCESS | 2523 | 1461704231928 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 2523 | 1461704231933 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:57:11 INFO - PROCESS | 2523 | 1461704231939 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 2523 | 1461704231945 Marionette TRACE conn3 <- [1,282,null,{}] 13:57:11 INFO - PROCESS | 2523 | 1461704231961 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:12 INFO - PROCESS | 2523 | 1461704232132 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:57:12 INFO - PROCESS | 2523 | 1461704232264 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13984b1000 == 40 [pid = 2523] [id = 78] 13:57:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 93 (0x7f138942a000) [pid = 2523] [serial = 233] [outer = (nil)] 13:57:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 94 (0x7f1394136000) [pid = 2523] [serial = 234] [outer = 0x7f138942a000] 13:57:12 INFO - PROCESS | 2523 | 1461704232345 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 95 (0x7f1397c7c800) [pid = 2523] [serial = 235] [outer = 0x7f138942a000] 13:57:13 INFO - PROCESS | 2523 | 1461704233276 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1390ms 13:57:13 INFO - PROCESS | 2523 | 1461704233331 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 2523 | 1461704233334 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:57:13 INFO - PROCESS | 2523 | 1461704233342 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 2523 | 1461704233346 Marionette TRACE conn3 <- [1,286,null,{}] 13:57:13 INFO - PROCESS | 2523 | 1461704233352 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:13 INFO - PROCESS | 2523 | 1461704233517 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:57:13 INFO - PROCESS | 2523 | 1461704233650 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139a281000 == 41 [pid = 2523] [id = 79] 13:57:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 96 (0x7f137bf7a400) [pid = 2523] [serial = 236] [outer = (nil)] 13:57:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 97 (0x7f1398639000) [pid = 2523] [serial = 237] [outer = 0x7f137bf7a400] 13:57:13 INFO - PROCESS | 2523 | 1461704233731 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 98 (0x7f13986eb800) [pid = 2523] [serial = 238] [outer = 0x7f137bf7a400] 13:57:14 INFO - PROCESS | 2523 | 1461704234510 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1236ms 13:57:14 INFO - PROCESS | 2523 | 1461704234579 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:57:14 INFO - PROCESS | 2523 | 1461704234583 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:57:14 INFO - PROCESS | 2523 | 1461704234589 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 2523 | 1461704234592 Marionette TRACE conn3 <- [1,290,null,{}] 13:57:14 INFO - PROCESS | 2523 | 1461704234598 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:14 INFO - PROCESS | 2523 | 1461704234791 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:57:14 INFO - PROCESS | 2523 | 1461704234924 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139b0f0800 == 42 [pid = 2523] [id = 80] 13:57:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 99 (0x7f13982a8800) [pid = 2523] [serial = 239] [outer = (nil)] 13:57:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 100 (0x7f1398730400) [pid = 2523] [serial = 240] [outer = 0x7f13982a8800] 13:57:15 INFO - PROCESS | 2523 | 1461704234999 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 101 (0x7f139a256400) [pid = 2523] [serial = 241] [outer = 0x7f13982a8800] 13:57:15 INFO - PROCESS | 2523 | 1461704235890 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1336ms 13:57:15 INFO - PROCESS | 2523 | 1461704235928 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 2523 | 1461704235934 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:57:15 INFO - PROCESS | 2523 | 1461704235944 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 2523 | 1461704235949 Marionette TRACE conn3 <- [1,294,null,{}] 13:57:15 INFO - PROCESS | 2523 | 1461704235958 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:16 INFO - PROCESS | 2523 | 1461704236252 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:57:16 INFO - PROCESS | 2523 | 1461704236504 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384a6d000 == 43 [pid = 2523] [id = 81] 13:57:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 102 (0x7f137c0c1800) [pid = 2523] [serial = 242] [outer = (nil)] 13:57:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 103 (0x7f137c441800) [pid = 2523] [serial = 243] [outer = 0x7f137c0c1800] 13:57:16 INFO - PROCESS | 2523 | 1461704236917 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 104 (0x7f137e03ac00) [pid = 2523] [serial = 244] [outer = 0x7f137c0c1800] 13:57:17 INFO - PROCESS | 2523 | 1461704237742 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1850ms 13:57:17 INFO - PROCESS | 2523 | 1461704237794 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 2523 | 1461704237801 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:57:17 INFO - PROCESS | 2523 | 1461704237808 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 2523 | 1461704237814 Marionette TRACE conn3 <- [1,298,null,{}] 13:57:17 INFO - PROCESS | 2523 | 1461704237821 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:17 INFO - PROCESS | 2523 | 1461704237977 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:57:18 INFO - PROCESS | 2523 | 1461704238138 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e332000 == 44 [pid = 2523] [id = 82] 13:57:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f137ee4b800) [pid = 2523] [serial = 245] [outer = (nil)] 13:57:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f137fd45000) [pid = 2523] [serial = 246] [outer = 0x7f137ee4b800] 13:57:18 INFO - PROCESS | 2523 | 1461704238231 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f1386e1f800) [pid = 2523] [serial = 247] [outer = 0x7f137ee4b800] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386398800 == 43 [pid = 2523] [id = 45] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139637c000 == 42 [pid = 2523] [id = 74] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394115000 == 41 [pid = 2523] [id = 73] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 106 (0x7f1397a11c00) [pid = 2523] [serial = 191] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c413800 == 40 [pid = 2523] [id = 72] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387b90800 == 39 [pid = 2523] [id = 71] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13852b2800 == 38 [pid = 2523] [id = 70] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c40a000 == 37 [pid = 2523] [id = 69] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394237000 == 36 [pid = 2523] [id = 67] 13:57:18 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13894b2000 == 35 [pid = 2523] [id = 66] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 105 (0x7f13930ed400) [pid = 2523] [serial = 183] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 104 (0x7f13886e8400) [pid = 2523] [serial = 180] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 103 (0x7f1387968800) [pid = 2523] [serial = 179] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 102 (0x7f13963bd400) [pid = 2523] [serial = 189] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 101 (0x7f1393226000) [pid = 2523] [serial = 170] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 100 (0x7f1385098400) [pid = 2523] [serial = 164] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 99 (0x7f1393287800) [pid = 2523] [serial = 171] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 98 (0x7f13886f1400) [pid = 2523] [serial = 167] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 97 (0x7f137f821000) [pid = 2523] [serial = 174] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 96 (0x7f137e35b400) [pid = 2523] [serial = 173] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 95 (0x7f1394430800) [pid = 2523] [serial = 188] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 94 (0x7f137e214400) [pid = 2523] [serial = 161] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 93 (0x7f13934fa800) [pid = 2523] [serial = 185] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 92 (0x7f1393004800) [pid = 2523] [serial = 158] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 91 (0x7f13851e1000) [pid = 2523] [serial = 177] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 90 (0x7f1392f12400) [pid = 2523] [serial = 182] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 89 (0x7f1383bafc00) [pid = 2523] [serial = 176] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 2523 | --DOMWINDOW == 88 (0x7f13941ea800) [pid = 2523] [serial = 186] [outer = (nil)] [url = about:blank] 13:57:19 INFO - PROCESS | 2523 | 1461704239104 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1335ms 13:57:19 INFO - PROCESS | 2523 | 1461704239143 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:57:19 INFO - PROCESS | 2523 | 1461704239149 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:57:19 INFO - PROCESS | 2523 | 1461704239158 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:57:19 INFO - PROCESS | 2523 | 1461704239163 Marionette TRACE conn3 <- [1,302,null,{}] 13:57:19 INFO - PROCESS | 2523 | 1461704239169 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:19 INFO - PROCESS | 2523 | 1461704239318 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:57:19 INFO - PROCESS | 2523 | 1461704239338 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385fa3800 == 36 [pid = 2523] [id = 83] 13:57:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 89 (0x7f1385edb800) [pid = 2523] [serial = 248] [outer = (nil)] 13:57:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 90 (0x7f1385ee3c00) [pid = 2523] [serial = 249] [outer = 0x7f1385edb800] 13:57:19 INFO - PROCESS | 2523 | 1461704239403 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 91 (0x7f1386e23c00) [pid = 2523] [serial = 250] [outer = 0x7f1385edb800] 13:57:20 INFO - PROCESS | 2523 | 1461704240186 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1036ms 13:57:20 INFO - PROCESS | 2523 | 1461704240196 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 2523 | 1461704240199 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:57:20 INFO - PROCESS | 2523 | 1461704240205 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 2523 | 1461704240211 Marionette TRACE conn3 <- [1,306,null,{}] 13:57:20 INFO - PROCESS | 2523 | 1461704240291 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:20 INFO - PROCESS | 2523 | 1461704240451 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:57:20 INFO - PROCESS | 2523 | 1461704240464 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392198800 == 37 [pid = 2523] [id = 84] 13:57:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 92 (0x7f13886ed800) [pid = 2523] [serial = 251] [outer = (nil)] 13:57:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 93 (0x7f1392d37800) [pid = 2523] [serial = 252] [outer = 0x7f13886ed800] 13:57:20 INFO - PROCESS | 2523 | 1461704240526 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 94 (0x7f13930e1800) [pid = 2523] [serial = 253] [outer = 0x7f13886ed800] 13:57:21 INFO - PROCESS | 2523 | 1461704241224 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1043ms 13:57:21 INFO - PROCESS | 2523 | 1461704241250 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 2523 | 1461704241255 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:57:21 INFO - PROCESS | 2523 | 1461704241277 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 2523 | 1461704241292 Marionette TRACE conn3 <- [1,310,null,{}] 13:57:21 INFO - PROCESS | 2523 | 1461704241299 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:21 INFO - PROCESS | 2523 | 1461704241504 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:57:21 INFO - PROCESS | 2523 | 1461704241535 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1393f16000 == 38 [pid = 2523] [id = 85] 13:57:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 95 (0x7f13930e3800) [pid = 2523] [serial = 254] [outer = (nil)] 13:57:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 96 (0x7f1394202c00) [pid = 2523] [serial = 255] [outer = 0x7f13930e3800] 13:57:21 INFO - PROCESS | 2523 | 1461704241599 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 97 (0x7f13945d6c00) [pid = 2523] [serial = 256] [outer = 0x7f13930e3800] 13:57:22 INFO - PROCESS | 2523 | 1461704242398 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1165ms 13:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:57:22 INFO - PROCESS | 2523 | 1461704242430 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:57:22 INFO - PROCESS | 2523 | 1461704242433 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:57:22 INFO - PROCESS | 2523 | 1461704242441 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:57:22 INFO - PROCESS | 2523 | 1461704242444 Marionette TRACE conn3 <- [1,314,null,{}] 13:57:22 INFO - PROCESS | 2523 | 1461704242449 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:22 INFO - PROCESS | 2523 | 1461704242638 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:57:22 INFO - PROCESS | 2523 | 1461704242657 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1383b57800 == 39 [pid = 2523] [id = 86] 13:57:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 98 (0x7f137c7ebc00) [pid = 2523] [serial = 257] [outer = (nil)] 13:57:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 99 (0x7f137c7f0400) [pid = 2523] [serial = 258] [outer = 0x7f137c7ebc00] 13:57:22 INFO - PROCESS | 2523 | 1461704242741 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 100 (0x7f1394438000) [pid = 2523] [serial = 259] [outer = 0x7f137c7ebc00] 13:57:23 INFO - PROCESS | 2523 | 1461704243669 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 99 (0x7f137c7ae400) [pid = 2523] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 98 (0x7f137f817000) [pid = 2523] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 97 (0x7f1384c43000) [pid = 2523] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 96 (0x7f13886f1000) [pid = 2523] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 95 (0x7f137c0c2400) [pid = 2523] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 94 (0x7f138869e400) [pid = 2523] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 93 (0x7f137d34e400) [pid = 2523] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 92 (0x7f138942c800) [pid = 2523] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 91 (0x7f13842b7000) [pid = 2523] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:57:23 INFO - PROCESS | 2523 | --DOMWINDOW == 90 (0x7f137c43ac00) [pid = 2523] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1284ms 13:57:23 INFO - PROCESS | 2523 | 1461704243724 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 2523 | 1461704243728 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:57:23 INFO - PROCESS | 2523 | 1461704243733 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 2523 | 1461704243735 Marionette TRACE conn3 <- [1,318,null,{}] 13:57:23 INFO - PROCESS | 2523 | 1461704243741 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:23 INFO - PROCESS | 2523 | 1461704243899 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:57:23 INFO - PROCESS | 2523 | 1461704243992 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138864f000 == 40 [pid = 2523] [id = 87] 13:57:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 91 (0x7f137c7ed800) [pid = 2523] [serial = 260] [outer = (nil)] 13:57:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 92 (0x7f13886f1000) [pid = 2523] [serial = 261] [outer = 0x7f137c7ed800] 13:57:24 INFO - PROCESS | 2523 | 1461704244056 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 93 (0x7f13963bdc00) [pid = 2523] [serial = 262] [outer = 0x7f137c7ed800] 13:57:24 INFO - PROCESS | 2523 | 1461704244955 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1236ms 13:57:24 INFO - PROCESS | 2523 | 1461704244973 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 2523 | 1461704244979 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:57:24 INFO - PROCESS | 2523 | 1461704244988 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 2523 | 1461704244993 Marionette TRACE conn3 <- [1,322,null,{}] 13:57:25 INFO - PROCESS | 2523 | 1461704245001 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:25 INFO - PROCESS | 2523 | 1461704245219 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:57:25 INFO - PROCESS | 2523 | 1461704245323 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139c8b4000 == 41 [pid = 2523] [id = 88] 13:57:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 94 (0x7f137c7f1400) [pid = 2523] [serial = 263] [outer = (nil)] 13:57:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 95 (0x7f139863bc00) [pid = 2523] [serial = 264] [outer = 0x7f137c7f1400] 13:57:25 INFO - PROCESS | 2523 | 1461704245400 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 96 (0x7f139a260000) [pid = 2523] [serial = 265] [outer = 0x7f137c7f1400] 13:57:26 INFO - PROCESS | 2523 | 1461704246416 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1485ms 13:57:26 INFO - PROCESS | 2523 | 1461704246474 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 2523 | 1461704246481 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:57:26 INFO - PROCESS | 2523 | 1461704246490 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 2523 | 1461704246496 Marionette TRACE conn3 <- [1,326,null,{}] 13:57:26 INFO - PROCESS | 2523 | 1461704246506 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:26 INFO - PROCESS | 2523 | 1461704246759 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:57:26 INFO - PROCESS | 2523 | 1461704246963 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384071800 == 42 [pid = 2523] [id = 89] 13:57:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 97 (0x7f137c950400) [pid = 2523] [serial = 266] [outer = (nil)] 13:57:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 98 (0x7f137c953800) [pid = 2523] [serial = 267] [outer = 0x7f137c950400] 13:57:27 INFO - PROCESS | 2523 | 1461704247059 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 99 (0x7f137c959400) [pid = 2523] [serial = 268] [outer = 0x7f137c950400] 13:57:27 INFO - PROCESS | 2523 | 1461704247983 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1536ms 13:57:28 INFO - PROCESS | 2523 | 1461704248028 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 2523 | 1461704248036 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:57:28 INFO - PROCESS | 2523 | 1461704248048 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 2523 | 1461704248052 Marionette TRACE conn3 <- [1,330,null,{}] 13:57:28 INFO - PROCESS | 2523 | 1461704248059 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:28 INFO - PROCESS | 2523 | 1461704248274 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:57:28 INFO - PROCESS | 2523 | 1461704248411 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c1d800 == 43 [pid = 2523] [id = 90] 13:57:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 100 (0x7f137f867400) [pid = 2523] [serial = 269] [outer = (nil)] 13:57:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 101 (0x7f1383bafc00) [pid = 2523] [serial = 270] [outer = 0x7f137f867400] 13:57:28 INFO - PROCESS | 2523 | 1461704248490 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 102 (0x7f1385eda400) [pid = 2523] [serial = 271] [outer = 0x7f137f867400] 13:57:29 INFO - PROCESS | 2523 | 1461704249424 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1431ms 13:57:29 INFO - PROCESS | 2523 | 1461704249478 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 2523 | 1461704249482 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:57:29 INFO - PROCESS | 2523 | 1461704249489 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 2523 | 1461704249495 Marionette TRACE conn3 <- [1,334,null,{}] 13:57:29 INFO - PROCESS | 2523 | 1461704249511 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:29 INFO - PROCESS | 2523 | 1461704249702 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:57:29 INFO - PROCESS | 2523 | 1461704249841 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139a298000 == 44 [pid = 2523] [id = 91] 13:57:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 103 (0x7f1386e23400) [pid = 2523] [serial = 272] [outer = (nil)] 13:57:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 104 (0x7f13872da000) [pid = 2523] [serial = 273] [outer = 0x7f1386e23400] 13:57:29 INFO - PROCESS | 2523 | 1461704249927 Marionette DEBUG loaded listener.js 13:57:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f138942b000) [pid = 2523] [serial = 274] [outer = 0x7f1386e23400] 13:57:30 INFO - PROCESS | 2523 | 1461704250757 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1288ms 13:57:30 INFO - PROCESS | 2523 | 1461704250779 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:57:30 INFO - PROCESS | 2523 | 1461704250784 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:57:30 INFO - PROCESS | 2523 | 1461704250790 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 2523 | 1461704250794 Marionette TRACE conn3 <- [1,338,null,{}] 13:57:30 INFO - PROCESS | 2523 | 1461704250816 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:30 INFO - PROCESS | 2523 | 1461704250979 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:57:31 INFO - PROCESS | 2523 | 1461704251125 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cfdc000 == 45 [pid = 2523] [id = 92] 13:57:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f1386e28400) [pid = 2523] [serial = 275] [outer = (nil)] 13:57:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f1394432800) [pid = 2523] [serial = 276] [outer = 0x7f1386e28400] 13:57:31 INFO - PROCESS | 2523 | 1461704251205 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 108 (0x7f1397da2c00) [pid = 2523] [serial = 277] [outer = 0x7f1386e28400] 13:57:32 INFO - PROCESS | 2523 | 1461704252059 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1304ms 13:57:32 INFO - PROCESS | 2523 | 1461704252096 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 2523 | 1461704252102 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:57:32 INFO - PROCESS | 2523 | 1461704252112 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 2523 | 1461704252118 Marionette TRACE conn3 <- [1,342,null,{}] 13:57:32 INFO - PROCESS | 2523 | 1461704252126 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:32 INFO - PROCESS | 2523 | 1461704252388 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:57:32 INFO - PROCESS | 2523 | 1461704252624 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdb8000 == 46 [pid = 2523] [id = 93] 13:57:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f1397daf000) [pid = 2523] [serial = 278] [outer = (nil)] 13:57:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 110 (0x7f1398727400) [pid = 2523] [serial = 279] [outer = 0x7f1397daf000] 13:57:32 INFO - PROCESS | 2523 | 1461704252819 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f139ad38800) [pid = 2523] [serial = 280] [outer = 0x7f1397daf000] 13:57:33 INFO - PROCESS | 2523 | 1461704253642 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1594ms 13:57:33 INFO - PROCESS | 2523 | 1461704253705 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 2523 | 1461704253709 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:57:33 INFO - PROCESS | 2523 | 1461704253715 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 2523 | 1461704253717 Marionette TRACE conn3 <- [1,346,null,{}] 13:57:33 INFO - PROCESS | 2523 | 1461704253724 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:33 INFO - PROCESS | 2523 | 1461704253909 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:57:34 INFO - PROCESS | 2523 | 1461704254046 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809be000 == 47 [pid = 2523] [id = 94] 13:57:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 112 (0x7f139ad3d400) [pid = 2523] [serial = 281] [outer = (nil)] 13:57:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 113 (0x7f139c67b000) [pid = 2523] [serial = 282] [outer = 0x7f139ad3d400] 13:57:34 INFO - PROCESS | 2523 | 1461704254126 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 114 (0x7f139d675400) [pid = 2523] [serial = 283] [outer = 0x7f139ad3d400] 13:57:35 INFO - PROCESS | 2523 | 1461704255002 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1336ms 13:57:35 INFO - PROCESS | 2523 | 1461704255053 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 2523 | 1461704255057 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:57:35 INFO - PROCESS | 2523 | 1461704255063 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 2523 | 1461704255065 Marionette TRACE conn3 <- [1,350,null,{}] 13:57:35 INFO - PROCESS | 2523 | 1461704255073 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:35 INFO - PROCESS | 2523 | 1461704255269 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:57:35 INFO - PROCESS | 2523 | 1461704255428 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384a60800 == 48 [pid = 2523] [id = 95] 13:57:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 115 (0x7f137c0c1c00) [pid = 2523] [serial = 284] [outer = (nil)] 13:57:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 116 (0x7f1380a96800) [pid = 2523] [serial = 285] [outer = 0x7f137c0c1c00] 13:57:35 INFO - PROCESS | 2523 | 1461704255504 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 117 (0x7f1380a9c000) [pid = 2523] [serial = 286] [outer = 0x7f137c0c1c00] 13:57:36 INFO - PROCESS | 2523 | 1461704256568 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1529ms 13:57:36 INFO - PROCESS | 2523 | 1461704256593 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 2523 | 1461704256599 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:57:36 INFO - PROCESS | 2523 | 1461704256607 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 2523 | 1461704256613 Marionette TRACE conn3 <- [1,354,null,{}] 13:57:36 INFO - PROCESS | 2523 | 1461704256623 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:36 INFO - PROCESS | 2523 | 1461704256791 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:57:37 INFO - PROCESS | 2523 | 1461704256996 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e089800 == 49 [pid = 2523] [id = 96] 13:57:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f137c952800) [pid = 2523] [serial = 287] [outer = (nil)] 13:57:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f137c957400) [pid = 2523] [serial = 288] [outer = 0x7f137c952800] 13:57:37 INFO - PROCESS | 2523 | 1461704257082 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f137ee4e000) [pid = 2523] [serial = 289] [outer = 0x7f137c952800] 13:57:38 INFO - PROCESS | 2523 | 1461704258059 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1487ms 13:57:38 INFO - PROCESS | 2523 | 1461704258094 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:57:38 INFO - PROCESS | 2523 | 1461704258102 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:57:38 INFO - PROCESS | 2523 | 1461704258113 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 2523 | 1461704258116 Marionette TRACE conn3 <- [1,358,null,{}] 13:57:38 INFO - PROCESS | 2523 | 1461704258123 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:38 INFO - PROCESS | 2523 | 1461704258281 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:57:38 INFO - PROCESS | 2523 | 1461704258448 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138864f000 == 48 [pid = 2523] [id = 87] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f1386e23800) [pid = 2523] [serial = 224] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bd8000 == 49 [pid = 2523] [id = 97] 13:57:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f1380a9c800) [pid = 2523] [serial = 290] [outer = (nil)] 13:57:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f1380b14000) [pid = 2523] [serial = 291] [outer = 0x7f1380a9c800] 13:57:38 INFO - PROCESS | 2523 | 1461704258585 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f1380b18800) [pid = 2523] [serial = 292] [outer = 0x7f1380a9c800] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1383b57800 == 48 [pid = 2523] [id = 86] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1393f16000 == 47 [pid = 2523] [id = 85] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1392198800 == 46 [pid = 2523] [id = 84] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385fa3800 == 45 [pid = 2523] [id = 83] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e332000 == 44 [pid = 2523] [id = 82] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384a6d000 == 43 [pid = 2523] [id = 81] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13984b1000 == 42 [pid = 2523] [id = 78] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13930af000 == 41 [pid = 2523] [id = 77] 13:57:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385d22800 == 40 [pid = 2523] [id = 76] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f1394432c00) [pid = 2523] [serial = 132] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f137fd52800) [pid = 2523] [serial = 135] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f1386b7c000) [pid = 2523] [serial = 138] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f13945dac00) [pid = 2523] [serial = 215] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 117 (0x7f137ee50400) [pid = 2523] [serial = 218] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 116 (0x7f1392d42000) [pid = 2523] [serial = 212] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 115 (0x7f1382ac6c00) [pid = 2523] [serial = 207] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 114 (0x7f137eebdc00) [pid = 2523] [serial = 206] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 113 (0x7f1397da5800) [pid = 2523] [serial = 192] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 112 (0x7f1397dac000) [pid = 2523] [serial = 203] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 111 (0x7f1386251400) [pid = 2523] [serial = 209] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 110 (0x7f1387250c00) [pid = 2523] [serial = 210] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 109 (0x7f137f813800) [pid = 2523] [serial = 194] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 108 (0x7f13982af400) [pid = 2523] [serial = 221] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 107 (0x7f13942b5c00) [pid = 2523] [serial = 200] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 106 (0x7f138633dc00) [pid = 2523] [serial = 197] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 105 (0x7f137ee54c00) [pid = 2523] [serial = 219] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 104 (0x7f1393295400) [pid = 2523] [serial = 213] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 103 (0x7f1398638000) [pid = 2523] [serial = 222] [outer = (nil)] [url = about:blank] 13:57:38 INFO - PROCESS | 2523 | --DOMWINDOW == 102 (0x7f139345dc00) [pid = 2523] [serial = 216] [outer = (nil)] [url = about:blank] 13:57:39 INFO - PROCESS | 2523 | 1461704259367 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1333ms 13:57:39 INFO - PROCESS | 2523 | 1461704259447 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 2523 | 1461704259452 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:57:39 INFO - PROCESS | 2523 | 1461704259459 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 2523 | 1461704259464 Marionette TRACE conn3 <- [1,362,null,{}] 13:57:39 INFO - PROCESS | 2523 | 1461704259481 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:39 INFO - PROCESS | 2523 | 1461704259646 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:57:39 INFO - PROCESS | 2523 | 1461704259747 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385fa2000 == 41 [pid = 2523] [id = 98] 13:57:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 103 (0x7f137e03a400) [pid = 2523] [serial = 293] [outer = (nil)] 13:57:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 104 (0x7f1384208c00) [pid = 2523] [serial = 294] [outer = 0x7f137e03a400] 13:57:39 INFO - PROCESS | 2523 | 1461704259818 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f1385edc000) [pid = 2523] [serial = 295] [outer = 0x7f137e03a400] 13:57:40 INFO - PROCESS | 2523 | 1461704260590 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1185ms 13:57:40 INFO - PROCESS | 2523 | 1461704260646 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:57:40 INFO - PROCESS | 2523 | 1461704260650 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:57:40 INFO - PROCESS | 2523 | 1461704260656 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 2523 | 1461704260659 Marionette TRACE conn3 <- [1,366,null,{}] 13:57:40 INFO - PROCESS | 2523 | 1461704260664 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:40 INFO - PROCESS | 2523 | 1461704260807 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:57:40 INFO - PROCESS | 2523 | 1461704260822 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138794f000 == 42 [pid = 2523] [id = 99] 13:57:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f1385285800) [pid = 2523] [serial = 296] [outer = (nil)] 13:57:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f1386e1e000) [pid = 2523] [serial = 297] [outer = 0x7f1385285800] 13:57:40 INFO - PROCESS | 2523 | 1461704260886 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 108 (0x7f1386e2a400) [pid = 2523] [serial = 298] [outer = 0x7f1385285800] 13:57:41 INFO - PROCESS | 2523 | 1461704261800 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1181ms 13:57:41 INFO - PROCESS | 2523 | 1461704261839 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 2523 | 1461704261842 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:57:41 INFO - PROCESS | 2523 | 1461704261861 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 2523 | 1461704261866 Marionette TRACE conn3 <- [1,370,null,{}] 13:57:41 INFO - PROCESS | 2523 | 1461704261875 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:42 INFO - PROCESS | 2523 | 1461704262143 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:57:42 INFO - PROCESS | 2523 | 1461704262178 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c404800 == 43 [pid = 2523] [id = 100] 13:57:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f13850cc400) [pid = 2523] [serial = 299] [outer = (nil)] 13:57:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 110 (0x7f13850d0c00) [pid = 2523] [serial = 300] [outer = 0x7f13850cc400] 13:57:42 INFO - PROCESS | 2523 | 1461704262289 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f13850d4400) [pid = 2523] [serial = 301] [outer = 0x7f13850cc400] 13:57:43 INFO - PROCESS | 2523 | --DOMWINDOW == 110 (0x7f137c7ebc00) [pid = 2523] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:57:43 INFO - PROCESS | 2523 | --DOMWINDOW == 109 (0x7f137c0c1800) [pid = 2523] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:57:43 INFO - PROCESS | 2523 | --DOMWINDOW == 108 (0x7f13886ed800) [pid = 2523] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:57:43 INFO - PROCESS | 2523 | --DOMWINDOW == 107 (0x7f137ee4b800) [pid = 2523] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:57:43 INFO - PROCESS | 2523 | --DOMWINDOW == 106 (0x7f1385edb800) [pid = 2523] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:57:43 INFO - PROCESS | 2523 | --DOMWINDOW == 105 (0x7f137c7ed800) [pid = 2523] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:57:43 INFO - PROCESS | 2523 | --DOMWINDOW == 104 (0x7f13930e3800) [pid = 2523] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:57:43 INFO - PROCESS | 2523 | 1461704263616 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1803ms 13:57:43 INFO - PROCESS | 2523 | 1461704263655 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:57:43 INFO - PROCESS | 2523 | 1461704263659 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:57:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:57:43 INFO - PROCESS | 2523 | 1461704263664 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 2523 | 1461704263667 Marionette TRACE conn3 <- [1,374,null,{}] 13:57:43 INFO - PROCESS | 2523 | 1461704263672 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:43 INFO - PROCESS | 2523 | 1461704263836 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:57:43 INFO - PROCESS | 2523 | 1461704263856 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13930c0800 == 44 [pid = 2523] [id = 101] 13:57:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f137c7e6c00) [pid = 2523] [serial = 302] [outer = (nil)] 13:57:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f1386e29400) [pid = 2523] [serial = 303] [outer = 0x7f137c7e6c00] 13:57:44 INFO - PROCESS | 2523 | 1461704264005 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f139306e400) [pid = 2523] [serial = 304] [outer = 0x7f137c7e6c00] 13:57:44 INFO - PROCESS | 2523 | 1461704264683 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:57:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1031ms 13:57:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:57:44 INFO - PROCESS | 2523 | 1461704264695 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 2523 | 1461704264697 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:57:44 INFO - PROCESS | 2523 | 1461704264702 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 2523 | 1461704264705 Marionette TRACE conn3 <- [1,378,null,{}] 13:57:44 INFO - PROCESS | 2523 | 1461704264710 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:44 INFO - PROCESS | 2523 | 1461704264846 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:57:44 INFO - PROCESS | 2523 | 1461704264864 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1395e35800 == 45 [pid = 2523] [id = 102] 13:57:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 108 (0x7f137ee52c00) [pid = 2523] [serial = 305] [outer = (nil)] 13:57:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f1394430800) [pid = 2523] [serial = 306] [outer = 0x7f137ee52c00] 13:57:44 INFO - PROCESS | 2523 | 1461704264928 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 110 (0x7f1398273c00) [pid = 2523] [serial = 307] [outer = 0x7f137ee52c00] 13:57:45 INFO - PROCESS | 2523 | 1461704265936 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:57:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1278ms 13:57:45 INFO - PROCESS | 2523 | 1461704265981 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:57:45 INFO - PROCESS | 2523 | 1461704265988 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:57:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:57:45 INFO - PROCESS | 2523 | 1461704265996 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 2523 | 1461704266002 Marionette TRACE conn3 <- [1,382,null,{}] 13:57:46 INFO - PROCESS | 2523 | 1461704266010 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:46 INFO - PROCESS | 2523 | 1461704266190 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:57:46 INFO - PROCESS | 2523 | 1461704266330 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380be7800 == 46 [pid = 2523] [id = 103] 13:57:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f137e35b400) [pid = 2523] [serial = 308] [outer = (nil)] 13:57:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 112 (0x7f1380a94400) [pid = 2523] [serial = 309] [outer = 0x7f137e35b400] 13:57:46 INFO - PROCESS | 2523 | 1461704266422 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 113 (0x7f1380b16400) [pid = 2523] [serial = 310] [outer = 0x7f137e35b400] 13:57:47 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:47 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:57:47 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:47 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:47 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:57:47 INFO - PROCESS | 2523 | 1461704267336 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:57:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1395ms 13:57:47 INFO - PROCESS | 2523 | 1461704267391 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 2523 | 1461704267400 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:57:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:57:47 INFO - PROCESS | 2523 | 1461704267410 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 2523 | 1461704267413 Marionette TRACE conn3 <- [1,386,null,{}] 13:57:47 INFO - PROCESS | 2523 | 1461704267420 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:47 INFO - PROCESS | 2523 | 1461704267585 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:57:47 INFO - PROCESS | 2523 | 1461704267726 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c413800 == 47 [pid = 2523] [id = 104] 13:57:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 114 (0x7f1380b1f400) [pid = 2523] [serial = 311] [outer = (nil)] 13:57:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 115 (0x7f13850d4000) [pid = 2523] [serial = 312] [outer = 0x7f1380b1f400] 13:57:47 INFO - PROCESS | 2523 | 1461704267803 Marionette DEBUG loaded listener.js 13:57:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 116 (0x7f13854be000) [pid = 2523] [serial = 313] [outer = 0x7f1380b1f400] 13:57:48 INFO - PROCESS | 2523 | 1461704268837 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:57:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:57:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1442ms 13:57:48 INFO - PROCESS | 2523 | 1461704268852 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:57:48 INFO - PROCESS | 2523 | 1461704268856 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:57:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:57:48 INFO - PROCESS | 2523 | 1461704268863 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:57:48 INFO - PROCESS | 2523 | 1461704268868 Marionette TRACE conn3 <- [1,390,null,{}] 13:57:48 INFO - PROCESS | 2523 | 1461704268884 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:49 INFO - PROCESS | 2523 | 1461704269046 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:57:49 INFO - PROCESS | 2523 | 1461704269196 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13984a2000 == 48 [pid = 2523] [id = 105] 13:57:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 117 (0x7f137c0e1c00) [pid = 2523] [serial = 314] [outer = (nil)] 13:57:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f1382ac6c00) [pid = 2523] [serial = 315] [outer = 0x7f137c0e1c00] 13:57:49 INFO - PROCESS | 2523 | 1461704269275 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f13854c2c00) [pid = 2523] [serial = 316] [outer = 0x7f137c0e1c00] 13:57:50 INFO - PROCESS | 2523 | 1461704270198 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:57:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1389ms 13:57:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:57:50 INFO - PROCESS | 2523 | 1461704270254 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 2523 | 1461704270257 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:57:50 INFO - PROCESS | 2523 | 1461704270264 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 2523 | 1461704270267 Marionette TRACE conn3 <- [1,394,null,{}] 13:57:50 INFO - PROCESS | 2523 | 1461704270273 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:50 INFO - PROCESS | 2523 | 1461704270430 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:57:50 INFO - PROCESS | 2523 | 1461704270576 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139b0f5000 == 49 [pid = 2523] [id = 106] 13:57:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f137c0e7c00) [pid = 2523] [serial = 317] [outer = (nil)] 13:57:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f1385ed9400) [pid = 2523] [serial = 318] [outer = 0x7f137c0e7c00] 13:57:50 INFO - PROCESS | 2523 | 1461704270650 Marionette DEBUG loaded listener.js 13:57:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f1385ee2c00) [pid = 2523] [serial = 319] [outer = 0x7f137c0e7c00] 13:57:51 INFO - PROCESS | 2523 | 1461704271615 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:57:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:57:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1382ms 13:57:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:57:51 INFO - PROCESS | 2523 | 1461704271646 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:57:51 INFO - PROCESS | 2523 | 1461704271649 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:57:51 INFO - PROCESS | 2523 | 1461704271656 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 2523 | 1461704271659 Marionette TRACE conn3 <- [1,398,null,{}] 13:57:51 INFO - PROCESS | 2523 | 1461704271665 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:51 INFO - PROCESS | 2523 | 1461704271830 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:57:51 INFO - PROCESS | 2523 | 1461704271978 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385076800 == 50 [pid = 2523] [id = 107] 13:57:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f13854c4400) [pid = 2523] [serial = 320] [outer = (nil)] 13:57:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f1387256400) [pid = 2523] [serial = 321] [outer = 0x7f13854c4400] 13:57:52 INFO - PROCESS | 2523 | 1461704272057 Marionette DEBUG loaded listener.js 13:57:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f138881a800) [pid = 2523] [serial = 322] [outer = 0x7f13854c4400] 13:57:53 INFO - PROCESS | 2523 | 1461704273064 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:57:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1483ms 13:57:53 INFO - PROCESS | 2523 | 1461704273139 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:57:53 INFO - PROCESS | 2523 | 1461704273143 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:57:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:57:53 INFO - PROCESS | 2523 | 1461704273149 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:57:53 INFO - PROCESS | 2523 | 1461704273153 Marionette TRACE conn3 <- [1,402,null,{}] 13:57:53 INFO - PROCESS | 2523 | 1461704273158 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:53 INFO - PROCESS | 2523 | 1461704273386 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:57:53 INFO - PROCESS | 2523 | 1461704273829 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cfc5000 == 51 [pid = 2523] [id = 108] 13:57:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f137acefc00) [pid = 2523] [serial = 323] [outer = (nil)] 13:57:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f137acf4400) [pid = 2523] [serial = 324] [outer = 0x7f137acefc00] 13:57:53 INFO - PROCESS | 2523 | 1461704273912 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f137c0dd000) [pid = 2523] [serial = 325] [outer = 0x7f137acefc00] 13:57:54 INFO - PROCESS | 2523 | 1461704274799 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:57:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:57:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1690ms 13:57:54 INFO - PROCESS | 2523 | 1461704274840 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:57:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:57:54 INFO - PROCESS | 2523 | 1461704274846 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:57:54 INFO - PROCESS | 2523 | 1461704274853 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 2523 | 1461704274857 Marionette TRACE conn3 <- [1,406,null,{}] 13:57:54 INFO - PROCESS | 2523 | 1461704274864 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:55 INFO - PROCESS | 2523 | 1461704275046 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:57:55 INFO - PROCESS | 2523 | 1461704275280 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c08a800 == 52 [pid = 2523] [id = 109] 13:57:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f137c0c6000) [pid = 2523] [serial = 326] [outer = (nil)] 13:57:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f137c956800) [pid = 2523] [serial = 327] [outer = 0x7f137c0c6000] 13:57:55 INFO - PROCESS | 2523 | 1461704275398 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f137e03e400) [pid = 2523] [serial = 328] [outer = 0x7f137c0c6000] 13:57:55 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13930c0800 == 51 [pid = 2523] [id = 101] 13:57:55 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f137f864400) [pid = 2523] [serial = 228] [outer = (nil)] [url = about:blank] 13:57:55 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f1394136000) [pid = 2523] [serial = 234] [outer = (nil)] [url = about:blank] 13:57:55 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f1398639000) [pid = 2523] [serial = 237] [outer = (nil)] [url = about:blank] 13:57:55 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f138720ac00) [pid = 2523] [serial = 231] [outer = (nil)] [url = about:blank] 13:57:55 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f1398730400) [pid = 2523] [serial = 240] [outer = (nil)] [url = about:blank] 13:57:55 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f139863bc00) [pid = 2523] [serial = 264] [outer = (nil)] [url = about:blank] 13:57:55 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c404800 == 50 [pid = 2523] [id = 100] 13:57:55 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138794f000 == 49 [pid = 2523] [id = 99] 13:57:55 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385fa2000 == 48 [pid = 2523] [id = 98] 13:57:55 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380bd8000 == 47 [pid = 2523] [id = 97] 13:57:55 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e089800 == 46 [pid = 2523] [id = 96] 13:57:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139a298000 == 45 [pid = 2523] [id = 91] 13:57:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387c1d800 == 44 [pid = 2523] [id = 90] 13:57:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384071800 == 43 [pid = 2523] [id = 89] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f137c7f0400) [pid = 2523] [serial = 258] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f137e03ac00) [pid = 2523] [serial = 244] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f137c441800) [pid = 2523] [serial = 243] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f1392d37800) [pid = 2523] [serial = 252] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f13930e1800) [pid = 2523] [serial = 253] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f1386e1f800) [pid = 2523] [serial = 247] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f137fd45000) [pid = 2523] [serial = 246] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 117 (0x7f1385ee3c00) [pid = 2523] [serial = 249] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 116 (0x7f1386e23c00) [pid = 2523] [serial = 250] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 115 (0x7f13886f1000) [pid = 2523] [serial = 261] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 114 (0x7f138d191c00) [pid = 2523] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 113 (0x7f1394202c00) [pid = 2523] [serial = 255] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 112 (0x7f1394438000) [pid = 2523] [serial = 259] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 111 (0x7f13963bdc00) [pid = 2523] [serial = 262] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | --DOMWINDOW == 110 (0x7f13945d6c00) [pid = 2523] [serial = 256] [outer = (nil)] [url = about:blank] 13:57:56 INFO - PROCESS | 2523 | 1461704276227 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:57:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:57:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1432ms 13:57:56 INFO - PROCESS | 2523 | 1461704276287 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:57:56 INFO - PROCESS | 2523 | 1461704276293 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:57:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:57:56 INFO - PROCESS | 2523 | 1461704276306 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 2523 | 1461704276308 Marionette TRACE conn3 <- [1,410,null,{}] 13:57:56 INFO - PROCESS | 2523 | 1461704276314 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:56 INFO - PROCESS | 2523 | 1461704276477 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:57:56 INFO - PROCESS | 2523 | 1461704276488 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809bc000 == 44 [pid = 2523] [id = 110] 13:57:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f137ee53000) [pid = 2523] [serial = 329] [outer = (nil)] 13:57:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 112 (0x7f1380a91000) [pid = 2523] [serial = 330] [outer = 0x7f137ee53000] 13:57:56 INFO - PROCESS | 2523 | 1461704276591 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 113 (0x7f1380b15c00) [pid = 2523] [serial = 331] [outer = 0x7f137ee53000] 13:57:57 INFO - PROCESS | 2523 | 1461704277493 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:57:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1235ms 13:57:57 INFO - PROCESS | 2523 | 1461704277542 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:57:57 INFO - PROCESS | 2523 | 1461704277546 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:57:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:57:57 INFO - PROCESS | 2523 | 1461704277553 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 2523 | 1461704277561 Marionette TRACE conn3 <- [1,414,null,{}] 13:57:57 INFO - PROCESS | 2523 | 1461704277583 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:57 INFO - PROCESS | 2523 | 1461704277737 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:57:57 INFO - PROCESS | 2523 | 1461704277749 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385d12000 == 45 [pid = 2523] [id = 111] 13:57:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 114 (0x7f1383b2b000) [pid = 2523] [serial = 332] [outer = (nil)] 13:57:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 115 (0x7f13850d1000) [pid = 2523] [serial = 333] [outer = 0x7f1383b2b000] 13:57:57 INFO - PROCESS | 2523 | 1461704277818 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 116 (0x7f1385288000) [pid = 2523] [serial = 334] [outer = 0x7f1383b2b000] 13:57:58 INFO - PROCESS | 2523 | 1461704278658 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:57:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:57:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1147ms 13:57:58 INFO - PROCESS | 2523 | 1461704278700 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:57:58 INFO - PROCESS | 2523 | 1461704278704 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:57:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:57:58 INFO - PROCESS | 2523 | 1461704278720 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:57:58 INFO - PROCESS | 2523 | 1461704278724 Marionette TRACE conn3 <- [1,418,null,{}] 13:57:58 INFO - PROCESS | 2523 | 1461704278729 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:58 INFO - PROCESS | 2523 | 1461704278913 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:57:58 INFO - PROCESS | 2523 | 1461704278943 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387065000 == 46 [pid = 2523] [id = 112] 13:57:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 117 (0x7f1384c38400) [pid = 2523] [serial = 335] [outer = (nil)] 13:57:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f13855c5000) [pid = 2523] [serial = 336] [outer = 0x7f1384c38400] 13:57:59 INFO - PROCESS | 2523 | 1461704279005 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f1385ee5400) [pid = 2523] [serial = 337] [outer = 0x7f1384c38400] 13:58:00 INFO - PROCESS | 2523 | 1461704280277 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:58:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:58:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1593ms 13:58:00 INFO - PROCESS | 2523 | 1461704280304 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 2523 | 1461704280308 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:58:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:58:00 INFO - PROCESS | 2523 | 1461704280316 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 2523 | 1461704280319 Marionette TRACE conn3 <- [1,422,null,{}] 13:58:00 INFO - PROCESS | 2523 | 1461704280332 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:00 INFO - PROCESS | 2523 | 1461704280744 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f13850cc400) [pid = 2523] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 117 (0x7f137c952800) [pid = 2523] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 116 (0x7f137e03a400) [pid = 2523] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 115 (0x7f1385285800) [pid = 2523] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 114 (0x7f1380a9c800) [pid = 2523] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 113 (0x7f137c7e6c00) [pid = 2523] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 112 (0x7f137d34f800) [pid = 2523] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 111 (0x7f137fd43400) [pid = 2523] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:58:00 INFO - PROCESS | 2523 | --DOMWINDOW == 110 (0x7f13855c4800) [pid = 2523] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:58:00 INFO - PROCESS | 2523 | 1461704280834 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f69800 == 47 [pid = 2523] [id = 113] 13:58:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f1380a9d800) [pid = 2523] [serial = 338] [outer = (nil)] 13:58:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 112 (0x7f13850c9800) [pid = 2523] [serial = 339] [outer = 0x7f1380a9d800] 13:58:00 INFO - PROCESS | 2523 | 1461704280915 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 113 (0x7f1387ac3000) [pid = 2523] [serial = 340] [outer = 0x7f1380a9d800] 13:58:02 INFO - PROCESS | 2523 | 1461704282100 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:58:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1795ms 13:58:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:58:02 INFO - PROCESS | 2523 | 1461704282112 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 2523 | 1461704282114 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:58:02 INFO - PROCESS | 2523 | 1461704282122 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 2523 | 1461704282125 Marionette TRACE conn3 <- [1,426,null,{}] 13:58:02 INFO - PROCESS | 2523 | 1461704282143 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:02 INFO - PROCESS | 2523 | 1461704282347 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:58:02 INFO - PROCESS | 2523 | 1461704282411 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392dac800 == 48 [pid = 2523] [id = 114] 13:58:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 114 (0x7f1385467800) [pid = 2523] [serial = 341] [outer = (nil)] 13:58:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 115 (0x7f138546f000) [pid = 2523] [serial = 342] [outer = 0x7f1385467800] 13:58:02 INFO - PROCESS | 2523 | 1461704282477 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 116 (0x7f138942f000) [pid = 2523] [serial = 343] [outer = 0x7f1385467800] 13:58:03 INFO - PROCESS | 2523 | 1461704283486 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 2523 | 1461704283533 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:58:03 INFO - PROCESS | 2523 | 1461704283543 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 2523 | 1461704283547 Marionette TRACE conn3 <- [1,430,null,{}] 13:58:03 INFO - PROCESS | 2523 | 1461704283556 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:03 INFO - PROCESS | 2523 | 1461704283737 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:58:03 INFO - PROCESS | 2523 | 1461704283882 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380be8800 == 49 [pid = 2523] [id = 115] 13:58:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 117 (0x7f137c0e3c00) [pid = 2523] [serial = 344] [outer = (nil)] 13:58:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f137c94bc00) [pid = 2523] [serial = 345] [outer = 0x7f137c0e3c00] 13:58:03 INFO - PROCESS | 2523 | 1461704283962 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f137ee47400) [pid = 2523] [serial = 346] [outer = 0x7f137c0e3c00] 13:58:04 INFO - PROCESS | 2523 | 1461704284930 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1434ms 13:58:04 INFO - PROCESS | 2523 | 1461704284978 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 2523 | 1461704284987 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:58:05 INFO - PROCESS | 2523 | 1461704284997 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 2523 | 1461704285001 Marionette TRACE conn3 <- [1,434,null,{}] 13:58:05 INFO - PROCESS | 2523 | 1461704285008 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:05 INFO - PROCESS | 2523 | 1461704285188 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:58:05 INFO - PROCESS | 2523 | 1461704285333 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13894ab800 == 50 [pid = 2523] [id = 116] 13:58:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f1380a8f000) [pid = 2523] [serial = 347] [outer = (nil)] 13:58:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f1380b21000) [pid = 2523] [serial = 348] [outer = 0x7f1380a8f000] 13:58:05 INFO - PROCESS | 2523 | 1461704285410 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f13850ca000) [pid = 2523] [serial = 349] [outer = 0x7f1380a8f000] 13:58:06 INFO - PROCESS | 2523 | 1461704286368 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:58:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1433ms 13:58:06 INFO - PROCESS | 2523 | 1461704286431 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 2523 | 1461704286434 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:58:06 INFO - PROCESS | 2523 | 1461704286446 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 2523 | 1461704286460 Marionette TRACE conn3 <- [1,438,null,{}] 13:58:06 INFO - PROCESS | 2523 | 1461704286477 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:06 INFO - PROCESS | 2523 | 1461704286690 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:58:06 INFO - PROCESS | 2523 | 1461704286909 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1398255800 == 51 [pid = 2523] [id = 117] 13:58:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f138546e400) [pid = 2523] [serial = 350] [outer = (nil)] 13:58:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f1385edd800) [pid = 2523] [serial = 351] [outer = 0x7f138546e400] 13:58:07 INFO - PROCESS | 2523 | 1461704287033 Marionette DEBUG loaded listener.js 13:58:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f1387253000) [pid = 2523] [serial = 352] [outer = 0x7f138546e400] 13:58:07 INFO - PROCESS | 2523 | 1461704287966 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1552ms 13:58:08 INFO - PROCESS | 2523 | 1461704287995 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:58:08 INFO - PROCESS | 2523 | 1461704288000 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:58:08 INFO - PROCESS | 2523 | 1461704288006 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:58:08 INFO - PROCESS | 2523 | 1461704288010 Marionette TRACE conn3 <- [1,442,null,{}] 13:58:08 INFO - PROCESS | 2523 | 1461704288015 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:08 INFO - PROCESS | 2523 | 1461704288181 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:58:08 INFO - PROCESS | 2523 | 1461704288331 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139a288000 == 52 [pid = 2523] [id = 118] 13:58:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f137c913800) [pid = 2523] [serial = 353] [outer = (nil)] 13:58:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f137c91b000) [pid = 2523] [serial = 354] [outer = 0x7f137c913800] 13:58:08 INFO - PROCESS | 2523 | 1461704288408 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f1385ed8800) [pid = 2523] [serial = 355] [outer = 0x7f137c913800] 13:58:09 INFO - PROCESS | 2523 | 1461704289299 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1338ms 13:58:09 INFO - PROCESS | 2523 | 1461704289347 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 2523 | 1461704289351 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:58:09 INFO - PROCESS | 2523 | 1461704289357 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 2523 | 1461704289361 Marionette TRACE conn3 <- [1,446,null,{}] 13:58:09 INFO - PROCESS | 2523 | 1461704289366 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:09 INFO - PROCESS | 2523 | 1461704289532 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:58:09 INFO - PROCESS | 2523 | 1461704289681 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380971800 == 53 [pid = 2523] [id = 119] 13:58:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f137c7e9400) [pid = 2523] [serial = 356] [outer = (nil)] 13:58:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f1387971400) [pid = 2523] [serial = 357] [outer = 0x7f137c7e9400] 13:58:09 INFO - PROCESS | 2523 | 1461704289756 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f1392d42000) [pid = 2523] [serial = 358] [outer = 0x7f137c7e9400] 13:58:10 INFO - PROCESS | 2523 | 1461704290670 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:58:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1340ms 13:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:58:10 INFO - PROCESS | 2523 | 1461704290700 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:58:10 INFO - PROCESS | 2523 | 1461704290703 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:58:10 INFO - PROCESS | 2523 | 1461704290709 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 2523 | 1461704290713 Marionette TRACE conn3 <- [1,450,null,{}] 13:58:10 INFO - PROCESS | 2523 | 1461704290718 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:10 INFO - PROCESS | 2523 | 1461704290909 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:58:11 INFO - PROCESS | 2523 | 1461704291062 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1d3000 == 54 [pid = 2523] [id = 120] 13:58:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f1392f10800) [pid = 2523] [serial = 359] [outer = (nil)] 13:58:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f1394435c00) [pid = 2523] [serial = 360] [outer = 0x7f1392f10800] 13:58:11 INFO - PROCESS | 2523 | 1461704291141 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f13986e1800) [pid = 2523] [serial = 361] [outer = 0x7f1392f10800] 13:58:12 INFO - PROCESS | 2523 | 1461704292049 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:58:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:58:12 INFO - PROCESS | 2523 | 1461704292096 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:58:12 INFO - PROCESS | 2523 | 1461704292103 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 2523 | 1461704292106 Marionette TRACE conn3 <- [1,454,null,{}] 13:58:12 INFO - PROCESS | 2523 | 1461704292112 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:12 INFO - PROCESS | 2523 | 1461704292274 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:58:12 INFO - PROCESS | 2523 | 1461704292424 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cfd5800 == 55 [pid = 2523] [id = 121] 13:58:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f1376096000) [pid = 2523] [serial = 362] [outer = (nil)] 13:58:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f137609b000) [pid = 2523] [serial = 363] [outer = 0x7f1376096000] 13:58:12 INFO - PROCESS | 2523 | 1461704292545 Marionette DEBUG loaded listener.js 13:58:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f137c0e2c00) [pid = 2523] [serial = 364] [outer = 0x7f1376096000] 13:58:13 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:13 INFO - PROCESS | 2523 | 1461704293719 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:58:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1690ms 13:58:13 INFO - PROCESS | 2523 | 1461704293794 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 2523 | 1461704293800 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:58:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:58:13 INFO - PROCESS | 2523 | 1461704293808 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 2523 | 1461704293814 Marionette TRACE conn3 <- [1,458,null,{}] 13:58:13 INFO - PROCESS | 2523 | 1461704293822 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:14 INFO - PROCESS | 2523 | 1461704294111 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:58:14 INFO - PROCESS | 2523 | 1461704294313 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c541800 == 56 [pid = 2523] [id = 122] 13:58:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f137c7f0400) [pid = 2523] [serial = 365] [outer = (nil)] 13:58:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f137c914000) [pid = 2523] [serial = 366] [outer = 0x7f137c7f0400] 13:58:14 INFO - PROCESS | 2523 | 1461704294388 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f137c952000) [pid = 2523] [serial = 367] [outer = 0x7f137c7f0400] 13:58:15 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384f69800 == 55 [pid = 2523] [id = 113] 13:58:15 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387065000 == 54 [pid = 2523] [id = 112] 13:58:15 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385d12000 == 53 [pid = 2523] [id = 111] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f1394430800) [pid = 2523] [serial = 306] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13809bc000 == 52 [pid = 2523] [id = 110] 13:58:15 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c08a800 == 51 [pid = 2523] [id = 109] 13:58:15 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cfc5000 == 50 [pid = 2523] [id = 108] 13:58:15 INFO - PROCESS | 2523 | 1461704295368 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 2523 | 1461704295414 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:58:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:58:15 INFO - PROCESS | 2523 | 1461704295425 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 2523 | 1461704295428 Marionette TRACE conn3 <- [1,462,null,{}] 13:58:15 INFO - PROCESS | 2523 | 1461704295435 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:15 INFO - PROCESS | 2523 | 1461704295597 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137fd42c00) [pid = 2523] [serial = 162] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f1386338c00) [pid = 2523] [serial = 165] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f1392f0f800) [pid = 2523] [serial = 168] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f1386e29400) [pid = 2523] [serial = 303] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f1386e2a400) [pid = 2523] [serial = 298] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f139306e400) [pid = 2523] [serial = 304] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f13850d0c00) [pid = 2523] [serial = 300] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f13850d4400) [pid = 2523] [serial = 301] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f137ee4e000) [pid = 2523] [serial = 289] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f137c957400) [pid = 2523] [serial = 288] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f1383bafc00) [pid = 2523] [serial = 270] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f1380a96800) [pid = 2523] [serial = 285] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f1384208c00) [pid = 2523] [serial = 294] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f1385edc000) [pid = 2523] [serial = 295] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f1386e1e000) [pid = 2523] [serial = 297] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f1380b14000) [pid = 2523] [serial = 291] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f1380b18800) [pid = 2523] [serial = 292] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f137c953800) [pid = 2523] [serial = 267] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f1394432800) [pid = 2523] [serial = 276] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f13872da000) [pid = 2523] [serial = 273] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f1398727400) [pid = 2523] [serial = 279] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | --DOMWINDOW == 117 (0x7f139c67b000) [pid = 2523] [serial = 282] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 2523 | 1461704295733 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809c6800 == 47 [pid = 2523] [id = 123] 13:58:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f137acf7c00) [pid = 2523] [serial = 368] [outer = (nil)] 13:58:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f137ee56400) [pid = 2523] [serial = 369] [outer = 0x7f137acf7c00] 13:58:15 INFO - PROCESS | 2523 | 1461704295799 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f1380b18800) [pid = 2523] [serial = 370] [outer = 0x7f137acf7c00] 13:58:16 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:16 INFO - PROCESS | 2523 | 1461704296706 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 2523 | 1461704296776 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:58:16 INFO - PROCESS | 2523 | 1461704296786 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 2523 | 1461704296792 Marionette TRACE conn3 <- [1,466,null,{}] 13:58:16 INFO - PROCESS | 2523 | 1461704296818 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:17 INFO - PROCESS | 2523 | 1461704297100 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:58:17 INFO - PROCESS | 2523 | 1461704297116 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385d1d000 == 48 [pid = 2523] [id = 124] 13:58:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f13850c7000) [pid = 2523] [serial = 371] [outer = (nil)] 13:58:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f138528e000) [pid = 2523] [serial = 372] [outer = 0x7f13850c7000] 13:58:17 INFO - PROCESS | 2523 | 1461704297184 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f13854bf400) [pid = 2523] [serial = 373] [outer = 0x7f13850c7000] 13:58:18 INFO - PROCESS | 2523 | 1461704298066 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:58:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:58:18 INFO - PROCESS | 2523 | 1461704298138 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:58:18 INFO - PROCESS | 2523 | 1461704298145 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 2523 | 1461704298148 Marionette TRACE conn3 <- [1,470,null,{}] 13:58:18 INFO - PROCESS | 2523 | 1461704298165 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:18 INFO - PROCESS | 2523 | 1461704298370 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:58:18 INFO - PROCESS | 2523 | 1461704298394 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b8c000 == 49 [pid = 2523] [id = 125] 13:58:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f137c911400) [pid = 2523] [serial = 374] [outer = (nil)] 13:58:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f138624dc00) [pid = 2523] [serial = 375] [outer = 0x7f137c911400] 13:58:18 INFO - PROCESS | 2523 | 1461704298458 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f1386ec0000) [pid = 2523] [serial = 376] [outer = 0x7f137c911400] 13:58:19 INFO - PROCESS | 2523 | 1461704299347 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:58:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1231ms 13:58:19 INFO - PROCESS | 2523 | 1461704299376 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 2523 | 1461704299378 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:58:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:58:19 INFO - PROCESS | 2523 | 1461704299385 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 2523 | 1461704299388 Marionette TRACE conn3 <- [1,474,null,{}] 13:58:19 INFO - PROCESS | 2523 | 1461704299413 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:19 INFO - PROCESS | 2523 | 1461704299592 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:58:19 INFO - PROCESS | 2523 | 1461704299617 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c40b000 == 50 [pid = 2523] [id = 126] 13:58:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f1385464000) [pid = 2523] [serial = 377] [outer = (nil)] 13:58:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f138d191400) [pid = 2523] [serial = 378] [outer = 0x7f1385464000] 13:58:19 INFO - PROCESS | 2523 | 1461704299682 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f1393226000) [pid = 2523] [serial = 379] [outer = 0x7f1385464000] 13:58:20 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f137c7f1400) [pid = 2523] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:58:20 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f1383b2b000) [pid = 2523] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:58:20 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f137c0c6000) [pid = 2523] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:58:20 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f137ee53000) [pid = 2523] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:58:20 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f137acefc00) [pid = 2523] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:58:20 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f1384c38400) [pid = 2523] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:58:20 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f1380a9d800) [pid = 2523] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:58:20 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f137e20fc00) [pid = 2523] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:58:20 INFO - PROCESS | 2523 | 1461704300576 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:58:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1234ms 13:58:20 INFO - PROCESS | 2523 | 1461704300620 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:58:20 INFO - PROCESS | 2523 | 1461704300623 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:58:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:58:20 INFO - PROCESS | 2523 | 1461704300629 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 2523 | 1461704300631 Marionette TRACE conn3 <- [1,478,null,{}] 13:58:20 INFO - PROCESS | 2523 | 1461704300637 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:20 INFO - PROCESS | 2523 | 1461704300807 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:58:20 INFO - PROCESS | 2523 | 1461704300836 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394125800 == 51 [pid = 2523] [id = 127] 13:58:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f1387975800) [pid = 2523] [serial = 380] [outer = (nil)] 13:58:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f1397c7ec00) [pid = 2523] [serial = 381] [outer = 0x7f1387975800] 13:58:20 INFO - PROCESS | 2523 | 1461704300904 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f1398638000) [pid = 2523] [serial = 382] [outer = 0x7f1387975800] 13:58:21 INFO - PROCESS | 2523 | 1461704301698 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:58:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1127ms 13:58:21 INFO - PROCESS | 2523 | 1461704301757 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:58:21 INFO - PROCESS | 2523 | 1461704301760 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:58:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:58:21 INFO - PROCESS | 2523 | 1461704301766 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 2523 | 1461704301768 Marionette TRACE conn3 <- [1,482,null,{}] 13:58:21 INFO - PROCESS | 2523 | 1461704301774 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:21 INFO - PROCESS | 2523 | 1461704301916 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:58:21 INFO - PROCESS | 2523 | 1461704301930 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13984a4800 == 52 [pid = 2523] [id = 128] 13:58:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f1385464800) [pid = 2523] [serial = 383] [outer = (nil)] 13:58:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f139878b000) [pid = 2523] [serial = 384] [outer = 0x7f1385464800] 13:58:22 INFO - PROCESS | 2523 | 1461704301994 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f139b00fc00) [pid = 2523] [serial = 385] [outer = 0x7f1385464800] 13:58:23 INFO - PROCESS | 2523 | 1461704303353 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1633ms 13:58:23 INFO - PROCESS | 2523 | 1461704303401 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 2523 | 1461704303407 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:58:23 INFO - PROCESS | 2523 | 1461704303416 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 2523 | 1461704303421 Marionette TRACE conn3 <- [1,486,null,{}] 13:58:23 INFO - PROCESS | 2523 | 1461704303428 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:23 INFO - PROCESS | 2523 | 1461704303673 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:58:23 INFO - PROCESS | 2523 | 1461704303881 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384075000 == 53 [pid = 2523] [id = 129] 13:58:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f137c94c800) [pid = 2523] [serial = 386] [outer = (nil)] 13:58:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f137f813400) [pid = 2523] [serial = 387] [outer = 0x7f137c94c800] 13:58:23 INFO - PROCESS | 2523 | 1461704303959 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f1380b12800) [pid = 2523] [serial = 388] [outer = 0x7f137c94c800] 13:58:24 INFO - PROCESS | 2523 | 1461704304866 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:58:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1494ms 13:58:24 INFO - PROCESS | 2523 | 1461704304911 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 2523 | 1461704304919 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:58:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:58:24 INFO - PROCESS | 2523 | 1461704304931 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 2523 | 1461704304934 Marionette TRACE conn3 <- [1,490,null,{}] 13:58:24 INFO - PROCESS | 2523 | 1461704304941 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:25 INFO - PROCESS | 2523 | 1461704305124 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:58:25 INFO - PROCESS | 2523 | 1461704305273 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13934bf000 == 54 [pid = 2523] [id = 130] 13:58:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f13761eac00) [pid = 2523] [serial = 389] [outer = (nil)] 13:58:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f137acf2000) [pid = 2523] [serial = 390] [outer = 0x7f13761eac00] 13:58:25 INFO - PROCESS | 2523 | 1461704305394 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f1380b20000) [pid = 2523] [serial = 391] [outer = 0x7f13761eac00] 13:58:26 INFO - PROCESS | 2523 | 1461704306246 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:58:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1382ms 13:58:26 INFO - PROCESS | 2523 | 1461704306314 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 2523 | 1461704306317 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:58:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:58:26 INFO - PROCESS | 2523 | 1461704306325 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 2523 | 1461704306331 Marionette TRACE conn3 <- [1,494,null,{}] 13:58:26 INFO - PROCESS | 2523 | 1461704306347 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:26 INFO - PROCESS | 2523 | 1461704306616 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:58:26 INFO - PROCESS | 2523 | 1461704306809 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab10000 == 55 [pid = 2523] [id = 131] 13:58:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f1384c3ec00) [pid = 2523] [serial = 392] [outer = (nil)] 13:58:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f138546dc00) [pid = 2523] [serial = 393] [outer = 0x7f1384c3ec00] 13:58:26 INFO - PROCESS | 2523 | 1461704306932 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f1386e1d000) [pid = 2523] [serial = 394] [outer = 0x7f1384c3ec00] 13:58:27 INFO - PROCESS | 2523 | 1461704307772 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:58:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1509ms 13:58:27 INFO - PROCESS | 2523 | 1461704307836 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 2523 | 1461704307844 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:58:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:58:27 INFO - PROCESS | 2523 | 1461704307851 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 2523 | 1461704307855 Marionette TRACE conn3 <- [1,498,null,{}] 13:58:27 INFO - PROCESS | 2523 | 1461704307861 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:28 INFO - PROCESS | 2523 | 1461704308068 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:58:28 INFO - PROCESS | 2523 | 1461704308218 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138085f000 == 56 [pid = 2523] [id = 132] 13:58:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f137bea6000) [pid = 2523] [serial = 395] [outer = (nil)] 13:58:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f137beac800) [pid = 2523] [serial = 396] [outer = 0x7f137bea6000] 13:58:28 INFO - PROCESS | 2523 | 1461704308299 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f137beb1800) [pid = 2523] [serial = 397] [outer = 0x7f137bea6000] 13:58:29 INFO - PROCESS | 2523 | 1461704309152 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1331ms 13:58:29 INFO - PROCESS | 2523 | 1461704309184 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 2523 | 1461704309188 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:58:29 INFO - PROCESS | 2523 | 1461704309195 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 2523 | 1461704309200 Marionette TRACE conn3 <- [1,502,null,{}] 13:58:29 INFO - PROCESS | 2523 | 1461704309206 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:29 INFO - PROCESS | 2523 | 1461704309385 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:58:29 INFO - PROCESS | 2523 | 1461704309542 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f6b800 == 57 [pid = 2523] [id = 133] 13:58:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f137bea7400) [pid = 2523] [serial = 398] [outer = (nil)] 13:58:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1386e24800) [pid = 2523] [serial = 399] [outer = 0x7f137bea7400] 13:58:29 INFO - PROCESS | 2523 | 1461704309621 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f1393011800) [pid = 2523] [serial = 400] [outer = 0x7f137bea7400] 13:58:31 INFO - PROCESS | 2523 | 1461704311055 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:58:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1892ms 13:58:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:58:31 INFO - PROCESS | 2523 | 1461704311089 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 2523 | 1461704311092 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:58:31 INFO - PROCESS | 2523 | 1461704311099 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 2523 | 1461704311102 Marionette TRACE conn3 <- [1,506,null,{}] 13:58:31 INFO - PROCESS | 2523 | 1461704311108 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:31 INFO - PROCESS | 2523 | 1461704311297 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:58:31 INFO - PROCESS | 2523 | 1461704311511 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139802b000 == 58 [pid = 2523] [id = 134] 13:58:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1382a44000) [pid = 2523] [serial = 401] [outer = (nil)] 13:58:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f139b0c7800) [pid = 2523] [serial = 402] [outer = 0x7f1382a44000] 13:58:31 INFO - PROCESS | 2523 | 1461704311603 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f139c858000) [pid = 2523] [serial = 403] [outer = 0x7f1382a44000] 13:58:32 INFO - PROCESS | 2523 | 1461704312578 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1541ms 13:58:32 INFO - PROCESS | 2523 | 1461704312640 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:58:32 INFO - PROCESS | 2523 | 1461704312644 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:58:32 INFO - PROCESS | 2523 | 1461704312651 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 2523 | 1461704312655 Marionette TRACE conn3 <- [1,510,null,{}] 13:58:32 INFO - PROCESS | 2523 | 1461704312661 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:32 INFO - PROCESS | 2523 | 1461704312856 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:58:33 INFO - PROCESS | 2523 | 1461704313010 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137fd7d000 == 59 [pid = 2523] [id = 135] 13:58:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f137588d000) [pid = 2523] [serial = 404] [outer = (nil)] 13:58:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1375893800) [pid = 2523] [serial = 405] [outer = 0x7f137588d000] 13:58:33 INFO - PROCESS | 2523 | 1461704313117 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1375899800) [pid = 2523] [serial = 406] [outer = 0x7f137588d000] 13:58:34 INFO - PROCESS | 2523 | 1461704314136 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1537ms 13:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:58:34 INFO - PROCESS | 2523 | 1461704314188 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 2523 | 1461704314192 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:58:34 INFO - PROCESS | 2523 | 1461704314199 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 2523 | 1461704314202 Marionette TRACE conn3 <- [1,514,null,{}] 13:58:34 INFO - PROCESS | 2523 | 1461704314209 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:34 INFO - PROCESS | 2523 | 1461704314406 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:58:34 INFO - PROCESS | 2523 | 1461704314613 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab0f000 == 60 [pid = 2523] [id = 136] 13:58:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1375899000) [pid = 2523] [serial = 407] [outer = (nil)] 13:58:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f13761e4000) [pid = 2523] [serial = 408] [outer = 0x7f1375899000] 13:58:34 INFO - PROCESS | 2523 | 1461704314990 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f13761ef000) [pid = 2523] [serial = 409] [outer = 0x7f1375899000] 13:58:35 INFO - PROCESS | 2523 | 1461704315858 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1733ms 13:58:35 INFO - PROCESS | 2523 | 1461704315932 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 2523 | 1461704315938 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:58:35 INFO - PROCESS | 2523 | 1461704315947 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 2523 | 1461704315952 Marionette TRACE conn3 <- [1,518,null,{}] 13:58:35 INFO - PROCESS | 2523 | 1461704315959 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:36 INFO - PROCESS | 2523 | 1461704316190 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:58:36 INFO - PROCESS | 2523 | 1461704316501 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdc5000 == 61 [pid = 2523] [id = 137] 13:58:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137bf71400) [pid = 2523] [serial = 410] [outer = (nil)] 13:58:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137c0cd000) [pid = 2523] [serial = 411] [outer = 0x7f137bf71400] 13:58:36 INFO - PROCESS | 2523 | 1461704316589 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137c0e8800) [pid = 2523] [serial = 412] [outer = 0x7f137bf71400] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f1380a94400) [pid = 2523] [serial = 309] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f13850d4000) [pid = 2523] [serial = 312] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1382ac6c00) [pid = 2523] [serial = 315] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f1385ed9400) [pid = 2523] [serial = 318] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1387256400) [pid = 2523] [serial = 321] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f138546f000) [pid = 2523] [serial = 342] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394125800 == 60 [pid = 2523] [id = 127] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c40b000 == 59 [pid = 2523] [id = 126] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387b8c000 == 58 [pid = 2523] [id = 125] 13:58:37 INFO - PROCESS | 2523 | 1461704317555 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385d1d000 == 57 [pid = 2523] [id = 124] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13809c6800 == 56 [pid = 2523] [id = 123] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c541800 == 55 [pid = 2523] [id = 122] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1398255800 == 54 [pid = 2523] [id = 117] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13894ab800 == 53 [pid = 2523] [id = 116] 13:58:37 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380be8800 == 52 [pid = 2523] [id = 115] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1386e28c00) [pid = 2523] [serial = 225] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f139a260000) [pid = 2523] [serial = 265] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f13850d1000) [pid = 2523] [serial = 333] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f137e03e400) [pid = 2523] [serial = 328] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f137c956800) [pid = 2523] [serial = 327] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1380a91000) [pid = 2523] [serial = 330] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1380b15c00) [pid = 2523] [serial = 331] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f137c0dd000) [pid = 2523] [serial = 325] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f137acf4400) [pid = 2523] [serial = 324] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f13855c5000) [pid = 2523] [serial = 336] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f13850c9800) [pid = 2523] [serial = 339] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f1385ee5400) [pid = 2523] [serial = 337] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f1387ac3000) [pid = 2523] [serial = 340] [outer = (nil)] [url = about:blank] 13:58:37 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f1385288000) [pid = 2523] [serial = 334] [outer = (nil)] [url = about:blank] 13:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1693ms 13:58:37 INFO - PROCESS | 2523 | 1461704317640 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 2523 | 1461704317646 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:58:37 INFO - PROCESS | 2523 | 1461704317656 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 2523 | 1461704317659 Marionette TRACE conn3 <- [1,522,null,{}] 13:58:37 INFO - PROCESS | 2523 | 1461704317666 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:37 INFO - PROCESS | 2523 | 1461704317844 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:58:38 INFO - PROCESS | 2523 | 1461704318020 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e07c800 == 53 [pid = 2523] [id = 138] 13:58:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f137c919c00) [pid = 2523] [serial = 413] [outer = (nil)] 13:58:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f137c94cc00) [pid = 2523] [serial = 414] [outer = 0x7f137c919c00] 13:58:38 INFO - PROCESS | 2523 | 1461704318117 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f137cab7000) [pid = 2523] [serial = 415] [outer = 0x7f137c919c00] 13:58:39 INFO - PROCESS | 2523 | 1461704319187 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:58:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f13763bb800) [pid = 2523] [serial = 416] [outer = 0x7f137c7b3c00] 13:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1581ms 13:58:39 INFO - PROCESS | 2523 | 1461704319268 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:58:39 INFO - PROCESS | 2523 | 1461704319276 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:58:39 INFO - PROCESS | 2523 | 1461704319342 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 2523 | 1461704319349 Marionette TRACE conn3 <- [1,526,null,{}] 13:58:39 INFO - PROCESS | 2523 | 1461704319377 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:39 INFO - PROCESS | 2523 | 1461704319570 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:58:39 INFO - PROCESS | 2523 | 1461704319797 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e086000 == 54 [pid = 2523] [id = 139] 13:58:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f137acee800) [pid = 2523] [serial = 417] [outer = (nil)] 13:58:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f137c7ee000) [pid = 2523] [serial = 418] [outer = 0x7f137acee800] 13:58:39 INFO - PROCESS | 2523 | 1461704319879 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f137c958c00) [pid = 2523] [serial = 419] [outer = 0x7f137acee800] 13:58:40 INFO - PROCESS | 2523 | 1461704320873 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1662ms 13:58:40 INFO - PROCESS | 2523 | 1461704320958 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 2523 | 1461704320972 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:58:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:58:40 INFO - PROCESS | 2523 | 1461704320987 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 2523 | 1461704320991 Marionette TRACE conn3 <- [1,530,null,{}] 13:58:41 INFO - PROCESS | 2523 | 1461704320999 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:41 INFO - PROCESS | 2523 | 1461704321273 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:58:41 INFO - PROCESS | 2523 | 1461704321539 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380be8800 == 55 [pid = 2523] [id = 140] 13:58:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f137d343400) [pid = 2523] [serial = 420] [outer = (nil)] 13:58:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f137df1c800) [pid = 2523] [serial = 421] [outer = 0x7f137d343400] 13:58:41 INFO - PROCESS | 2523 | 1461704321685 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f137ee49c00) [pid = 2523] [serial = 422] [outer = 0x7f137d343400] 13:58:42 INFO - PROCESS | 2523 | 1461704322593 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:58:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:58:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:58:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:58:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:58:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:58:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:58:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:58:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1637ms 13:58:42 INFO - PROCESS | 2523 | 1461704322655 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 2523 | 1461704322660 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:58:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:58:42 INFO - PROCESS | 2523 | 1461704322672 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 2523 | 1461704322677 Marionette TRACE conn3 <- [1,534,null,{}] 13:58:42 INFO - PROCESS | 2523 | 1461704322696 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:42 INFO - PROCESS | 2523 | 1461704322966 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:58:43 INFO - PROCESS | 2523 | 1461704323091 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138689d800 == 56 [pid = 2523] [id = 141] 13:58:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1380b20c00) [pid = 2523] [serial = 423] [outer = (nil)] 13:58:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f13850cc400) [pid = 2523] [serial = 424] [outer = 0x7f1380b20c00] 13:58:43 INFO - PROCESS | 2523 | 1461704323180 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1385461c00) [pid = 2523] [serial = 425] [outer = 0x7f1380b20c00] 13:58:44 INFO - PROCESS | 2523 | 1461704324052 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:58:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1398ms 13:58:44 INFO - PROCESS | 2523 | 1461704324069 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:58:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:58:44 INFO - PROCESS | 2523 | 1461704324074 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:58:44 INFO - PROCESS | 2523 | 1461704324081 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 2523 | 1461704324084 Marionette TRACE conn3 <- [1,538,null,{}] 13:58:44 INFO - PROCESS | 2523 | 1461704324128 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:44 INFO - PROCESS | 2523 | 1461704324329 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:58:44 INFO - PROCESS | 2523 | 1461704324494 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c1e000 == 57 [pid = 2523] [id = 142] 13:58:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1375461800) [pid = 2523] [serial = 426] [outer = (nil)] 13:58:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1375465c00) [pid = 2523] [serial = 427] [outer = 0x7f1375461800] 13:58:44 INFO - PROCESS | 2523 | 1461704324579 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1375470800) [pid = 2523] [serial = 428] [outer = 0x7f1375461800] 13:58:45 INFO - PROCESS | 2523 | 1461704325423 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:58:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1386ms 13:58:45 INFO - PROCESS | 2523 | 1461704325468 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:58:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:58:45 INFO - PROCESS | 2523 | 1461704325472 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:58:45 INFO - PROCESS | 2523 | 1461704325479 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 2523 | 1461704325485 Marionette TRACE conn3 <- [1,542,null,{}] 13:58:45 INFO - PROCESS | 2523 | 1461704325492 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:45 INFO - PROCESS | 2523 | 1461704325705 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:58:45 INFO - PROCESS | 2523 | 1461704325843 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1393266000 == 58 [pid = 2523] [id = 143] 13:58:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f1375462c00) [pid = 2523] [serial = 429] [outer = (nil)] 13:58:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137aed8c00) [pid = 2523] [serial = 430] [outer = 0x7f1375462c00] 13:58:45 INFO - PROCESS | 2523 | 1461704325920 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137aee1400) [pid = 2523] [serial = 431] [outer = 0x7f1375462c00] 13:58:46 INFO - PROCESS | 2523 | 1461704326814 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:58:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1393ms 13:58:46 INFO - PROCESS | 2523 | 1461704326872 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 2523 | 1461704326875 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:58:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:58:46 INFO - PROCESS | 2523 | 1461704326883 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 2523 | 1461704326887 Marionette TRACE conn3 <- [1,546,null,{}] 13:58:46 INFO - PROCESS | 2523 | 1461704326893 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:47 INFO - PROCESS | 2523 | 1461704327160 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:58:47 INFO - PROCESS | 2523 | 1461704327316 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139868f800 == 59 [pid = 2523] [id = 144] 13:58:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f1382ac4000) [pid = 2523] [serial = 432] [outer = (nil)] 13:58:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f13854bdc00) [pid = 2523] [serial = 433] [outer = 0x7f1382ac4000] 13:58:47 INFO - PROCESS | 2523 | 1461704327448 Marionette DEBUG loaded listener.js 13:58:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f1385edac00) [pid = 2523] [serial = 434] [outer = 0x7f1382ac4000] 13:58:48 INFO - PROCESS | 2523 | 1461704328287 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:58:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:58:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1488ms 13:58:48 INFO - PROCESS | 2523 | 1461704328373 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 2523 | 1461704328380 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:58:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:58:48 INFO - PROCESS | 2523 | 1461704328404 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 2523 | 1461704328408 Marionette TRACE conn3 <- [1,550,null,{}] 13:58:48 INFO - PROCESS | 2523 | 1461704328422 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:48 INFO - PROCESS | 2523 | 1461704328639 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:58:48 INFO - PROCESS | 2523 | 1461704328793 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c85800 == 60 [pid = 2523] [id = 145] 13:58:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137576ac00) [pid = 2523] [serial = 435] [outer = (nil)] 13:58:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137576e000) [pid = 2523] [serial = 436] [outer = 0x7f137576ac00] 13:58:48 INFO - PROCESS | 2523 | 1461704328879 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f1375778000) [pid = 2523] [serial = 437] [outer = 0x7f137576ac00] 13:58:49 INFO - PROCESS | 2523 | 1461704329753 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:58:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1407ms 13:58:49 INFO - PROCESS | 2523 | 1461704329814 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 2523 | 1461704329817 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:58:49 INFO - PROCESS | 2523 | 1461704329828 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 2523 | 1461704329831 Marionette TRACE conn3 <- [1,554,null,{}] 13:58:49 INFO - PROCESS | 2523 | 1461704329839 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:50 INFO - PROCESS | 2523 | 1461704330026 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:58:50 INFO - PROCESS | 2523 | 1461704330187 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1398718800 == 61 [pid = 2523] [id = 146] 13:58:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f13733ed400) [pid = 2523] [serial = 438] [outer = (nil)] 13:58:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f13733f3800) [pid = 2523] [serial = 439] [outer = 0x7f13733ed400] 13:58:50 INFO - PROCESS | 2523 | 1461704330268 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f13733fa000) [pid = 2523] [serial = 440] [outer = 0x7f13733ed400] 13:58:50 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:51 INFO - PROCESS | 2523 | 1461704331172 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1390ms 13:58:51 INFO - PROCESS | 2523 | 1461704331219 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 2523 | 1461704331222 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:58:51 INFO - PROCESS | 2523 | 1461704331229 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 2523 | 1461704331233 Marionette TRACE conn3 <- [1,558,null,{}] 13:58:51 INFO - PROCESS | 2523 | 1461704331240 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:51 INFO - PROCESS | 2523 | 1461704331431 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:58:51 INFO - PROCESS | 2523 | 1461704331586 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374da5000 == 62 [pid = 2523] [id = 147] 13:58:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f13733ee800) [pid = 2523] [serial = 441] [outer = (nil)] 13:58:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f13734c3800) [pid = 2523] [serial = 442] [outer = 0x7f13733ee800] 13:58:51 INFO - PROCESS | 2523 | 1461704331678 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f13734c8400) [pid = 2523] [serial = 443] [outer = 0x7f13733ee800] 13:58:52 INFO - PROCESS | 2523 | 1461704332682 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1482ms 13:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:58:52 INFO - PROCESS | 2523 | 1461704332731 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 2523 | 1461704332733 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:58:52 INFO - PROCESS | 2523 | 1461704332744 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 2523 | 1461704332747 Marionette TRACE conn3 <- [1,562,null,{}] 13:58:52 INFO - PROCESS | 2523 | 1461704332754 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:52 INFO - PROCESS | 2523 | 1461704332976 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:58:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137bdc5000 == 61 [pid = 2523] [id = 137] 13:58:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab0f000 == 60 [pid = 2523] [id = 136] 13:58:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138085f000 == 59 [pid = 2523] [id = 132] 13:58:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab10000 == 58 [pid = 2523] [id = 131] 13:58:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13934bf000 == 57 [pid = 2523] [id = 130] 13:58:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384075000 == 56 [pid = 2523] [id = 129] 13:58:54 INFO - PROCESS | 2523 | 1461704334249 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13756bd800 == 57 [pid = 2523] [id = 148] 13:58:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f1375778400) [pid = 2523] [serial = 444] [outer = (nil)] 13:58:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137588c800) [pid = 2523] [serial = 445] [outer = 0x7f1375778400] 13:58:54 INFO - PROCESS | 2523 | 1461704334324 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f1375897c00) [pid = 2523] [serial = 446] [outer = 0x7f1375778400] 13:58:54 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:55 INFO - PROCESS | 2523 | 1461704335097 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 2388ms 13:58:55 INFO - PROCESS | 2523 | 1461704335133 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 2523 | 1461704335139 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:58:55 INFO - PROCESS | 2523 | 1461704335149 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 2523 | 1461704335154 Marionette TRACE conn3 <- [1,566,null,{}] 13:58:55 INFO - PROCESS | 2523 | 1461704335164 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:55 INFO - PROCESS | 2523 | 1461704335431 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:58:55 INFO - PROCESS | 2523 | 1461704335545 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c77c000 == 58 [pid = 2523] [id = 149] 13:58:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f13734ca400) [pid = 2523] [serial = 447] [outer = (nil)] 13:58:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f13761f1c00) [pid = 2523] [serial = 448] [outer = 0x7f13734ca400] 13:58:55 INFO - PROCESS | 2523 | 1461704335623 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137aede800) [pid = 2523] [serial = 449] [outer = 0x7f13734ca400] 13:58:56 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:56 INFO - PROCESS | 2523 | 1461704336542 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1441ms 13:58:56 INFO - PROCESS | 2523 | 1461704336595 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 2523 | 1461704336602 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:58:56 INFO - PROCESS | 2523 | 1461704336617 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 2523 | 1461704336620 Marionette TRACE conn3 <- [1,570,null,{}] 13:58:56 INFO - PROCESS | 2523 | 1461704336627 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:56 INFO - PROCESS | 2523 | 1461704336887 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:58:56 INFO - PROCESS | 2523 | 1461704336917 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380be5000 == 59 [pid = 2523] [id = 150] 13:58:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1375463400) [pid = 2523] [serial = 450] [outer = (nil)] 13:58:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137bf79c00) [pid = 2523] [serial = 451] [outer = 0x7f1375463400] 13:58:57 INFO - PROCESS | 2523 | 1461704337004 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137c7ad000) [pid = 2523] [serial = 452] [outer = 0x7f1375463400] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137ee52c00) [pid = 2523] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f13850c7000) [pid = 2523] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f137acf7c00) [pid = 2523] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f1385464000) [pid = 2523] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f137c7f0400) [pid = 2523] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f1385467800) [pid = 2523] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f1387975800) [pid = 2523] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137c911400) [pid = 2523] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f1375899000) [pid = 2523] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:58:57 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f137bf71400) [pid = 2523] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:58:57 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:58 INFO - PROCESS | 2523 | 1461704338039 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:58:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1435ms 13:58:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:58:58 INFO - PROCESS | 2523 | 1461704338052 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 2523 | 1461704338055 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:58:58 INFO - PROCESS | 2523 | 1461704338071 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 2523 | 1461704338080 Marionette TRACE conn3 <- [1,574,null,{}] 13:58:58 INFO - PROCESS | 2523 | 1461704338087 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:58 INFO - PROCESS | 2523 | 1461704338317 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:58:58 INFO - PROCESS | 2523 | 1461704338365 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138592b800 == 60 [pid = 2523] [id = 151] 13:58:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137aee3c00) [pid = 2523] [serial = 453] [outer = (nil)] 13:58:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137c91ec00) [pid = 2523] [serial = 454] [outer = 0x7f137aee3c00] 13:58:58 INFO - PROCESS | 2523 | 1461704338431 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137e03fc00) [pid = 2523] [serial = 455] [outer = 0x7f137aee3c00] 13:58:59 INFO - PROCESS | 2523 | 1461704339299 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:58:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1300ms 13:58:59 INFO - PROCESS | 2523 | 1461704339363 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 2523 | 1461704339368 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:58:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:58:59 INFO - PROCESS | 2523 | 1461704339375 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 2523 | 1461704339379 Marionette TRACE conn3 <- [1,578,null,{}] 13:58:59 INFO - PROCESS | 2523 | 1461704339385 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:59 INFO - PROCESS | 2523 | 1461704339576 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:58:59 INFO - PROCESS | 2523 | 1461704339781 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374da2800 == 61 [pid = 2523] [id = 152] 13:58:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f13733ee400) [pid = 2523] [serial = 456] [outer = (nil)] 13:58:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f13733fc000) [pid = 2523] [serial = 457] [outer = 0x7f13733ee400] 13:58:59 INFO - PROCESS | 2523 | 1461704339871 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f137576d800) [pid = 2523] [serial = 458] [outer = 0x7f13733ee400] 13:59:00 INFO - PROCESS | 2523 | 1461704340867 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:59:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1532ms 13:59:00 INFO - PROCESS | 2523 | 1461704340910 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 2523 | 1461704340917 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:59:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:59:00 INFO - PROCESS | 2523 | 1461704340926 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 2523 | 1461704340933 Marionette TRACE conn3 <- [1,582,null,{}] 13:59:00 INFO - PROCESS | 2523 | 1461704340941 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:01 INFO - PROCESS | 2523 | 1461704341155 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:59:01 INFO - PROCESS | 2523 | 1461704341388 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1382c1a800 == 62 [pid = 2523] [id = 153] 13:59:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137aedbc00) [pid = 2523] [serial = 459] [outer = (nil)] 13:59:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f137bea6800) [pid = 2523] [serial = 460] [outer = 0x7f137aedbc00] 13:59:01 INFO - PROCESS | 2523 | 1461704341558 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137c559400) [pid = 2523] [serial = 461] [outer = 0x7f137aedbc00] 13:59:02 INFO - PROCESS | 2523 | 1461704342614 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:59:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1745ms 13:59:02 INFO - PROCESS | 2523 | 1461704342676 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 2523 | 1461704342683 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:59:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:59:02 INFO - PROCESS | 2523 | 1461704342691 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 2523 | 1461704342696 Marionette TRACE conn3 <- [1,586,null,{}] 13:59:02 INFO - PROCESS | 2523 | 1461704342703 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:02 INFO - PROCESS | 2523 | 1461704342914 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:59:03 INFO - PROCESS | 2523 | 1461704343164 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13870a0000 == 63 [pid = 2523] [id = 154] 13:59:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137c94c000) [pid = 2523] [serial = 462] [outer = (nil)] 13:59:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f137e03d800) [pid = 2523] [serial = 463] [outer = 0x7f137c94c000] 13:59:03 INFO - PROCESS | 2523 | 1461704343304 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f137f85c400) [pid = 2523] [serial = 464] [outer = 0x7f137c94c000] 13:59:03 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:04 INFO - PROCESS | 2523 | 1461704344217 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:59:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1582ms 13:59:04 INFO - PROCESS | 2523 | 1461704344275 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 2523 | 1461704344278 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:59:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:59:04 INFO - PROCESS | 2523 | 1461704344293 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 2523 | 1461704344304 Marionette TRACE conn3 <- [1,590,null,{}] 13:59:04 INFO - PROCESS | 2523 | 1461704344313 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:04 INFO - PROCESS | 2523 | 1461704344556 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:59:04 INFO - PROCESS | 2523 | 1461704344762 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13982ea000 == 64 [pid = 2523] [id = 155] 13:59:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f1384c37800) [pid = 2523] [serial = 465] [outer = (nil)] 13:59:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f1385465400) [pid = 2523] [serial = 466] [outer = 0x7f1384c37800] 13:59:04 INFO - PROCESS | 2523 | 1461704344893 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f138546f000) [pid = 2523] [serial = 467] [outer = 0x7f1384c37800] 13:59:05 INFO - PROCESS | 2523 | 1461704345989 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:59:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:59:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1754ms 13:59:06 INFO - PROCESS | 2523 | 1461704346040 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 2523 | 1461704346044 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:59:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:59:06 INFO - PROCESS | 2523 | 1461704346051 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 2523 | 1461704346054 Marionette TRACE conn3 <- [1,594,null,{}] 13:59:06 INFO - PROCESS | 2523 | 1461704346061 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:06 INFO - PROCESS | 2523 | 1461704346257 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:59:06 INFO - PROCESS | 2523 | 1461704346440 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bc9800 == 65 [pid = 2523] [id = 156] 13:59:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1384c3f000) [pid = 2523] [serial = 468] [outer = (nil)] 13:59:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1385941c00) [pid = 2523] [serial = 469] [outer = 0x7f1384c3f000] 13:59:06 INFO - PROCESS | 2523 | 1461704346517 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f1385945400) [pid = 2523] [serial = 470] [outer = 0x7f1384c3f000] 13:59:07 INFO - PROCESS | 2523 | 1461704347387 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:59:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1388ms 13:59:07 INFO - PROCESS | 2523 | 1461704347441 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 2523 | 1461704347444 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:59:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:59:07 INFO - PROCESS | 2523 | 1461704347452 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 2523 | 1461704347455 Marionette TRACE conn3 <- [1,598,null,{}] 13:59:07 INFO - PROCESS | 2523 | 1461704347462 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:07 INFO - PROCESS | 2523 | 1461704347652 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:59:07 INFO - PROCESS | 2523 | 1461704347813 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bde000 == 66 [pid = 2523] [id = 157] 13:59:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f138594ac00) [pid = 2523] [serial = 471] [outer = (nil)] 13:59:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f138594dc00) [pid = 2523] [serial = 472] [outer = 0x7f138594ac00] 13:59:07 INFO - PROCESS | 2523 | 1461704347907 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1386bd1800) [pid = 2523] [serial = 473] [outer = 0x7f138594ac00] 13:59:08 INFO - PROCESS | 2523 | 1461704348932 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:59:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1542ms 13:59:08 INFO - PROCESS | 2523 | 1461704348995 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:59:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:59:09 INFO - PROCESS | 2523 | 1461704348999 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:59:09 INFO - PROCESS | 2523 | 1461704349005 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 2523 | 1461704349009 Marionette TRACE conn3 <- [1,602,null,{}] 13:59:09 INFO - PROCESS | 2523 | 1461704349015 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:09 INFO - PROCESS | 2523 | 1461704349210 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:59:09 INFO - PROCESS | 2523 | 1461704349460 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137630f800 == 67 [pid = 2523] [id = 158] 13:59:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137aa1dc00) [pid = 2523] [serial = 474] [outer = (nil)] 13:59:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f138594b000) [pid = 2523] [serial = 475] [outer = 0x7f137aa1dc00] 13:59:09 INFO - PROCESS | 2523 | 1461704349587 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f1386e28800) [pid = 2523] [serial = 476] [outer = 0x7f137aa1dc00] 13:59:10 INFO - PROCESS | 2523 | 1461704350469 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:59:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1532ms 13:59:10 INFO - PROCESS | 2523 | 1461704350539 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 2523 | 1461704350544 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:59:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:59:10 INFO - PROCESS | 2523 | 1461704350551 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 2523 | 1461704350556 Marionette TRACE conn3 <- [1,606,null,{}] 13:59:10 INFO - PROCESS | 2523 | 1461704350561 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:10 INFO - PROCESS | 2523 | 1461704350768 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:59:10 INFO - PROCESS | 2523 | 1461704350969 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bee800 == 68 [pid = 2523] [id = 159] 13:59:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 189 (0x7f13733f2000) [pid = 2523] [serial = 477] [outer = (nil)] 13:59:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 190 (0x7f13734c6000) [pid = 2523] [serial = 478] [outer = 0x7f13733f2000] 13:59:11 INFO - PROCESS | 2523 | 1461704351484 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 191 (0x7f137576bc00) [pid = 2523] [serial = 479] [outer = 0x7f13733f2000] 13:59:12 INFO - PROCESS | 2523 | 1461704352387 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:59:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1882ms 13:59:12 INFO - PROCESS | 2523 | 1461704352437 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:59:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:59:12 INFO - PROCESS | 2523 | 1461704352447 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:59:12 INFO - PROCESS | 2523 | 1461704352456 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 2523 | 1461704352462 Marionette TRACE conn3 <- [1,610,null,{}] 13:59:12 INFO - PROCESS | 2523 | 1461704352469 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:12 INFO - PROCESS | 2523 | 1461704352651 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:59:12 INFO - PROCESS | 2523 | 1461704352815 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137630c800 == 69 [pid = 2523] [id = 160] 13:59:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 192 (0x7f13733f5400) [pid = 2523] [serial = 480] [outer = (nil)] 13:59:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 193 (0x7f13734c6400) [pid = 2523] [serial = 481] [outer = 0x7f13733f5400] 13:59:12 INFO - PROCESS | 2523 | 1461704352888 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 194 (0x7f13761e7800) [pid = 2523] [serial = 482] [outer = 0x7f13733f5400] 13:59:13 INFO - PROCESS | 2523 | 1461704353907 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:59:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1538ms 13:59:13 INFO - PROCESS | 2523 | 1461704353994 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 2523 | 1461704354000 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:59:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:59:14 INFO - PROCESS | 2523 | 1461704354011 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 2523 | 1461704354015 Marionette TRACE conn3 <- [1,614,null,{}] 13:59:14 INFO - PROCESS | 2523 | 1461704354022 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:14 INFO - PROCESS | 2523 | 1461704354245 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:59:14 INFO - PROCESS | 2523 | 1461704354542 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab1a000 == 70 [pid = 2523] [id = 161] 13:59:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 195 (0x7f137accb400) [pid = 2523] [serial = 483] [outer = (nil)] 13:59:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 196 (0x7f137acd0000) [pid = 2523] [serial = 484] [outer = 0x7f137accb400] 13:59:14 INFO - PROCESS | 2523 | 1461704354620 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f137aced800) [pid = 2523] [serial = 485] [outer = 0x7f137accb400] 13:59:15 INFO - PROCESS | 2523 | 1461704355588 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:59:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1630ms 13:59:15 INFO - PROCESS | 2523 | 1461704355656 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:59:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:59:15 INFO - PROCESS | 2523 | 1461704355661 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:59:15 INFO - PROCESS | 2523 | 1461704355668 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 2523 | 1461704355675 Marionette TRACE conn3 <- [1,618,null,{}] 13:59:15 INFO - PROCESS | 2523 | 1461704355692 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:15 INFO - PROCESS | 2523 | 1461704355938 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139c8b4000 == 69 [pid = 2523] [id = 88] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385b38800 == 68 [pid = 2523] [id = 50] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385295000 == 67 [pid = 2523] [id = 59] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1392dac800 == 66 [pid = 2523] [id = 114] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1393269800 == 65 [pid = 2523] [id = 64] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f137c94cc00) [pid = 2523] [serial = 414] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 195 (0x7f137f813400) [pid = 2523] [serial = 387] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 194 (0x7f137acf2000) [pid = 2523] [serial = 390] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 193 (0x7f138546dc00) [pid = 2523] [serial = 393] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 192 (0x7f137beac800) [pid = 2523] [serial = 396] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 191 (0x7f1386e24800) [pid = 2523] [serial = 399] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 190 (0x7f139b0c7800) [pid = 2523] [serial = 402] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 189 (0x7f1375893800) [pid = 2523] [serial = 405] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 188 (0x7f137c94bc00) [pid = 2523] [serial = 345] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f1387971400) [pid = 2523] [serial = 357] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f137609b000) [pid = 2523] [serial = 363] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f1394435c00) [pid = 2523] [serial = 360] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f1380b21000) [pid = 2523] [serial = 348] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f137c91b000) [pid = 2523] [serial = 354] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f1385edd800) [pid = 2523] [serial = 351] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | 1461704356233 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138592b800 == 64 [pid = 2523] [id = 151] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380be5000 == 63 [pid = 2523] [id = 150] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c77c000 == 62 [pid = 2523] [id = 149] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13756bd800 == 61 [pid = 2523] [id = 148] 13:59:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c94800 == 62 [pid = 2523] [id = 162] 13:59:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f13733f7000) [pid = 2523] [serial = 486] [outer = (nil)] 13:59:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f137609b000) [pid = 2523] [serial = 487] [outer = 0x7f13733f7000] 13:59:16 INFO - PROCESS | 2523 | 1461704356336 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f137c0dbc00) [pid = 2523] [serial = 488] [outer = 0x7f13733f7000] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374da5000 == 61 [pid = 2523] [id = 147] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1398718800 == 60 [pid = 2523] [id = 146] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374c85800 == 59 [pid = 2523] [id = 145] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139868f800 == 58 [pid = 2523] [id = 144] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1393266000 == 57 [pid = 2523] [id = 143] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387c1e000 == 56 [pid = 2523] [id = 142] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138689d800 == 55 [pid = 2523] [id = 141] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380be8800 == 54 [pid = 2523] [id = 140] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e086000 == 53 [pid = 2523] [id = 139] 13:59:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e07c800 == 52 [pid = 2523] [id = 138] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f13761ef000) [pid = 2523] [serial = 409] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f137c0cd000) [pid = 2523] [serial = 411] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f139878b000) [pid = 2523] [serial = 384] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f137c0e8800) [pid = 2523] [serial = 412] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f13761e4000) [pid = 2523] [serial = 408] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f1398638000) [pid = 2523] [serial = 382] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f1398273c00) [pid = 2523] [serial = 307] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f138528e000) [pid = 2523] [serial = 372] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f1380b18800) [pid = 2523] [serial = 370] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f1393226000) [pid = 2523] [serial = 379] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f137ee56400) [pid = 2523] [serial = 369] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137c914000) [pid = 2523] [serial = 366] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f137c952000) [pid = 2523] [serial = 367] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f138942f000) [pid = 2523] [serial = 343] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f1397c7ec00) [pid = 2523] [serial = 381] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f13854bf400) [pid = 2523] [serial = 373] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f1386ec0000) [pid = 2523] [serial = 376] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f138d191400) [pid = 2523] [serial = 378] [outer = (nil)] [url = about:blank] 13:59:16 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f138624dc00) [pid = 2523] [serial = 375] [outer = (nil)] [url = about:blank] 13:59:17 INFO - PROCESS | 2523 | 1461704357153 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:59:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:59:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1550ms 13:59:17 INFO - PROCESS | 2523 | 1461704357218 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 2523 | 1461704357224 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:59:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:59:17 INFO - PROCESS | 2523 | 1461704357244 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 2523 | 1461704357248 Marionette TRACE conn3 <- [1,622,null,{}] 13:59:17 INFO - PROCESS | 2523 | 1461704357254 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:17 INFO - PROCESS | 2523 | 1461704357414 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:59:17 INFO - PROCESS | 2523 | 1461704357425 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bdb800 == 53 [pid = 2523] [id = 163] 13:59:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f13734c8000) [pid = 2523] [serial = 489] [outer = (nil)] 13:59:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137c7e3400) [pid = 2523] [serial = 490] [outer = 0x7f13734c8000] 13:59:17 INFO - PROCESS | 2523 | 1461704357497 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f137c7ea000) [pid = 2523] [serial = 491] [outer = 0x7f13734c8000] 13:59:18 INFO - PROCESS | 2523 | 1461704358366 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:59:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1188ms 13:59:18 INFO - PROCESS | 2523 | 1461704358428 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 2523 | 1461704358432 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:59:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:59:18 INFO - PROCESS | 2523 | 1461704358444 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 2523 | 1461704358447 Marionette TRACE conn3 <- [1,626,null,{}] 13:59:18 INFO - PROCESS | 2523 | 1461704358453 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 2523 | 1461704358616 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:59:18 INFO - PROCESS | 2523 | 1461704358627 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801d6000 == 54 [pid = 2523] [id = 164] 13:59:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f137c916800) [pid = 2523] [serial = 492] [outer = (nil)] 13:59:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137c91d000) [pid = 2523] [serial = 493] [outer = 0x7f137c916800] 13:59:18 INFO - PROCESS | 2523 | 1461704358705 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f137d342c00) [pid = 2523] [serial = 494] [outer = 0x7f137c916800] 13:59:19 INFO - PROCESS | 2523 | 1461704359698 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:59:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1281ms 13:59:19 INFO - PROCESS | 2523 | 1461704359725 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 2523 | 1461704359727 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:59:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:59:19 INFO - PROCESS | 2523 | 1461704359734 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 2523 | 1461704359737 Marionette TRACE conn3 <- [1,630,null,{}] 13:59:19 INFO - PROCESS | 2523 | 1461704359742 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:19 INFO - PROCESS | 2523 | 1461704359965 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:59:20 INFO - PROCESS | 2523 | 1461704360012 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380983800 == 55 [pid = 2523] [id = 165] 13:59:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137c919000) [pid = 2523] [serial = 495] [outer = (nil)] 13:59:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137ee4c400) [pid = 2523] [serial = 496] [outer = 0x7f137c919000] 13:59:20 INFO - PROCESS | 2523 | 1461704360082 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f137f813c00) [pid = 2523] [serial = 497] [outer = 0x7f137c919000] 13:59:21 INFO - PROCESS | 2523 | 1461704361966 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f1385464800) [pid = 2523] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f13734ca400) [pid = 2523] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f138942a000) [pid = 2523] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f137c0e7c00) [pid = 2523] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f137c94c800) [pid = 2523] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f137c7e9400) [pid = 2523] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137576ac00) [pid = 2523] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f138546e400) [pid = 2523] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137acee800) [pid = 2523] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f1382a44000) [pid = 2523] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f13733ed400) [pid = 2523] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f1375778400) [pid = 2523] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f1380b1f400) [pid = 2523] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137c54a400) [pid = 2523] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f137bf7a400) [pid = 2523] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f1386eb4800) [pid = 2523] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f1375461800) [pid = 2523] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f137c950400) [pid = 2523] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1382ac4000) [pid = 2523] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f13761eac00) [pid = 2523] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1386e24c00) [pid = 2523] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f137d343400) [pid = 2523] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f1380b20c00) [pid = 2523] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f137c919c00) [pid = 2523] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137bea6000) [pid = 2523] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1375462c00) [pid = 2523] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f139ad3d400) [pid = 2523] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1392d43800) [pid = 2523] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f13854c4400) [pid = 2523] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f1397daf000) [pid = 2523] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f137c7b0000) [pid = 2523] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f1386e23400) [pid = 2523] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1392f10800) [pid = 2523] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1384c3ec00) [pid = 2523] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f1384afb400) [pid = 2523] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f1393224400) [pid = 2523] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f1376096000) [pid = 2523] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f137588d000) [pid = 2523] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f137c0c1c00) [pid = 2523] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f137c0e3c00) [pid = 2523] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f137bea7400) [pid = 2523] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f137c913800) [pid = 2523] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f137f867400) [pid = 2523] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f1375463400) [pid = 2523] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f13733ee800) [pid = 2523] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f1380a8f000) [pid = 2523] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f13982a8800) [pid = 2523] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f137e35b400) [pid = 2523] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f137c0e1c00) [pid = 2523] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:59:22 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f1386e28400) [pid = 2523] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 2432ms 13:59:22 INFO - PROCESS | 2523 | 1461704362169 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 2523 | 1461704362172 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:59:22 INFO - PROCESS | 2523 | 1461704362179 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 2523 | 1461704362183 Marionette TRACE conn3 <- [1,634,null,{}] 13:59:22 INFO - PROCESS | 2523 | 1461704362189 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:22 INFO - PROCESS | 2523 | 1461704362393 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:59:22 INFO - PROCESS | 2523 | 1461704362474 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13756ab000 == 56 [pid = 2523] [id = 166] 13:59:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f13734c9000) [pid = 2523] [serial = 498] [outer = (nil)] 13:59:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f1376093800) [pid = 2523] [serial = 499] [outer = 0x7f13734c9000] 13:59:22 INFO - PROCESS | 2523 | 1461704362543 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f13761e8c00) [pid = 2523] [serial = 500] [outer = 0x7f13734c9000] 13:59:23 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:23 INFO - PROCESS | 2523 | 1461704363249 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1135ms 13:59:23 INFO - PROCESS | 2523 | 1461704363320 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 2523 | 1461704363323 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:59:23 INFO - PROCESS | 2523 | 1461704363330 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 2523 | 1461704363333 Marionette TRACE conn3 <- [1,638,null,{}] 13:59:23 INFO - PROCESS | 2523 | 1461704363338 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:23 INFO - PROCESS | 2523 | 1461704363502 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:59:23 INFO - PROCESS | 2523 | 1461704363512 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809cf800 == 57 [pid = 2523] [id = 167] 13:59:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f1375462c00) [pid = 2523] [serial = 501] [outer = (nil)] 13:59:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f137bea8400) [pid = 2523] [serial = 502] [outer = 0x7f1375462c00] 13:59:23 INFO - PROCESS | 2523 | 1461704363577 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f137c441000) [pid = 2523] [serial = 503] [outer = 0x7f1375462c00] 13:59:24 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:24 INFO - PROCESS | 2523 | 1461704364745 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:59:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1430ms 13:59:24 INFO - PROCESS | 2523 | 1461704364761 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:59:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:59:24 INFO - PROCESS | 2523 | 1461704364767 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:59:24 INFO - PROCESS | 2523 | 1461704364776 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 2523 | 1461704364781 Marionette TRACE conn3 <- [1,642,null,{}] 13:59:24 INFO - PROCESS | 2523 | 1461704364790 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:24 INFO - PROCESS | 2523 | 1461704364976 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:59:25 INFO - PROCESS | 2523 | 1461704365198 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdad000 == 58 [pid = 2523] [id = 168] 13:59:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f1375773400) [pid = 2523] [serial = 504] [outer = (nil)] 13:59:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f13761ef800) [pid = 2523] [serial = 505] [outer = 0x7f1375773400] 13:59:25 INFO - PROCESS | 2523 | 1461704365292 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f137aa1ac00) [pid = 2523] [serial = 506] [outer = 0x7f1375773400] 13:59:26 INFO - PROCESS | 2523 | 1461704366129 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:59:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1390ms 13:59:26 INFO - PROCESS | 2523 | 1461704366166 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:59:26 INFO - PROCESS | 2523 | 1461704366176 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:59:26 INFO - PROCESS | 2523 | 1461704366188 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 2523 | 1461704366192 Marionette TRACE conn3 <- [1,646,null,{}] 13:59:26 INFO - PROCESS | 2523 | 1461704366199 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:26 INFO - PROCESS | 2523 | 1461704366467 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:59:26 INFO - PROCESS | 2523 | 1461704366622 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384074800 == 59 [pid = 2523] [id = 169] 13:59:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f137c0e5c00) [pid = 2523] [serial = 507] [outer = (nil)] 13:59:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f137c446c00) [pid = 2523] [serial = 508] [outer = 0x7f137c0e5c00] 13:59:26 INFO - PROCESS | 2523 | 1461704366782 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f137c7ec000) [pid = 2523] [serial = 509] [outer = 0x7f137c0e5c00] 13:59:27 INFO - PROCESS | 2523 | 1461704367717 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:59:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1591ms 13:59:27 INFO - PROCESS | 2523 | 1461704367778 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:59:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:59:27 INFO - PROCESS | 2523 | 1461704367783 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:59:27 INFO - PROCESS | 2523 | 1461704367790 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 2523 | 1461704367797 Marionette TRACE conn3 <- [1,650,null,{}] 13:59:27 INFO - PROCESS | 2523 | 1461704367813 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:28 INFO - PROCESS | 2523 | 1461704368045 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:59:28 INFO - PROCESS | 2523 | 1461704368267 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385919800 == 60 [pid = 2523] [id = 170] 13:59:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f137c958400) [pid = 2523] [serial = 510] [outer = (nil)] 13:59:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f137df1dc00) [pid = 2523] [serial = 511] [outer = 0x7f137c958400] 13:59:28 INFO - PROCESS | 2523 | 1461704368393 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f137ee4c000) [pid = 2523] [serial = 512] [outer = 0x7f137c958400] 13:59:29 INFO - PROCESS | 2523 | 1461704369262 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:59:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:59:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1538ms 13:59:29 INFO - PROCESS | 2523 | 1461704369327 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:59:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:59:29 INFO - PROCESS | 2523 | 1461704369333 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:59:29 INFO - PROCESS | 2523 | 1461704369339 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 2523 | 1461704369343 Marionette TRACE conn3 <- [1,654,null,{}] 13:59:29 INFO - PROCESS | 2523 | 1461704369349 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:29 INFO - PROCESS | 2523 | 1461704369565 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:59:29 INFO - PROCESS | 2523 | 1461704369725 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13863a5000 == 61 [pid = 2523] [id = 171] 13:59:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f137576fc00) [pid = 2523] [serial = 513] [outer = (nil)] 13:59:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f137f819000) [pid = 2523] [serial = 514] [outer = 0x7f137576fc00] 13:59:29 INFO - PROCESS | 2523 | 1461704369815 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f137fd42400) [pid = 2523] [serial = 515] [outer = 0x7f137576fc00] 13:59:30 INFO - PROCESS | 2523 | 1461704370893 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1583ms 13:59:30 INFO - PROCESS | 2523 | 1461704370924 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:59:30 INFO - PROCESS | 2523 | 1461704370928 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:59:30 INFO - PROCESS | 2523 | 1461704370935 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 2523 | 1461704370939 Marionette TRACE conn3 <- [1,658,null,{}] 13:59:30 INFO - PROCESS | 2523 | 1461704370945 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:31 INFO - PROCESS | 2523 | 1461704371138 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:59:31 INFO - PROCESS | 2523 | 1461704371301 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387064800 == 62 [pid = 2523] [id = 172] 13:59:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f137cab6000) [pid = 2523] [serial = 516] [outer = (nil)] 13:59:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1380a99400) [pid = 2523] [serial = 517] [outer = 0x7f137cab6000] 13:59:31 INFO - PROCESS | 2523 | 1461704371406 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1382c49400) [pid = 2523] [serial = 518] [outer = 0x7f137cab6000] 13:59:32 INFO - PROCESS | 2523 | 1461704372527 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1648ms 13:59:32 INFO - PROCESS | 2523 | 1461704372586 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 2523 | 1461704372592 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:59:32 INFO - PROCESS | 2523 | 1461704372605 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 2523 | 1461704372609 Marionette TRACE conn3 <- [1,662,null,{}] 13:59:32 INFO - PROCESS | 2523 | 1461704372620 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:32 INFO - PROCESS | 2523 | 1461704372978 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:59:33 INFO - PROCESS | 2523 | 1461704373250 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c10000 == 63 [pid = 2523] [id = 173] 13:59:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1384afb400) [pid = 2523] [serial = 519] [outer = (nil)] 13:59:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1385463c00) [pid = 2523] [serial = 520] [outer = 0x7f1384afb400] 13:59:33 INFO - PROCESS | 2523 | 1461704373390 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1385470400) [pid = 2523] [serial = 521] [outer = 0x7f1384afb400] 13:59:34 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:34 INFO - PROCESS | 2523 | 1461704374374 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1799ms 13:59:34 INFO - PROCESS | 2523 | 1461704374403 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:59:34 INFO - PROCESS | 2523 | 1461704374408 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:59:34 INFO - PROCESS | 2523 | 1461704374416 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 2523 | 1461704374419 Marionette TRACE conn3 <- [1,666,null,{}] 13:59:34 INFO - PROCESS | 2523 | 1461704374427 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:34 INFO - PROCESS | 2523 | 1461704374661 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:59:34 INFO - PROCESS | 2523 | 1461704374829 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c40a000 == 64 [pid = 2523] [id = 174] 13:59:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f137576e400) [pid = 2523] [serial = 522] [outer = (nil)] 13:59:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f13854c7800) [pid = 2523] [serial = 523] [outer = 0x7f137576e400] 13:59:34 INFO - PROCESS | 2523 | 1461704374970 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f1385946000) [pid = 2523] [serial = 524] [outer = 0x7f137576e400] 13:59:35 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:35 INFO - PROCESS | 2523 | 1461704375856 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:59:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1496ms 13:59:35 INFO - PROCESS | 2523 | 1461704375911 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 2523 | 1461704375914 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:59:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:59:35 INFO - PROCESS | 2523 | 1461704375922 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 2523 | 1461704375924 Marionette TRACE conn3 <- [1,670,null,{}] 13:59:35 INFO - PROCESS | 2523 | 1461704375931 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:36 INFO - PROCESS | 2523 | 1461704376131 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:59:36 INFO - PROCESS | 2523 | 1461704376293 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392db5000 == 65 [pid = 2523] [id = 175] 13:59:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f1384c3a000) [pid = 2523] [serial = 525] [outer = (nil)] 13:59:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f138594d400) [pid = 2523] [serial = 526] [outer = 0x7f1384c3a000] 13:59:36 INFO - PROCESS | 2523 | 1461704376369 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f1385ee3000) [pid = 2523] [serial = 527] [outer = 0x7f1384c3a000] 13:59:37 INFO - PROCESS | 2523 | 1461704377325 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:59:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1432ms 13:59:37 INFO - PROCESS | 2523 | 1461704377354 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 2523 | 1461704377357 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:59:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:59:37 INFO - PROCESS | 2523 | 1461704377364 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 2523 | 1461704377367 Marionette TRACE conn3 <- [1,674,null,{}] 13:59:37 INFO - PROCESS | 2523 | 1461704377372 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:37 INFO - PROCESS | 2523 | 1461704377551 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:59:37 INFO - PROCESS | 2523 | 1461704377715 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139411c000 == 66 [pid = 2523] [id = 176] 13:59:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f13854c1800) [pid = 2523] [serial = 528] [outer = (nil)] 13:59:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f1386251800) [pid = 2523] [serial = 529] [outer = 0x7f13854c1800] 13:59:37 INFO - PROCESS | 2523 | 1461704377804 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f1386b76c00) [pid = 2523] [serial = 530] [outer = 0x7f13854c1800] 13:59:38 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:38 INFO - PROCESS | 2523 | 1461704378723 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1433ms 13:59:38 INFO - PROCESS | 2523 | 1461704378799 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 2523 | 1461704378803 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:59:38 INFO - PROCESS | 2523 | 1461704378810 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 2523 | 1461704378814 Marionette TRACE conn3 <- [1,678,null,{}] 13:59:38 INFO - PROCESS | 2523 | 1461704378821 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:39 INFO - PROCESS | 2523 | 1461704379076 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:59:39 INFO - PROCESS | 2523 | 1461704379294 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c98000 == 67 [pid = 2523] [id = 177] 13:59:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f13733ee000) [pid = 2523] [serial = 531] [outer = (nil)] 13:59:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f13734c6c00) [pid = 2523] [serial = 532] [outer = 0x7f13733ee000] 13:59:39 INFO - PROCESS | 2523 | 1461704379422 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f13760a0c00) [pid = 2523] [serial = 533] [outer = 0x7f13733ee000] 13:59:40 INFO - PROCESS | 2523 | 1461704380421 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1685ms 13:59:40 INFO - PROCESS | 2523 | 1461704380500 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:59:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:59:40 INFO - PROCESS | 2523 | 1461704380505 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:59:40 INFO - PROCESS | 2523 | 1461704380513 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 2523 | 1461704380518 Marionette TRACE conn3 <- [1,682,null,{}] 13:59:40 INFO - PROCESS | 2523 | 1461704380525 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:40 INFO - PROCESS | 2523 | 1461704380816 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:59:41 INFO - PROCESS | 2523 | 1461704381101 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c099000 == 68 [pid = 2523] [id = 178] 13:59:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137acf1400) [pid = 2523] [serial = 534] [outer = (nil)] 13:59:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137c0dfc00) [pid = 2523] [serial = 535] [outer = 0x7f137acf1400] 13:59:41 INFO - PROCESS | 2523 | 1461704381198 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f1380a93c00) [pid = 2523] [serial = 536] [outer = 0x7f137acf1400] 13:59:42 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:42 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:42 INFO - PROCESS | 2523 | 1461704382539 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:59:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2037ms 13:59:42 INFO - PROCESS | 2523 | 1461704382549 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 2523 | 1461704382556 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:59:42 INFO - PROCESS | 2523 | 1461704382566 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 2523 | 1461704382572 Marionette TRACE conn3 <- [1,686,null,{}] 13:59:42 INFO - PROCESS | 2523 | 1461704382699 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:42 INFO - PROCESS | 2523 | 1461704382891 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:59:43 INFO - PROCESS | 2523 | 1461704383200 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13749b9000 == 69 [pid = 2523] [id = 179] 13:59:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f1375770800) [pid = 2523] [serial = 537] [outer = (nil)] 13:59:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f1375773800) [pid = 2523] [serial = 538] [outer = 0x7f1375770800] 13:59:43 INFO - PROCESS | 2523 | 1461704383276 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137588e000) [pid = 2523] [serial = 539] [outer = 0x7f1375770800] 13:59:43 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139802b000 == 68 [pid = 2523] [id = 134] 13:59:43 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137c91ec00) [pid = 2523] [serial = 454] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137630f800 == 67 [pid = 2523] [id = 158] 13:59:44 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bde000 == 66 [pid = 2523] [id = 157] 13:59:44 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bc9800 == 65 [pid = 2523] [id = 156] 13:59:44 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13982ea000 == 64 [pid = 2523] [id = 155] 13:59:44 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13870a0000 == 63 [pid = 2523] [id = 154] 13:59:44 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1382c1a800 == 62 [pid = 2523] [id = 153] 13:59:44 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374da2800 == 61 [pid = 2523] [id = 152] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f1375778000) [pid = 2523] [serial = 437] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f137ee47400) [pid = 2523] [serial = 346] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f1393011800) [pid = 2523] [serial = 400] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f1385ed8800) [pid = 2523] [serial = 355] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f1385eda400) [pid = 2523] [serial = 271] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f137c7ad000) [pid = 2523] [serial = 452] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f13761f1c00) [pid = 2523] [serial = 448] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f1375465c00) [pid = 2523] [serial = 427] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f13734c8400) [pid = 2523] [serial = 443] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f13850ca000) [pid = 2523] [serial = 349] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f139a256400) [pid = 2523] [serial = 241] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1385461c00) [pid = 2523] [serial = 425] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f13734c3800) [pid = 2523] [serial = 442] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f1380b16400) [pid = 2523] [serial = 310] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f13854c2c00) [pid = 2523] [serial = 316] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137c958c00) [pid = 2523] [serial = 419] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f137bf79c00) [pid = 2523] [serial = 451] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137aed8c00) [pid = 2523] [serial = 430] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1397da2c00) [pid = 2523] [serial = 277] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f139b00fc00) [pid = 2523] [serial = 385] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f137aede800) [pid = 2523] [serial = 449] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f1397c7c800) [pid = 2523] [serial = 235] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f1385ee2c00) [pid = 2523] [serial = 319] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1380b12800) [pid = 2523] [serial = 388] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1392d42000) [pid = 2523] [serial = 358] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f137576e000) [pid = 2523] [serial = 436] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f1387253000) [pid = 2523] [serial = 352] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137c7ee000) [pid = 2523] [serial = 418] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f139c858000) [pid = 2523] [serial = 403] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f13733f3800) [pid = 2523] [serial = 439] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f1375897c00) [pid = 2523] [serial = 446] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f13854be000) [pid = 2523] [serial = 313] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f13842b8400) [pid = 2523] [serial = 229] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f13986eb800) [pid = 2523] [serial = 238] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f13982a1800) [pid = 2523] [serial = 204] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f1375470800) [pid = 2523] [serial = 428] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f137c959400) [pid = 2523] [serial = 268] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f1385edac00) [pid = 2523] [serial = 434] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f1380b20000) [pid = 2523] [serial = 391] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f1387acb800) [pid = 2523] [serial = 232] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f137df1c800) [pid = 2523] [serial = 421] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f13850cc400) [pid = 2523] [serial = 424] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f137c43fc00) [pid = 2523] [serial = 226] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f13854bdc00) [pid = 2523] [serial = 433] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f137cab7000) [pid = 2523] [serial = 415] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f13733fa000) [pid = 2523] [serial = 440] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f137beb1800) [pid = 2523] [serial = 397] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f137aee1400) [pid = 2523] [serial = 431] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 117 (0x7f139d675400) [pid = 2523] [serial = 283] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 116 (0x7f13930e8400) [pid = 2523] [serial = 159] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 115 (0x7f138881a800) [pid = 2523] [serial = 322] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 114 (0x7f139ad38800) [pid = 2523] [serial = 280] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 113 (0x7f1382a8a400) [pid = 2523] [serial = 195] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 112 (0x7f138942b000) [pid = 2523] [serial = 274] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 111 (0x7f13986e1800) [pid = 2523] [serial = 361] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 110 (0x7f1386e1d000) [pid = 2523] [serial = 394] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 109 (0x7f138796bc00) [pid = 2523] [serial = 198] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 108 (0x7f137588c800) [pid = 2523] [serial = 445] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 107 (0x7f13945de400) [pid = 2523] [serial = 201] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 106 (0x7f137c0e2c00) [pid = 2523] [serial = 364] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 105 (0x7f1375899800) [pid = 2523] [serial = 406] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 104 (0x7f137ee49c00) [pid = 2523] [serial = 422] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | --DOMWINDOW == 103 (0x7f1380a9c000) [pid = 2523] [serial = 286] [outer = (nil)] [url = about:blank] 13:59:44 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:44 INFO - PROCESS | 2523 | 1461704384717 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:59:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2209ms 13:59:44 INFO - PROCESS | 2523 | 1461704384774 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 2523 | 1461704384784 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:59:44 INFO - PROCESS | 2523 | 1461704384796 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 2523 | 1461704384799 Marionette TRACE conn3 <- [1,690,null,{}] 13:59:44 INFO - PROCESS | 2523 | 1461704384807 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:44 INFO - PROCESS | 2523 | 1461704384997 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:59:45 INFO - PROCESS | 2523 | 1461704385122 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137541d000 == 62 [pid = 2523] [id = 180] 13:59:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 104 (0x7f1375770c00) [pid = 2523] [serial = 540] [outer = (nil)] 13:59:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f13761e5c00) [pid = 2523] [serial = 541] [outer = 0x7f1375770c00] 13:59:45 INFO - PROCESS | 2523 | 1461704385192 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f13763c3800) [pid = 2523] [serial = 542] [outer = 0x7f1375770c00] 13:59:46 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:46 INFO - PROCESS | 2523 | 1461704386399 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:59:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:59:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1638ms 13:59:46 INFO - PROCESS | 2523 | 1461704386437 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 2523 | 1461704386440 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:59:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:59:46 INFO - PROCESS | 2523 | 1461704386457 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:59:46 INFO - PROCESS | 2523 | 1461704386465 Marionette TRACE conn3 <- [1,694,null,{}] 13:59:46 INFO - PROCESS | 2523 | 1461704386485 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:46 INFO - PROCESS | 2523 | 1461704386794 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:59:46 INFO - PROCESS | 2523 | 1461704386826 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ac96000 == 63 [pid = 2523] [id = 181] 13:59:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f137acd4400) [pid = 2523] [serial = 543] [outer = (nil)] 13:59:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 108 (0x7f137aee1000) [pid = 2523] [serial = 544] [outer = 0x7f137acd4400] 13:59:46 INFO - PROCESS | 2523 | 1461704386895 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f137beb1c00) [pid = 2523] [serial = 545] [outer = 0x7f137acd4400] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 108 (0x7f13734c9000) [pid = 2523] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 107 (0x7f137aee3c00) [pid = 2523] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 106 (0x7f13734c8000) [pid = 2523] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 105 (0x7f137c916800) [pid = 2523] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 104 (0x7f137accb400) [pid = 2523] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 103 (0x7f13733f5400) [pid = 2523] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 102 (0x7f137c919000) [pid = 2523] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 101 (0x7f13733f7000) [pid = 2523] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:59:47 INFO - PROCESS | 2523 | --DOMWINDOW == 100 (0x7f13733f2000) [pid = 2523] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:59:48 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:48 INFO - PROCESS | 2523 | 1461704388206 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:59:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:59:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1793ms 13:59:48 INFO - PROCESS | 2523 | 1461704388251 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:59:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:59:48 INFO - PROCESS | 2523 | 1461704388256 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:59:48 INFO - PROCESS | 2523 | 1461704388262 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 2523 | 1461704388265 Marionette TRACE conn3 <- [1,698,null,{}] 13:59:48 INFO - PROCESS | 2523 | 1461704388271 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:48 INFO - PROCESS | 2523 | 1461704388472 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:59:48 INFO - PROCESS | 2523 | 1461704388583 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1c2800 == 64 [pid = 2523] [id = 182] 13:59:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 101 (0x7f137546e000) [pid = 2523] [serial = 546] [outer = (nil)] 13:59:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 102 (0x7f137c0c2c00) [pid = 2523] [serial = 547] [outer = 0x7f137546e000] 13:59:48 INFO - PROCESS | 2523 | 1461704388653 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 103 (0x7f137c0e1400) [pid = 2523] [serial = 548] [outer = 0x7f137546e000] 13:59:49 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:49 INFO - PROCESS | 2523 | 1461704389776 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:59:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:59:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1533ms 13:59:49 INFO - PROCESS | 2523 | 1461704389795 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 2523 | 1461704389799 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:59:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:59:49 INFO - PROCESS | 2523 | 1461704389805 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 2523 | 1461704389808 Marionette TRACE conn3 <- [1,702,null,{}] 13:59:49 INFO - PROCESS | 2523 | 1461704389814 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:50 INFO - PROCESS | 2523 | 1461704390045 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:59:50 INFO - PROCESS | 2523 | 1461704390279 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bc8000 == 65 [pid = 2523] [id = 183] 13:59:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 104 (0x7f13733ef000) [pid = 2523] [serial = 549] [outer = (nil)] 13:59:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f13733fa000) [pid = 2523] [serial = 550] [outer = 0x7f13733ef000] 13:59:50 INFO - PROCESS | 2523 | 1461704390358 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f1375469000) [pid = 2523] [serial = 551] [outer = 0x7f13733ef000] 13:59:51 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:51 INFO - PROCESS | 2523 | 1461704391788 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:59:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:59:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2036ms 13:59:51 INFO - PROCESS | 2523 | 1461704391889 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:59:51 INFO - PROCESS | 2523 | 1461704391897 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:59:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:59:51 INFO - PROCESS | 2523 | 1461704391912 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 2523 | 1461704391920 Marionette TRACE conn3 <- [1,706,null,{}] 13:59:51 INFO - PROCESS | 2523 | 1461704391930 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:52 INFO - PROCESS | 2523 | 1461704392148 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:59:52 INFO - PROCESS | 2523 | 1461704392299 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdb4000 == 66 [pid = 2523] [id = 184] 13:59:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f13733f3800) [pid = 2523] [serial = 552] [outer = (nil)] 13:59:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 108 (0x7f13761e7400) [pid = 2523] [serial = 553] [outer = 0x7f13733f3800] 13:59:52 INFO - PROCESS | 2523 | 1461704392380 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f137acc9400) [pid = 2523] [serial = 554] [outer = 0x7f13733f3800] 13:59:53 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:53 INFO - PROCESS | 2523 | 1461704393760 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:59:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:59:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1891ms 13:59:53 INFO - PROCESS | 2523 | 1461704393856 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 2523 | 1461704393863 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:59:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:59:53 INFO - PROCESS | 2523 | 1461704393892 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 2523 | 1461704393895 Marionette TRACE conn3 <- [1,710,null,{}] 13:59:53 INFO - PROCESS | 2523 | 1461704393905 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:54 INFO - PROCESS | 2523 | 1461704394106 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:59:54 INFO - PROCESS | 2523 | 1461704394288 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e073000 == 67 [pid = 2523] [id = 185] 13:59:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 110 (0x7f13761e4400) [pid = 2523] [serial = 555] [outer = (nil)] 13:59:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f137acf3000) [pid = 2523] [serial = 556] [outer = 0x7f13761e4400] 13:59:54 INFO - PROCESS | 2523 | 1461704394422 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 112 (0x7f137c0e2400) [pid = 2523] [serial = 557] [outer = 0x7f13761e4400] 13:59:56 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:56 INFO - PROCESS | 2523 | 1461704396385 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:59:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:59:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2539ms 13:59:56 INFO - PROCESS | 2523 | 1461704396429 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 2523 | 1461704396433 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:59:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:59:56 INFO - PROCESS | 2523 | 1461704396453 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 2523 | 1461704396464 Marionette TRACE conn3 <- [1,714,null,{}] 13:59:56 INFO - PROCESS | 2523 | 1461704396516 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:56 INFO - PROCESS | 2523 | 1461704396746 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:59:56 INFO - PROCESS | 2523 | 1461704396915 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801cd800 == 68 [pid = 2523] [id = 186] 13:59:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 113 (0x7f137c440400) [pid = 2523] [serial = 558] [outer = (nil)] 13:59:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 114 (0x7f137c7e9400) [pid = 2523] [serial = 559] [outer = 0x7f137c440400] 13:59:57 INFO - PROCESS | 2523 | 1461704397001 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 115 (0x7f137c91d400) [pid = 2523] [serial = 560] [outer = 0x7f137c440400] 13:59:58 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:58 INFO - PROCESS | 2523 | 1461704398333 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:59:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:59:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1909ms 13:59:58 INFO - PROCESS | 2523 | 1461704398352 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:59:58 INFO - PROCESS | 2523 | 1461704398357 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:59:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:59:58 INFO - PROCESS | 2523 | 1461704398364 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 2523 | 1461704398369 Marionette TRACE conn3 <- [1,718,null,{}] 13:59:58 INFO - PROCESS | 2523 | 1461704398473 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:58 INFO - PROCESS | 2523 | 1461704398666 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:59:58 INFO - PROCESS | 2523 | 1461704398818 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380970800 == 69 [pid = 2523] [id = 187] 13:59:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 116 (0x7f13733ef800) [pid = 2523] [serial = 561] [outer = (nil)] 13:59:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 117 (0x7f137c957000) [pid = 2523] [serial = 562] [outer = 0x7f13733ef800] 13:59:58 INFO - PROCESS | 2523 | 1461704398894 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f137cab7400) [pid = 2523] [serial = 563] [outer = 0x7f13733ef800] 14:00:00 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:00 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:00 INFO - PROCESS | 2523 | 1461704400198 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:00:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1886ms 14:00:00 INFO - PROCESS | 2523 | 1461704400291 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 2523 | 1461704400294 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:00:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:00:00 INFO - PROCESS | 2523 | 1461704400305 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 2523 | 1461704400308 Marionette TRACE conn3 <- [1,722,null,{}] 14:00:00 INFO - PROCESS | 2523 | 1461704400315 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:00 INFO - PROCESS | 2523 | 1461704400504 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:00:00 INFO - PROCESS | 2523 | 1461704400658 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bd0800 == 70 [pid = 2523] [id = 188] 14:00:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f137d3ee000) [pid = 2523] [serial = 564] [outer = (nil)] 14:00:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f137d3f1000) [pid = 2523] [serial = 565] [outer = 0x7f137d3ee000] 14:00:00 INFO - PROCESS | 2523 | 1461704400748 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f137e20f800) [pid = 2523] [serial = 566] [outer = 0x7f137d3ee000] 14:00:01 INFO - PROCESS | 2523 | 1461704401713 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:00:01 INFO - PROCESS | 2523 | 1461704401754 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:00:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:00:01 INFO - PROCESS | 2523 | 1461704401760 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:00:01 INFO - PROCESS | 2523 | 1461704401763 Marionette TRACE conn3 <- [1,726,null,{}] 14:00:01 INFO - PROCESS | 2523 | 1461704401769 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:02 INFO - PROCESS | 2523 | 1461704402023 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:00:02 INFO - PROCESS | 2523 | 1461704402550 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c090000 == 71 [pid = 2523] [id = 189] 14:00:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f137576f400) [pid = 2523] [serial = 567] [outer = (nil)] 14:00:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f1375775400) [pid = 2523] [serial = 568] [outer = 0x7f137576f400] 14:00:02 INFO - PROCESS | 2523 | 1461704402666 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f13761e2400) [pid = 2523] [serial = 569] [outer = 0x7f137576f400] 14:00:03 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:03 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:03 INFO - PROCESS | 2523 | 1461704403586 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:00:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1887ms 14:00:03 INFO - PROCESS | 2523 | 1461704403650 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 2523 | 1461704403657 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:00:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:00:03 INFO - PROCESS | 2523 | 1461704403665 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 2523 | 1461704403670 Marionette TRACE conn3 <- [1,730,null,{}] 14:00:03 INFO - PROCESS | 2523 | 1461704403677 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:03 INFO - PROCESS | 2523 | 1461704403862 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:00:04 INFO - PROCESS | 2523 | 1461704404203 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c83000 == 72 [pid = 2523] [id = 190] 14:00:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f13763bbc00) [pid = 2523] [serial = 570] [outer = (nil)] 14:00:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f137acd1c00) [pid = 2523] [serial = 571] [outer = 0x7f13763bbc00] 14:00:04 INFO - PROCESS | 2523 | 1461704404282 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f137c0dc800) [pid = 2523] [serial = 572] [outer = 0x7f13763bbc00] 14:00:05 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:05 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:05 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137bdb8000 == 71 [pid = 2523] [id = 93] 14:00:05 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386b0e800 == 70 [pid = 2523] [id = 52] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f13733fc000) [pid = 2523] [serial = 457] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f137bea6800) [pid = 2523] [serial = 460] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f137e03d800) [pid = 2523] [serial = 463] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f137bea8400) [pid = 2523] [serial = 502] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f1385465400) [pid = 2523] [serial = 466] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f1385941c00) [pid = 2523] [serial = 469] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f138594dc00) [pid = 2523] [serial = 472] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f138594b000) [pid = 2523] [serial = 475] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | 1461704405272 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 2523 | 1461704405366 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:00:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:00:05 INFO - PROCESS | 2523 | 1461704405373 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 2523 | 1461704405375 Marionette TRACE conn3 <- [1,734,null,{}] 14:00:05 INFO - PROCESS | 2523 | 1461704405381 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:05 INFO - PROCESS | 2523 | 1461704405556 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f137e03fc00) [pid = 2523] [serial = 455] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 117 (0x7f137c7e3400) [pid = 2523] [serial = 490] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 116 (0x7f137c7ea000) [pid = 2523] [serial = 491] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 115 (0x7f137c91d000) [pid = 2523] [serial = 493] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 114 (0x7f137acd0000) [pid = 2523] [serial = 484] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 113 (0x7f137aced800) [pid = 2523] [serial = 485] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 112 (0x7f13734c6400) [pid = 2523] [serial = 481] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 111 (0x7f13761e7800) [pid = 2523] [serial = 482] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 110 (0x7f137ee4c400) [pid = 2523] [serial = 496] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 109 (0x7f137609b000) [pid = 2523] [serial = 487] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 108 (0x7f137c0dbc00) [pid = 2523] [serial = 488] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 107 (0x7f137576bc00) [pid = 2523] [serial = 479] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 106 (0x7f13734c6000) [pid = 2523] [serial = 478] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 105 (0x7f1376093800) [pid = 2523] [serial = 499] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 104 (0x7f137f813c00) [pid = 2523] [serial = 497] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 103 (0x7f137d342c00) [pid = 2523] [serial = 494] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | --DOMWINDOW == 102 (0x7f13761e8c00) [pid = 2523] [serial = 500] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 2523 | 1461704405779 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137630e800 == 61 [pid = 2523] [id = 191] 14:00:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 103 (0x7f13734c6400) [pid = 2523] [serial = 573] [outer = (nil)] 14:00:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 104 (0x7f137aced800) [pid = 2523] [serial = 574] [outer = 0x7f13734c6400] 14:00:05 INFO - PROCESS | 2523 | 1461704405852 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 105 (0x7f137c7ee000) [pid = 2523] [serial = 575] [outer = 0x7f13734c6400] 14:00:06 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:06 INFO - PROCESS | 2523 | 1461704406594 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:00:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:00:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1278ms 14:00:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:00:06 INFO - PROCESS | 2523 | 1461704406652 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:00:06 INFO - PROCESS | 2523 | 1461704406655 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:00:06 INFO - PROCESS | 2523 | 1461704406669 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:00:06 INFO - PROCESS | 2523 | 1461704406678 Marionette TRACE conn3 <- [1,738,null,{}] 14:00:06 INFO - PROCESS | 2523 | 1461704406687 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:06 INFO - PROCESS | 2523 | 1461704406871 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:00:06 INFO - PROCESS | 2523 | 1461704406985 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801ca000 == 62 [pid = 2523] [id = 192] 14:00:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 106 (0x7f1376093800) [pid = 2523] [serial = 576] [outer = (nil)] 14:00:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 107 (0x7f137d3f2800) [pid = 2523] [serial = 577] [outer = 0x7f1376093800] 14:00:07 INFO - PROCESS | 2523 | 1461704407051 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 108 (0x7f137e03b000) [pid = 2523] [serial = 578] [outer = 0x7f1376093800] 14:00:08 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:08 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:08 INFO - PROCESS | 2523 | 1461704408229 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:00:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1601ms 14:00:08 INFO - PROCESS | 2523 | 1461704408264 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 2523 | 1461704408273 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:00:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:00:08 INFO - PROCESS | 2523 | 1461704408280 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 2523 | 1461704408294 Marionette TRACE conn3 <- [1,742,null,{}] 14:00:08 INFO - PROCESS | 2523 | 1461704408317 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:08 INFO - PROCESS | 2523 | 1461704408516 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:00:08 INFO - PROCESS | 2523 | 1461704408627 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809d8000 == 63 [pid = 2523] [id = 193] 14:00:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f137c559800) [pid = 2523] [serial = 579] [outer = (nil)] 14:00:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 110 (0x7f137ee48c00) [pid = 2523] [serial = 580] [outer = 0x7f137c559800] 14:00:08 INFO - PROCESS | 2523 | 1461704408691 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f137ee52800) [pid = 2523] [serial = 581] [outer = 0x7f137c559800] 14:00:09 INFO - PROCESS | 2523 | --DOMWINDOW == 110 (0x7f137acd4400) [pid = 2523] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:00:09 INFO - PROCESS | 2523 | --DOMWINDOW == 109 (0x7f1375770c00) [pid = 2523] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:00:09 INFO - PROCESS | 2523 | --DOMWINDOW == 108 (0x7f1375770800) [pid = 2523] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:00:09 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:09 INFO - PROCESS | 2523 | 1461704409880 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:00:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:00:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1657ms 14:00:09 INFO - PROCESS | 2523 | 1461704409939 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 2523 | 1461704409941 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:00:09 INFO - PROCESS | 2523 | 1461704409948 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 2523 | 1461704409952 Marionette TRACE conn3 <- [1,746,null,{}] 14:00:09 INFO - PROCESS | 2523 | 1461704409958 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 2523 | 1461704410124 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:00:10 INFO - PROCESS | 2523 | 1461704410297 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138422f800 == 64 [pid = 2523] [id = 194] 14:00:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 109 (0x7f137f81b800) [pid = 2523] [serial = 582] [outer = (nil)] 14:00:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 110 (0x7f137f85a800) [pid = 2523] [serial = 583] [outer = 0x7f137f81b800] 14:00:10 INFO - PROCESS | 2523 | 1461704410375 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 111 (0x7f137fd4f800) [pid = 2523] [serial = 584] [outer = 0x7f137f81b800] 14:00:11 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:11 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:11 INFO - PROCESS | 2523 | 1461704411660 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:00:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1734ms 14:00:11 INFO - PROCESS | 2523 | 1461704411683 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 2523 | 1461704411687 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:00:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:00:11 INFO - PROCESS | 2523 | 1461704411693 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 2523 | 1461704411708 Marionette TRACE conn3 <- [1,750,null,{}] 14:00:11 INFO - PROCESS | 2523 | 1461704411715 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:11 INFO - PROCESS | 2523 | 1461704411924 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:00:12 INFO - PROCESS | 2523 | 1461704412133 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374d97800 == 65 [pid = 2523] [id = 195] 14:00:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 112 (0x7f13733f2800) [pid = 2523] [serial = 585] [outer = (nil)] 14:00:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 113 (0x7f1375461400) [pid = 2523] [serial = 586] [outer = 0x7f13733f2800] 14:00:12 INFO - PROCESS | 2523 | 1461704412225 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 114 (0x7f1375890000) [pid = 2523] [serial = 587] [outer = 0x7f13733f2800] 14:00:13 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:13 INFO - PROCESS | 2523 | 1461704413584 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:00:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1947ms 14:00:13 INFO - PROCESS | 2523 | 1461704413688 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 2523 | 1461704413696 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:00:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:00:13 INFO - PROCESS | 2523 | 1461704413709 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 2523 | 1461704413714 Marionette TRACE conn3 <- [1,754,null,{}] 14:00:13 INFO - PROCESS | 2523 | 1461704413724 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 2523 | 1461704413923 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:00:14 INFO - PROCESS | 2523 | 1461704414078 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e082000 == 66 [pid = 2523] [id = 196] 14:00:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 115 (0x7f137588d400) [pid = 2523] [serial = 588] [outer = (nil)] 14:00:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 116 (0x7f137bea9000) [pid = 2523] [serial = 589] [outer = 0x7f137588d400] 14:00:14 INFO - PROCESS | 2523 | 1461704414159 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 117 (0x7f137c442000) [pid = 2523] [serial = 590] [outer = 0x7f137588d400] 14:00:15 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:15 INFO - PROCESS | 2523 | 1461704415486 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:00:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1792ms 14:00:15 INFO - PROCESS | 2523 | 1461704415504 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:00:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:00:15 INFO - PROCESS | 2523 | 1461704415511 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:00:15 INFO - PROCESS | 2523 | 1461704415518 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 2523 | 1461704415522 Marionette TRACE conn3 <- [1,758,null,{}] 14:00:15 INFO - PROCESS | 2523 | 1461704415665 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:15 INFO - PROCESS | 2523 | 1461704415876 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:00:16 INFO - PROCESS | 2523 | 1461704416060 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f69800 == 67 [pid = 2523] [id = 197] 14:00:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f137c7a8000) [pid = 2523] [serial = 591] [outer = (nil)] 14:00:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f137c94b400) [pid = 2523] [serial = 592] [outer = 0x7f137c7a8000] 14:00:16 INFO - PROCESS | 2523 | 1461704416192 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f137d3f3800) [pid = 2523] [serial = 593] [outer = 0x7f137c7a8000] 14:00:17 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:17 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:17 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:17 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:17 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:17 INFO - PROCESS | 2523 | 1461704417645 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:00:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 2207ms 14:00:17 INFO - PROCESS | 2523 | 1461704417726 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 2523 | 1461704417729 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:00:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:00:17 INFO - PROCESS | 2523 | 1461704417746 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 2523 | 1461704417756 Marionette TRACE conn3 <- [1,762,null,{}] 14:00:17 INFO - PROCESS | 2523 | 1461704417763 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:18 INFO - PROCESS | 2523 | 1461704418048 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:00:18 INFO - PROCESS | 2523 | 1461704418195 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385921800 == 68 [pid = 2523] [id = 198] 14:00:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f137c7e6400) [pid = 2523] [serial = 594] [outer = (nil)] 14:00:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f137f861c00) [pid = 2523] [serial = 595] [outer = 0x7f137c7e6400] 14:00:18 INFO - PROCESS | 2523 | 1461704418274 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f137fd55400) [pid = 2523] [serial = 596] [outer = 0x7f137c7e6400] 14:00:19 INFO - PROCESS | 2523 | 1461704419567 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:00:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1850ms 14:00:19 INFO - PROCESS | 2523 | 1461704419589 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:00:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:00:19 INFO - PROCESS | 2523 | 1461704419594 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:00:19 INFO - PROCESS | 2523 | 1461704419601 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 2523 | 1461704419604 Marionette TRACE conn3 <- [1,766,null,{}] 14:00:19 INFO - PROCESS | 2523 | 1461704419610 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 2523 | 1461704419863 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:00:20 INFO - PROCESS | 2523 | 1461704420022 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138618c000 == 69 [pid = 2523] [id = 199] 14:00:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f13734d0400) [pid = 2523] [serial = 597] [outer = (nil)] 14:00:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f1380b14c00) [pid = 2523] [serial = 598] [outer = 0x7f13734d0400] 14:00:20 INFO - PROCESS | 2523 | 1461704420100 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f1382a8cc00) [pid = 2523] [serial = 599] [outer = 0x7f13734d0400] 14:00:21 INFO - PROCESS | 2523 | 1461704421412 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:00:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:00:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1836ms 14:00:21 INFO - PROCESS | 2523 | 1461704421478 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:00:21 INFO - PROCESS | 2523 | 1461704421483 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:00:21 INFO - PROCESS | 2523 | 1461704421496 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 2523 | 1461704421499 Marionette TRACE conn3 <- [1,770,null,{}] 14:00:21 INFO - PROCESS | 2523 | 1461704421506 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:21 INFO - PROCESS | 2523 | 1461704421764 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:00:21 INFO - PROCESS | 2523 | 1461704421900 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386896000 == 70 [pid = 2523] [id = 200] 14:00:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f1383b26800) [pid = 2523] [serial = 600] [outer = (nil)] 14:00:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f1383bafc00) [pid = 2523] [serial = 601] [outer = 0x7f1383b26800] 14:00:22 INFO - PROCESS | 2523 | 1461704422015 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f1384fce800) [pid = 2523] [serial = 602] [outer = 0x7f1383b26800] 14:00:22 INFO - PROCESS | 2523 | 1461704422892 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1491ms 14:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:00:22 INFO - PROCESS | 2523 | 1461704422984 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 2523 | 1461704422986 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:00:22 INFO - PROCESS | 2523 | 1461704422993 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 2523 | 1461704422997 Marionette TRACE conn3 <- [1,774,null,{}] 14:00:23 INFO - PROCESS | 2523 | 1461704423002 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:23 INFO - PROCESS | 2523 | 1461704423201 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:00:23 INFO - PROCESS | 2523 | 1461704423723 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:23 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1db000 == 71 [pid = 2523] [id = 201] 14:00:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f137576c000) [pid = 2523] [serial = 603] [outer = (nil)] 14:00:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f1375776400) [pid = 2523] [serial = 604] [outer = 0x7f137576c000] 14:00:23 INFO - PROCESS | 2523 | 1461704423841 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f13763c7800) [pid = 2523] [serial = 605] [outer = 0x7f137576c000] 14:00:24 INFO - PROCESS | 2523 | 1461704424730 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1786ms 14:00:24 INFO - PROCESS | 2523 | 1461704424780 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:00:24 INFO - PROCESS | 2523 | 1461704424787 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:00:24 INFO - PROCESS | 2523 | 1461704424795 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 2523 | 1461704424801 Marionette TRACE conn3 <- [1,778,null,{}] 14:00:24 INFO - PROCESS | 2523 | 1461704424808 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 2523 | 1461704425002 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:00:25 INFO - PROCESS | 2523 | 1461704425320 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c7f000 == 72 [pid = 2523] [id = 202] 14:00:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f137aedb000) [pid = 2523] [serial = 606] [outer = (nil)] 14:00:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f137c0c3800) [pid = 2523] [serial = 607] [outer = 0x7f137aedb000] 14:00:25 INFO - PROCESS | 2523 | 1461704425400 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f137c446400) [pid = 2523] [serial = 608] [outer = 0x7f137aedb000] 14:00:26 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139b0f0800 == 71 [pid = 2523] [id = 80] 14:00:26 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138422f800 == 70 [pid = 2523] [id = 194] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f1386251800) [pid = 2523] [serial = 529] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f13734c6c00) [pid = 2523] [serial = 532] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f138594d400) [pid = 2523] [serial = 526] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f137c0c2c00) [pid = 2523] [serial = 547] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13809d8000 == 69 [pid = 2523] [id = 193] 14:00:26 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801ca000 == 68 [pid = 2523] [id = 192] 14:00:26 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137630e800 == 67 [pid = 2523] [id = 191] 14:00:26 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374c83000 == 66 [pid = 2523] [id = 190] 14:00:26 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c090000 == 65 [pid = 2523] [id = 189] 14:00:26 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bc8000 == 64 [pid = 2523] [id = 183] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f137beb1c00) [pid = 2523] [serial = 545] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f137c446c00) [pid = 2523] [serial = 508] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f13763c3800) [pid = 2523] [serial = 542] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f1375773800) [pid = 2523] [serial = 538] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f1380a99400) [pid = 2523] [serial = 517] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f13854c7800) [pid = 2523] [serial = 523] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f137f819000) [pid = 2523] [serial = 514] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f137df1dc00) [pid = 2523] [serial = 511] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f1385463c00) [pid = 2523] [serial = 520] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f137588e000) [pid = 2523] [serial = 539] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f13761e5c00) [pid = 2523] [serial = 541] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f137aee1000) [pid = 2523] [serial = 544] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f13761ef800) [pid = 2523] [serial = 505] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | --DOMWINDOW == 117 (0x7f137c0dfc00) [pid = 2523] [serial = 535] [outer = (nil)] [url = about:blank] 14:00:26 INFO - PROCESS | 2523 | 1461704426380 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1633ms 14:00:26 INFO - PROCESS | 2523 | 1461704426432 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 2523 | 1461704426437 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:00:26 INFO - PROCESS | 2523 | 1461704426446 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 2523 | 1461704426450 Marionette TRACE conn3 <- [1,782,null,{}] 14:00:26 INFO - PROCESS | 2523 | 1461704426456 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:26 INFO - PROCESS | 2523 | 1461704426634 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:00:26 INFO - PROCESS | 2523 | 1461704426776 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137aca3000 == 65 [pid = 2523] [id = 203] 14:00:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 118 (0x7f137bf71000) [pid = 2523] [serial = 609] [outer = (nil)] 14:00:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f137c915400) [pid = 2523] [serial = 610] [outer = 0x7f137bf71000] 14:00:26 INFO - PROCESS | 2523 | 1461704426922 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f137cab4400) [pid = 2523] [serial = 611] [outer = 0x7f137bf71000] 14:00:27 INFO - PROCESS | 2523 | 1461704427652 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1229ms 14:00:27 INFO - PROCESS | 2523 | 1461704427684 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 2523 | 1461704427689 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:00:27 INFO - PROCESS | 2523 | 1461704427702 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 2523 | 1461704427712 Marionette TRACE conn3 <- [1,786,null,{}] 14:00:27 INFO - PROCESS | 2523 | 1461704427722 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 2523 | 1461704427914 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:00:27 INFO - PROCESS | 2523 | 1461704427927 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138096c800 == 66 [pid = 2523] [id = 204] 14:00:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f137c557800) [pid = 2523] [serial = 612] [outer = (nil)] 14:00:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f137ee49000) [pid = 2523] [serial = 613] [outer = 0x7f137c557800] 14:00:28 INFO - PROCESS | 2523 | 1461704428106 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f137f816000) [pid = 2523] [serial = 614] [outer = 0x7f137c557800] 14:00:28 INFO - PROCESS | 2523 | 1461704428919 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1250ms 14:00:28 INFO - PROCESS | 2523 | 1461704428947 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 2523 | 1461704428962 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:00:28 INFO - PROCESS | 2523 | 1461704428970 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 2523 | 1461704428973 Marionette TRACE conn3 <- [1,790,null,{}] 14:00:28 INFO - PROCESS | 2523 | 1461704428985 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 2523 | 1461704429195 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:00:29 INFO - PROCESS | 2523 | 1461704429224 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f81000 == 67 [pid = 2523] [id = 205] 14:00:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f137c7ee400) [pid = 2523] [serial = 615] [outer = (nil)] 14:00:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f137fd4cc00) [pid = 2523] [serial = 616] [outer = 0x7f137c7ee400] 14:00:29 INFO - PROCESS | 2523 | 1461704429288 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f1382a8d000) [pid = 2523] [serial = 617] [outer = 0x7f137c7ee400] 14:00:30 INFO - PROCESS | 2523 | 1461704430159 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1246ms 14:00:30 INFO - PROCESS | 2523 | 1461704430220 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 2523 | 1461704430224 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:00:30 INFO - PROCESS | 2523 | 1461704430230 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 2523 | 1461704430234 Marionette TRACE conn3 <- [1,794,null,{}] 14:00:30 INFO - PROCESS | 2523 | 1461704430239 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:30 INFO - PROCESS | 2523 | 1461704430463 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:00:30 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f137c559800) [pid = 2523] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:00:30 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f13763bbc00) [pid = 2523] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:00:30 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f13734c6400) [pid = 2523] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:00:30 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f1376093800) [pid = 2523] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:00:30 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f137576f400) [pid = 2523] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:00:30 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f137546e000) [pid = 2523] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:00:30 INFO - PROCESS | 2523 | 1461704430882 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cfcf000 == 68 [pid = 2523] [id = 206] 14:00:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f137c559800) [pid = 2523] [serial = 618] [outer = (nil)] 14:00:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f137df1ac00) [pid = 2523] [serial = 619] [outer = 0x7f137c559800] 14:00:30 INFO - PROCESS | 2523 | 1461704430976 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f13850c6800) [pid = 2523] [serial = 620] [outer = 0x7f137c559800] 14:00:31 INFO - PROCESS | 2523 | 1461704431715 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1535ms 14:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:00:31 INFO - PROCESS | 2523 | 1461704431767 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 2523 | 1461704431769 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:00:31 INFO - PROCESS | 2523 | 1461704431776 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 2523 | 1461704431779 Marionette TRACE conn3 <- [1,798,null,{}] 14:00:31 INFO - PROCESS | 2523 | 1461704431790 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:31 INFO - PROCESS | 2523 | 1461704431979 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:00:31 INFO - PROCESS | 2523 | 1461704431991 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386b0a000 == 69 [pid = 2523] [id = 207] 14:00:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f1385139c00) [pid = 2523] [serial = 621] [outer = (nil)] 14:00:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f138546b400) [pid = 2523] [serial = 622] [outer = 0x7f1385139c00] 14:00:32 INFO - PROCESS | 2523 | 1461704432058 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f13854bf400) [pid = 2523] [serial = 623] [outer = 0x7f1385139c00] 14:00:33 INFO - PROCESS | 2523 | 1461704433039 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1335ms 14:00:33 INFO - PROCESS | 2523 | 1461704433112 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 2523 | 1461704433117 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:00:33 INFO - PROCESS | 2523 | 1461704433127 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 2523 | 1461704433132 Marionette TRACE conn3 <- [1,802,null,{}] 14:00:33 INFO - PROCESS | 2523 | 1461704433143 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:33 INFO - PROCESS | 2523 | 1461704433352 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:00:33 INFO - PROCESS | 2523 | 1461704433488 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdbe000 == 70 [pid = 2523] [id = 208] 14:00:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f137576a800) [pid = 2523] [serial = 624] [outer = (nil)] 14:00:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f137aa19400) [pid = 2523] [serial = 625] [outer = 0x7f137576a800] 14:00:33 INFO - PROCESS | 2523 | 1461704433569 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f137aee1000) [pid = 2523] [serial = 626] [outer = 0x7f137576a800] 14:00:34 INFO - PROCESS | 2523 | 1461704434673 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1596ms 14:00:34 INFO - PROCESS | 2523 | 1461704434723 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 2523 | 1461704434731 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:00:34 INFO - PROCESS | 2523 | 1461704434759 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 2523 | 1461704434765 Marionette TRACE conn3 <- [1,806,null,{}] 14:00:34 INFO - PROCESS | 2523 | 1461704434774 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:34 INFO - PROCESS | 2523 | 1461704434968 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:00:35 INFO - PROCESS | 2523 | 1461704435222 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1383b57800 == 71 [pid = 2523] [id = 209] 14:00:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f137c0e1800) [pid = 2523] [serial = 627] [outer = (nil)] 14:00:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f137c94cc00) [pid = 2523] [serial = 628] [outer = 0x7f137c0e1800] 14:00:35 INFO - PROCESS | 2523 | 1461704435299 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f137d351c00) [pid = 2523] [serial = 629] [outer = 0x7f137c0e1800] 14:00:36 INFO - PROCESS | 2523 | 1461704436219 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1504ms 14:00:36 INFO - PROCESS | 2523 | 1461704436247 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 2523 | 1461704436251 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:00:36 INFO - PROCESS | 2523 | 1461704436257 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 2523 | 1461704436263 Marionette TRACE conn3 <- [1,810,null,{}] 14:00:36 INFO - PROCESS | 2523 | 1461704436278 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:36 INFO - PROCESS | 2523 | 1461704436467 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:00:36 INFO - PROCESS | 2523 | 1461704436638 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387936800 == 72 [pid = 2523] [id = 210] 14:00:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f137f867400) [pid = 2523] [serial = 630] [outer = (nil)] 14:00:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f1382ac7c00) [pid = 2523] [serial = 631] [outer = 0x7f137f867400] 14:00:36 INFO - PROCESS | 2523 | 1461704436763 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f1384d43400) [pid = 2523] [serial = 632] [outer = 0x7f137f867400] 14:00:37 INFO - PROCESS | 2523 | 1461704437642 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1434ms 14:00:37 INFO - PROCESS | 2523 | 1461704437692 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:00:37 INFO - PROCESS | 2523 | 1461704437697 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:00:37 INFO - PROCESS | 2523 | 1461704437703 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 2523 | 1461704437707 Marionette TRACE conn3 <- [1,814,null,{}] 14:00:37 INFO - PROCESS | 2523 | 1461704437712 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:37 INFO - PROCESS | 2523 | 1461704437884 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:00:38 INFO - PROCESS | 2523 | 1461704438052 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c0c800 == 73 [pid = 2523] [id = 211] 14:00:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f13850c9400) [pid = 2523] [serial = 633] [outer = (nil)] 14:00:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f138528d400) [pid = 2523] [serial = 634] [outer = 0x7f13850c9400] 14:00:38 INFO - PROCESS | 2523 | 1461704438139 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f13854bec00) [pid = 2523] [serial = 635] [outer = 0x7f13850c9400] 14:00:39 INFO - PROCESS | 2523 | 1461704439018 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 2523 | 1461704439096 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:00:39 INFO - PROCESS | 2523 | 1461704439102 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 2523 | 1461704439105 Marionette TRACE conn3 <- [1,818,null,{}] 14:00:39 INFO - PROCESS | 2523 | 1461704439110 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:39 INFO - PROCESS | 2523 | 1461704439295 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:00:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f13850d2400) [pid = 2523] [serial = 636] [outer = 0x7f137c7b3c00] 14:00:39 INFO - PROCESS | 2523 | 1461704439495 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c41c800 == 74 [pid = 2523] [id = 212] 14:00:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f13733f0400) [pid = 2523] [serial = 637] [outer = (nil)] 14:00:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1385947800) [pid = 2523] [serial = 638] [outer = 0x7f13733f0400] 14:00:39 INFO - PROCESS | 2523 | 1461704439668 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f1385ed8800) [pid = 2523] [serial = 639] [outer = 0x7f13733f0400] 14:00:40 INFO - PROCESS | 2523 | 1461704440577 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1534ms 14:00:40 INFO - PROCESS | 2523 | 1461704440637 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 2523 | 1461704440639 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:00:40 INFO - PROCESS | 2523 | 1461704440646 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 2523 | 1461704440650 Marionette TRACE conn3 <- [1,822,null,{}] 14:00:40 INFO - PROCESS | 2523 | 1461704440655 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:40 INFO - PROCESS | 2523 | 1461704440909 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:00:41 INFO - PROCESS | 2523 | 1461704441174 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392194800 == 75 [pid = 2523] [id = 213] 14:00:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f138624f800) [pid = 2523] [serial = 640] [outer = (nil)] 14:00:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1386bd6000) [pid = 2523] [serial = 641] [outer = 0x7f138624f800] 14:00:41 INFO - PROCESS | 2523 | 1461704441269 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1386e21000) [pid = 2523] [serial = 642] [outer = 0x7f138624f800] 14:00:42 INFO - PROCESS | 2523 | 1461704442103 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 2523 | 1461704442184 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:00:42 INFO - PROCESS | 2523 | 1461704442191 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 2523 | 1461704442195 Marionette TRACE conn3 <- [1,826,null,{}] 14:00:42 INFO - PROCESS | 2523 | 1461704442201 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 2523 | 1461704442428 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:00:42 INFO - PROCESS | 2523 | 1461704442633 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13934b2800 == 76 [pid = 2523] [id = 214] 14:00:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f13854c8800) [pid = 2523] [serial = 643] [outer = (nil)] 14:00:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1386eb6400) [pid = 2523] [serial = 644] [outer = 0x7f13854c8800] 14:00:42 INFO - PROCESS | 2523 | 1461704442753 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1387202c00) [pid = 2523] [serial = 645] [outer = 0x7f13854c8800] 14:00:43 INFO - PROCESS | 2523 | 1461704443605 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1436ms 14:00:43 INFO - PROCESS | 2523 | 1461704443628 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 2523 | 1461704443631 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:00:43 INFO - PROCESS | 2523 | 1461704443639 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 2523 | 1461704443643 Marionette TRACE conn3 <- [1,830,null,{}] 14:00:43 INFO - PROCESS | 2523 | 1461704443648 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:43 INFO - PROCESS | 2523 | 1461704443844 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:00:44 INFO - PROCESS | 2523 | 1461704444014 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394421000 == 77 [pid = 2523] [id = 215] 14:00:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1386252000) [pid = 2523] [serial = 646] [outer = (nil)] 14:00:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f138724f800) [pid = 2523] [serial = 647] [outer = 0x7f1386252000] 14:00:44 INFO - PROCESS | 2523 | 1461704444090 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f13872e0c00) [pid = 2523] [serial = 648] [outer = 0x7f1386252000] 14:00:44 INFO - PROCESS | 2523 | 1461704444927 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1333ms 14:00:44 INFO - PROCESS | 2523 | 1461704444974 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 2523 | 1461704444978 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:00:44 INFO - PROCESS | 2523 | 1461704444985 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 2523 | 1461704444988 Marionette TRACE conn3 <- [1,834,null,{}] 14:00:44 INFO - PROCESS | 2523 | 1461704444994 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:45 INFO - PROCESS | 2523 | 1461704445178 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:00:45 INFO - PROCESS | 2523 | 1461704445348 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397c31800 == 78 [pid = 2523] [id = 216] 14:00:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f1386e28000) [pid = 2523] [serial = 649] [outer = (nil)] 14:00:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f1387971400) [pid = 2523] [serial = 650] [outer = 0x7f1386e28000] 14:00:45 INFO - PROCESS | 2523 | 1461704445423 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f1388699000) [pid = 2523] [serial = 651] [outer = 0x7f1386e28000] 14:00:46 INFO - PROCESS | 2523 | 1461704446363 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1429ms 14:00:46 INFO - PROCESS | 2523 | 1461704446415 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 2523 | 1461704446420 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:00:46 INFO - PROCESS | 2523 | 1461704446426 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 2523 | 1461704446430 Marionette TRACE conn3 <- [1,838,null,{}] 14:00:46 INFO - PROCESS | 2523 | 1461704446436 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:46 INFO - PROCESS | 2523 | 1461704446633 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:00:46 INFO - PROCESS | 2523 | 1461704446800 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397c91800 == 79 [pid = 2523] [id = 217] 14:00:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f13872e1c00) [pid = 2523] [serial = 652] [outer = (nil)] 14:00:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f13886a5000) [pid = 2523] [serial = 653] [outer = 0x7f13872e1c00] 14:00:46 INFO - PROCESS | 2523 | 1461704446879 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f1388819c00) [pid = 2523] [serial = 654] [outer = 0x7f13872e1c00] 14:00:47 INFO - PROCESS | 2523 | 1461704447782 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1430ms 14:00:47 INFO - PROCESS | 2523 | 1461704447858 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 2523 | 1461704447861 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:00:47 INFO - PROCESS | 2523 | 1461704447868 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 2523 | 1461704447872 Marionette TRACE conn3 <- [1,842,null,{}] 14:00:47 INFO - PROCESS | 2523 | 1461704447878 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 2523 | 1461704448140 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:00:48 INFO - PROCESS | 2523 | 1461704448366 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13982e5000 == 80 [pid = 2523] [id = 218] 14:00:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f13921ec400) [pid = 2523] [serial = 655] [outer = (nil)] 14:00:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f13921f1400) [pid = 2523] [serial = 656] [outer = 0x7f13921ec400] 14:00:48 INFO - PROCESS | 2523 | 1461704448465 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f1392f12c00) [pid = 2523] [serial = 657] [outer = 0x7f13921ec400] 14:00:49 INFO - PROCESS | 2523 | 1461704449395 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1586ms 14:00:49 INFO - PROCESS | 2523 | 1461704449455 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 2523 | 1461704449458 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:00:49 INFO - PROCESS | 2523 | 1461704449466 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 2523 | 1461704449470 Marionette TRACE conn3 <- [1,846,null,{}] 14:00:49 INFO - PROCESS | 2523 | 1461704449475 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:49 INFO - PROCESS | 2523 | 1461704449675 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:00:49 INFO - PROCESS | 2523 | 1461704449900 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdc5800 == 81 [pid = 2523] [id = 219] 14:00:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f1376099400) [pid = 2523] [serial = 658] [outer = (nil)] 14:00:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137c0c1800) [pid = 2523] [serial = 659] [outer = 0x7f1376099400] 14:00:50 INFO - PROCESS | 2523 | 1461704450023 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f1392109400) [pid = 2523] [serial = 660] [outer = 0x7f1376099400] 14:00:51 INFO - PROCESS | 2523 | 1461704451181 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1734ms 14:00:51 INFO - PROCESS | 2523 | 1461704451201 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 2523 | 1461704451207 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:00:51 INFO - PROCESS | 2523 | 1461704451227 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 2523 | 1461704451234 Marionette TRACE conn3 <- [1,850,null,{}] 14:00:51 INFO - PROCESS | 2523 | 1461704451244 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:51 INFO - PROCESS | 2523 | 1461704451468 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:00:51 INFO - PROCESS | 2523 | 1461704451695 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801d0000 == 82 [pid = 2523] [id = 220] 14:00:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137accbc00) [pid = 2523] [serial = 661] [outer = (nil)] 14:00:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137acf5000) [pid = 2523] [serial = 662] [outer = 0x7f137accbc00] 14:00:51 INFO - PROCESS | 2523 | 1461704451768 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137c0c3000) [pid = 2523] [serial = 663] [outer = 0x7f137accbc00] 14:00:52 INFO - PROCESS | 2523 | 1461704452751 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1547ms 14:00:52 INFO - PROCESS | 2523 | 1461704452769 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 2523 | 1461704452777 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:00:52 INFO - PROCESS | 2523 | 1461704452788 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 2523 | 1461704452793 Marionette TRACE conn3 <- [1,854,null,{}] 14:00:52 INFO - PROCESS | 2523 | 1461704452799 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:52 INFO - PROCESS | 2523 | 1461704452978 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:00:53 INFO - PROCESS | 2523 | 1461704453197 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374be7800 == 83 [pid = 2523] [id = 221] 14:00:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f13761f1400) [pid = 2523] [serial = 664] [outer = (nil)] 14:00:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137beaf400) [pid = 2523] [serial = 665] [outer = 0x7f13761f1400] 14:00:53 INFO - PROCESS | 2523 | 1461704453340 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f137c7a6000) [pid = 2523] [serial = 666] [outer = 0x7f13761f1400] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137f85a800) [pid = 2523] [serial = 583] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385921800 == 82 [pid = 2523] [id = 198] 14:00:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384f69800 == 81 [pid = 2523] [id = 197] 14:00:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e082000 == 80 [pid = 2523] [id = 196] 14:00:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374d97800 == 79 [pid = 2523] [id = 195] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f137c0e1400) [pid = 2523] [serial = 548] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137ee48c00) [pid = 2523] [serial = 580] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f137acd1c00) [pid = 2523] [serial = 571] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f137c0dc800) [pid = 2523] [serial = 572] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f137aced800) [pid = 2523] [serial = 574] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f137c7ee000) [pid = 2523] [serial = 575] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137d3f2800) [pid = 2523] [serial = 577] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f13733fa000) [pid = 2523] [serial = 550] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137c957000) [pid = 2523] [serial = 562] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f13761e2400) [pid = 2523] [serial = 569] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f1375775400) [pid = 2523] [serial = 568] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f137c7e9400) [pid = 2523] [serial = 559] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f13761e7400) [pid = 2523] [serial = 553] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f137acf3000) [pid = 2523] [serial = 556] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f137d3f1000) [pid = 2523] [serial = 565] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f137ee52800) [pid = 2523] [serial = 581] [outer = (nil)] [url = about:blank] 14:00:53 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f137e03b000) [pid = 2523] [serial = 578] [outer = (nil)] [url = about:blank] 14:00:54 INFO - PROCESS | 2523 | 1461704454210 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1489ms 14:00:54 INFO - PROCESS | 2523 | 1461704454277 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 2523 | 1461704454281 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:00:54 INFO - PROCESS | 2523 | 1461704454288 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 2523 | 1461704454294 Marionette TRACE conn3 <- [1,858,null,{}] 14:00:54 INFO - PROCESS | 2523 | 1461704454310 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:54 INFO - PROCESS | 2523 | 1461704454500 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:00:54 INFO - PROCESS | 2523 | 1461704454639 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c76f800 == 80 [pid = 2523] [id = 222] 14:00:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137aa24000) [pid = 2523] [serial = 667] [outer = (nil)] 14:00:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137cab9c00) [pid = 2523] [serial = 668] [outer = 0x7f137aa24000] 14:00:54 INFO - PROCESS | 2523 | 1461704454710 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137df22c00) [pid = 2523] [serial = 669] [outer = 0x7f137aa24000] 14:00:55 INFO - PROCESS | 2523 | 1461704455445 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1184ms 14:00:55 INFO - PROCESS | 2523 | 1461704455473 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:00:55 INFO - PROCESS | 2523 | 1461704455478 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:00:55 INFO - PROCESS | 2523 | 1461704455507 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 2523 | 1461704455512 Marionette TRACE conn3 <- [1,862,null,{}] 14:00:55 INFO - PROCESS | 2523 | 1461704455520 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:55 INFO - PROCESS | 2523 | 1461704455698 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:00:55 INFO - PROCESS | 2523 | 1461704455709 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380983000 == 81 [pid = 2523] [id = 223] 14:00:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137d3ee400) [pid = 2523] [serial = 670] [outer = (nil)] 14:00:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137f81b000) [pid = 2523] [serial = 671] [outer = 0x7f137d3ee400] 14:00:55 INFO - PROCESS | 2523 | 1461704455774 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137fd46000) [pid = 2523] [serial = 672] [outer = 0x7f137d3ee400] 14:00:56 INFO - PROCESS | 2523 | 1461704456807 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1363ms 14:00:56 INFO - PROCESS | 2523 | 1461704456855 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 2523 | 1461704456858 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:00:56 INFO - PROCESS | 2523 | 1461704456865 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 2523 | 1461704456867 Marionette TRACE conn3 <- [1,866,null,{}] 14:00:56 INFO - PROCESS | 2523 | 1461704456873 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 2523 | 1461704457100 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:00:57 INFO - PROCESS | 2523 | 1461704457131 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f69800 == 82 [pid = 2523] [id = 224] 14:00:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137c0e1400) [pid = 2523] [serial = 673] [outer = (nil)] 14:00:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f1380b18400) [pid = 2523] [serial = 674] [outer = 0x7f137c0e1400] 14:00:57 INFO - PROCESS | 2523 | 1461704457193 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f138420d400) [pid = 2523] [serial = 675] [outer = 0x7f137c0e1400] 14:00:58 INFO - PROCESS | 2523 | 1461704458214 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:00:58 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137f81b800) [pid = 2523] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:00:58 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f137c559800) [pid = 2523] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:00:58 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f1375462c00) [pid = 2523] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:00:58 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f137bf71000) [pid = 2523] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:00:58 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f137576c000) [pid = 2523] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:00:58 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f137c557800) [pid = 2523] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:00:58 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f137aedb000) [pid = 2523] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:00:58 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f137c7ee400) [pid = 2523] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1382ms 14:00:58 INFO - PROCESS | 2523 | 1461704458253 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 2523 | 1461704458257 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:00:58 INFO - PROCESS | 2523 | 1461704458262 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 2523 | 1461704458265 Marionette TRACE conn3 <- [1,870,null,{}] 14:00:58 INFO - PROCESS | 2523 | 1461704458270 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:58 INFO - PROCESS | 2523 | 1461704458447 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:00:58 INFO - PROCESS | 2523 | 1461704458572 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385f89000 == 83 [pid = 2523] [id = 225] 14:00:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f1380b1f400) [pid = 2523] [serial = 676] [outer = (nil)] 14:00:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f138546f800) [pid = 2523] [serial = 677] [outer = 0x7f1380b1f400] 14:00:58 INFO - PROCESS | 2523 | 1461704458638 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f1385edc000) [pid = 2523] [serial = 678] [outer = 0x7f1380b1f400] 14:00:59 INFO - PROCESS | 2523 | 1461704459351 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1128ms 14:00:59 INFO - PROCESS | 2523 | 1461704459391 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 2523 | 1461704459394 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:00:59 INFO - PROCESS | 2523 | 1461704459405 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 2523 | 1461704459408 Marionette TRACE conn3 <- [1,874,null,{}] 14:00:59 INFO - PROCESS | 2523 | 1461704459424 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 2523 | 1461704459591 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:00:59 INFO - PROCESS | 2523 | 1461704459606 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b89800 == 84 [pid = 2523] [id = 226] 14:00:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f1385462400) [pid = 2523] [serial = 679] [outer = (nil)] 14:00:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f1386ae4000) [pid = 2523] [serial = 680] [outer = 0x7f1385462400] 14:00:59 INFO - PROCESS | 2523 | 1461704459670 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f13872e0400) [pid = 2523] [serial = 681] [outer = 0x7f1385462400] 14:01:00 INFO - PROCESS | 2523 | 1461704460679 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1294ms 14:01:00 INFO - PROCESS | 2523 | 1461704460701 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 2523 | 1461704460707 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:01:00 INFO - PROCESS | 2523 | 1461704460717 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 2523 | 1461704460723 Marionette TRACE conn3 <- [1,878,null,{}] 14:01:00 INFO - PROCESS | 2523 | 1461704460734 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:00 INFO - PROCESS | 2523 | 1461704460951 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:01:01 INFO - PROCESS | 2523 | 1461704461200 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdc4800 == 85 [pid = 2523] [id = 227] 14:01:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f1375771400) [pid = 2523] [serial = 682] [outer = (nil)] 14:01:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137accd400) [pid = 2523] [serial = 683] [outer = 0x7f1375771400] 14:01:01 INFO - PROCESS | 2523 | 1461704461357 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137bf73c00) [pid = 2523] [serial = 684] [outer = 0x7f1375771400] 14:01:02 INFO - PROCESS | 2523 | 1461704462235 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1590ms 14:01:02 INFO - PROCESS | 2523 | 1461704462309 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 2523 | 1461704462317 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:01:02 INFO - PROCESS | 2523 | 1461704462332 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 2523 | 1461704462337 Marionette TRACE conn3 <- [1,882,null,{}] 14:01:02 INFO - PROCESS | 2523 | 1461704462346 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:02 INFO - PROCESS | 2523 | 1461704462608 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:01:02 INFO - PROCESS | 2523 | 1461704462845 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138422f800 == 86 [pid = 2523] [id = 228] 14:01:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137c7e9400) [pid = 2523] [serial = 685] [outer = (nil)] 14:01:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137c91ec00) [pid = 2523] [serial = 686] [outer = 0x7f137c7e9400] 14:01:02 INFO - PROCESS | 2523 | 1461704462923 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137df18800) [pid = 2523] [serial = 687] [outer = 0x7f137c7e9400] 14:01:03 INFO - PROCESS | 2523 | 1461704463842 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1583ms 14:01:03 INFO - PROCESS | 2523 | 1461704463915 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 2523 | 1461704463918 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:01:03 INFO - PROCESS | 2523 | 1461704463926 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 2523 | 1461704463932 Marionette TRACE conn3 <- [1,886,null,{}] 14:01:03 INFO - PROCESS | 2523 | 1461704463952 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 2523 | 1461704464253 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:01:04 INFO - PROCESS | 2523 | 1461704464469 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1395e46800 == 87 [pid = 2523] [id = 229] 14:01:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f1380b16400) [pid = 2523] [serial = 688] [outer = (nil)] 14:01:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f1384cd9c00) [pid = 2523] [serial = 689] [outer = 0x7f1380b16400] 14:01:04 INFO - PROCESS | 2523 | 1461704464554 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f13854bd000) [pid = 2523] [serial = 690] [outer = 0x7f1380b16400] 14:01:05 INFO - PROCESS | 2523 | 1461704465450 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1592ms 14:01:05 INFO - PROCESS | 2523 | 1461704465518 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:01:05 INFO - PROCESS | 2523 | 1461704465523 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:01:05 INFO - PROCESS | 2523 | 1461704465530 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 2523 | 1461704465533 Marionette TRACE conn3 <- [1,890,null,{}] 14:01:05 INFO - PROCESS | 2523 | 1461704465539 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:05 INFO - PROCESS | 2523 | 1461704465774 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:01:05 INFO - PROCESS | 2523 | 1461704465992 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139869f000 == 88 [pid = 2523] [id = 230] 14:01:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f1380b1e800) [pid = 2523] [serial = 691] [outer = (nil)] 14:01:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f138633fc00) [pid = 2523] [serial = 692] [outer = 0x7f1380b1e800] 14:01:06 INFO - PROCESS | 2523 | 1461704466114 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f1387968400) [pid = 2523] [serial = 693] [outer = 0x7f1380b1e800] 14:01:07 INFO - PROCESS | 2523 | 1461704467040 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1532ms 14:01:07 INFO - PROCESS | 2523 | 1461704467063 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:01:07 INFO - PROCESS | 2523 | 1461704467067 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:01:07 INFO - PROCESS | 2523 | 1461704467074 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:01:07 INFO - PROCESS | 2523 | 1461704467079 Marionette TRACE conn3 <- [1,894,null,{}] 14:01:07 INFO - PROCESS | 2523 | 1461704467085 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:07 INFO - PROCESS | 2523 | 1461704467278 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:01:07 INFO - PROCESS | 2523 | 1461704467452 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139a285000 == 89 [pid = 2523] [id = 231] 14:01:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f1385943c00) [pid = 2523] [serial = 694] [outer = (nil)] 14:01:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1388813800) [pid = 2523] [serial = 695] [outer = 0x7f1385943c00] 14:01:07 INFO - PROCESS | 2523 | 1461704467539 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f138d194800) [pid = 2523] [serial = 696] [outer = 0x7f1385943c00] 14:01:08 INFO - PROCESS | 2523 | 1461704468503 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1487ms 14:01:08 INFO - PROCESS | 2523 | 1461704468563 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 2523 | 1461704468567 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:01:08 INFO - PROCESS | 2523 | 1461704468574 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 2523 | 1461704468577 Marionette TRACE conn3 <- [1,898,null,{}] 14:01:08 INFO - PROCESS | 2523 | 1461704468583 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 2523 | 1461704468814 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:01:09 INFO - PROCESS | 2523 | 1461704469106 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139c6ce800 == 90 [pid = 2523] [id = 232] 14:01:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f1392f16c00) [pid = 2523] [serial = 697] [outer = (nil)] 14:01:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f13930e8400) [pid = 2523] [serial = 698] [outer = 0x7f1392f16c00] 14:01:09 INFO - PROCESS | 2523 | 1461704469298 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f1393244000) [pid = 2523] [serial = 699] [outer = 0x7f1392f16c00] 14:01:10 INFO - PROCESS | 2523 | 1461704470291 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1788ms 14:01:10 INFO - PROCESS | 2523 | 1461704470364 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:01:10 INFO - PROCESS | 2523 | 1461704470368 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:01:10 INFO - PROCESS | 2523 | 1461704470374 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 2523 | 1461704470378 Marionette TRACE conn3 <- [1,902,null,{}] 14:01:10 INFO - PROCESS | 2523 | 1461704470384 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 2523 | 1461704470616 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:01:10 INFO - PROCESS | 2523 | 1461704470791 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137d0e0000 == 91 [pid = 2523] [id = 233] 14:01:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f1392f17000) [pid = 2523] [serial = 700] [outer = (nil)] 14:01:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f139345dc00) [pid = 2523] [serial = 701] [outer = 0x7f1392f17000] 14:01:10 INFO - PROCESS | 2523 | 1461704470883 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f139413bc00) [pid = 2523] [serial = 702] [outer = 0x7f1392f17000] 14:01:11 INFO - PROCESS | 2523 | 1461704471844 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1540ms 14:01:11 INFO - PROCESS | 2523 | 1461704471916 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 2523 | 1461704471920 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:01:11 INFO - PROCESS | 2523 | 1461704471927 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 2523 | 1461704471930 Marionette TRACE conn3 <- [1,906,null,{}] 14:01:11 INFO - PROCESS | 2523 | 1461704471936 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:12 INFO - PROCESS | 2523 | 1461704472170 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:01:12 INFO - PROCESS | 2523 | 1461704472427 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371cc7000 == 92 [pid = 2523] [id = 234] 14:01:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f139413dc00) [pid = 2523] [serial = 703] [outer = (nil)] 14:01:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1394430800) [pid = 2523] [serial = 704] [outer = 0x7f139413dc00] 14:01:12 INFO - PROCESS | 2523 | 1461704472515 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f13945d8800) [pid = 2523] [serial = 705] [outer = 0x7f139413dc00] 14:01:13 INFO - PROCESS | 2523 | 1461704473352 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1482ms 14:01:13 INFO - PROCESS | 2523 | 1461704473411 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 2523 | 1461704473414 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:01:13 INFO - PROCESS | 2523 | 1461704473421 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 2523 | 1461704473425 Marionette TRACE conn3 <- [1,910,null,{}] 14:01:13 INFO - PROCESS | 2523 | 1461704473430 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:13 INFO - PROCESS | 2523 | 1461704473635 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:01:13 INFO - PROCESS | 2523 | 1461704473817 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371ce0800 == 93 [pid = 2523] [id = 235] 14:01:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f1386ae4400) [pid = 2523] [serial = 706] [outer = (nil)] 14:01:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f139633f400) [pid = 2523] [serial = 707] [outer = 0x7f1386ae4400] 14:01:13 INFO - PROCESS | 2523 | 1461704473910 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1397a0b000) [pid = 2523] [serial = 708] [outer = 0x7f1386ae4400] 14:01:14 INFO - PROCESS | 2523 | 1461704474775 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1392ms 14:01:14 INFO - PROCESS | 2523 | 1461704474815 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 2523 | 1461704474818 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:01:14 INFO - PROCESS | 2523 | 1461704474825 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 2523 | 1461704474828 Marionette TRACE conn3 <- [1,914,null,{}] 14:01:14 INFO - PROCESS | 2523 | 1461704474835 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:15 INFO - PROCESS | 2523 | 1461704475026 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:01:15 INFO - PROCESS | 2523 | 1461704475203 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721ea000 == 94 [pid = 2523] [id = 236] 14:01:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137cb04400) [pid = 2523] [serial = 709] [outer = (nil)] 14:01:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f137cb0b000) [pid = 2523] [serial = 710] [outer = 0x7f137cb04400] 14:01:15 INFO - PROCESS | 2523 | 1461704475278 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f137cb10000) [pid = 2523] [serial = 711] [outer = 0x7f137cb04400] 14:01:16 INFO - PROCESS | 2523 | 1461704476239 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1443ms 14:01:16 INFO - PROCESS | 2523 | 1461704476268 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:01:16 INFO - PROCESS | 2523 | 1461704476273 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:01:16 INFO - PROCESS | 2523 | 1461704476279 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 2523 | 1461704476284 Marionette TRACE conn3 <- [1,918,null,{}] 14:01:16 INFO - PROCESS | 2523 | 1461704476290 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:16 INFO - PROCESS | 2523 | 1461704476537 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:01:16 INFO - PROCESS | 2523 | 1461704476771 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721e6000 == 95 [pid = 2523] [id = 237] 14:01:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 189 (0x7f13733fc000) [pid = 2523] [serial = 712] [outer = (nil)] 14:01:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 190 (0x7f13734cd000) [pid = 2523] [serial = 713] [outer = 0x7f13733fc000] 14:01:17 INFO - PROCESS | 2523 | 1461704477195 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 191 (0x7f137588b000) [pid = 2523] [serial = 714] [outer = 0x7f13733fc000] 14:01:18 INFO - PROCESS | 2523 | 1461704478092 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1887ms 14:01:18 INFO - PROCESS | 2523 | 1461704478168 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 2523 | 1461704478175 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:01:18 INFO - PROCESS | 2523 | 1461704478184 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 2523 | 1461704478190 Marionette TRACE conn3 <- [1,922,null,{}] 14:01:18 INFO - PROCESS | 2523 | 1461704478198 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:18 INFO - PROCESS | 2523 | 1461704478424 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:01:18 INFO - PROCESS | 2523 | 1461704478820 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1376318000 == 96 [pid = 2523] [id = 238] 14:01:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 192 (0x7f137c54f000) [pid = 2523] [serial = 715] [outer = (nil)] 14:01:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 193 (0x7f137c7b3000) [pid = 2523] [serial = 716] [outer = 0x7f137c54f000] 14:01:18 INFO - PROCESS | 2523 | 1461704478900 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 194 (0x7f137c952800) [pid = 2523] [serial = 717] [outer = 0x7f137c54f000] 14:01:19 INFO - PROCESS | 2523 | 1461704479784 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1684ms 14:01:19 INFO - PROCESS | 2523 | 1461704479868 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 2523 | 1461704479874 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:01:19 INFO - PROCESS | 2523 | 1461704479885 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 2523 | 1461704479889 Marionette TRACE conn3 <- [1,926,null,{}] 14:01:19 INFO - PROCESS | 2523 | 1461704479896 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:20 INFO - PROCESS | 2523 | 1461704480124 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:01:20 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139b0f5000 == 95 [pid = 2523] [id = 106] 14:01:20 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384a60800 == 94 [pid = 2523] [id = 95] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 193 (0x7f1380b14c00) [pid = 2523] [serial = 598] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 192 (0x7f1383bafc00) [pid = 2523] [serial = 601] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 191 (0x7f138546b400) [pid = 2523] [serial = 622] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | 1461704480416 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 190 (0x7f1375461400) [pid = 2523] [serial = 586] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 189 (0x7f137fd4f800) [pid = 2523] [serial = 584] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 188 (0x7f137df1ac00) [pid = 2523] [serial = 619] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f13850c6800) [pid = 2523] [serial = 620] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f137c441000) [pid = 2523] [serial = 503] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f137c915400) [pid = 2523] [serial = 610] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f137c94b400) [pid = 2523] [serial = 592] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f13763c7800) [pid = 2523] [serial = 605] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f137cab4400) [pid = 2523] [serial = 611] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f137ee49000) [pid = 2523] [serial = 613] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f137c0c3800) [pid = 2523] [serial = 607] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f137f816000) [pid = 2523] [serial = 614] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f1382a8d000) [pid = 2523] [serial = 617] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f137fd4cc00) [pid = 2523] [serial = 616] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f137c446400) [pid = 2523] [serial = 608] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f137bea9000) [pid = 2523] [serial = 589] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f1375776400) [pid = 2523] [serial = 604] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137f861c00) [pid = 2523] [serial = 595] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab1b800 == 95 [pid = 2523] [id = 239] 14:01:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f1375461400) [pid = 2523] [serial = 718] [outer = (nil)] 14:01:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f137c915400) [pid = 2523] [serial = 719] [outer = 0x7f1375461400] 14:01:20 INFO - PROCESS | 2523 | 1461704480508 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f137e21d800) [pid = 2523] [serial = 720] [outer = 0x7f1375461400] 14:01:21 INFO - PROCESS | 2523 | 1461704481310 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1483ms 14:01:21 INFO - PROCESS | 2523 | 1461704481368 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 2523 | 1461704481372 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:01:21 INFO - PROCESS | 2523 | 1461704481379 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 2523 | 1461704481384 Marionette TRACE conn3 <- [1,930,null,{}] 14:01:21 INFO - PROCESS | 2523 | 1461704481404 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 2523 | 1461704481609 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:01:21 INFO - PROCESS | 2523 | 1461704481754 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380856800 == 96 [pid = 2523] [id = 240] 14:01:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f137aa1c000) [pid = 2523] [serial = 721] [outer = (nil)] 14:01:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f1380a92c00) [pid = 2523] [serial = 722] [outer = 0x7f137aa1c000] 14:01:21 INFO - PROCESS | 2523 | 1461704481819 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f1382a88400) [pid = 2523] [serial = 723] [outer = 0x7f137aa1c000] 14:01:22 INFO - PROCESS | 2523 | 1461704482579 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1244ms 14:01:22 INFO - PROCESS | 2523 | 1461704482640 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:01:22 INFO - PROCESS | 2523 | 1461704482643 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:01:22 INFO - PROCESS | 2523 | 1461704482662 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:01:22 INFO - PROCESS | 2523 | 1461704482666 Marionette TRACE conn3 <- [1,934,null,{}] 14:01:22 INFO - PROCESS | 2523 | 1461704482675 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:22 INFO - PROCESS | 2523 | 1461704482904 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:01:22 INFO - PROCESS | 2523 | 1461704482928 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384075000 == 97 [pid = 2523] [id = 241] 14:01:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f137cab3000) [pid = 2523] [serial = 724] [outer = (nil)] 14:01:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f13850c7800) [pid = 2523] [serial = 725] [outer = 0x7f137cab3000] 14:01:22 INFO - PROCESS | 2523 | 1461704482994 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f1385468400) [pid = 2523] [serial = 726] [outer = 0x7f137cab3000] 14:01:23 INFO - PROCESS | 2523 | 1461704483876 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1234ms 14:01:23 INFO - PROCESS | 2523 | 1461704483899 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 2523 | 1461704483903 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:01:23 INFO - PROCESS | 2523 | 1461704483909 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 2523 | 1461704483912 Marionette TRACE conn3 <- [1,938,null,{}] 14:01:23 INFO - PROCESS | 2523 | 1461704483918 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:24 INFO - PROCESS | 2523 | 1461704484143 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:01:24 INFO - PROCESS | 2523 | 1461704484195 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385768800 == 98 [pid = 2523] [id = 242] 14:01:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f13854c2000) [pid = 2523] [serial = 727] [outer = (nil)] 14:01:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f138594bc00) [pid = 2523] [serial = 728] [outer = 0x7f13854c2000] 14:01:24 INFO - PROCESS | 2523 | 1461704484306 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1386e21c00) [pid = 2523] [serial = 729] [outer = 0x7f13854c2000] 14:01:25 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f137c0e1400) [pid = 2523] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:01:25 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f1380b1f400) [pid = 2523] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:01:25 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f137accbc00) [pid = 2523] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:01:25 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f137aa24000) [pid = 2523] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:01:25 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f1385139c00) [pid = 2523] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:01:25 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f137d3ee400) [pid = 2523] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:01:25 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f13761f1400) [pid = 2523] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:01:25 INFO - PROCESS | 2523 | 1461704485475 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1588ms 14:01:25 INFO - PROCESS | 2523 | 1461704485499 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 2523 | 1461704485503 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:01:25 INFO - PROCESS | 2523 | 1461704485513 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 2523 | 1461704485516 Marionette TRACE conn3 <- [1,942,null,{}] 14:01:25 INFO - PROCESS | 2523 | 1461704485520 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:25 INFO - PROCESS | 2523 | 1461704485750 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:01:25 INFO - PROCESS | 2523 | 1461704485773 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13863a6000 == 99 [pid = 2523] [id = 243] 14:01:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f137eeba800) [pid = 2523] [serial = 730] [outer = (nil)] 14:01:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1386ec0000) [pid = 2523] [serial = 731] [outer = 0x7f137eeba800] 14:01:25 INFO - PROCESS | 2523 | 1461704485838 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1388814000) [pid = 2523] [serial = 732] [outer = 0x7f137eeba800] 14:01:26 INFO - PROCESS | 2523 | 1461704486727 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1279ms 14:01:26 INFO - PROCESS | 2523 | 1461704486794 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 2523 | 1461704486797 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:01:26 INFO - PROCESS | 2523 | 1461704486803 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 2523 | 1461704486805 Marionette TRACE conn3 <- [1,946,null,{}] 14:01:26 INFO - PROCESS | 2523 | 1461704486811 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:26 INFO - PROCESS | 2523 | 1461704486985 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:01:27 INFO - PROCESS | 2523 | 1461704486995 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b8f800 == 100 [pid = 2523] [id = 244] 14:01:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f13733f6c00) [pid = 2523] [serial = 733] [outer = (nil)] 14:01:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f13921ef000) [pid = 2523] [serial = 734] [outer = 0x7f13733f6c00] 14:01:27 INFO - PROCESS | 2523 | 1461704487178 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f1392f1b800) [pid = 2523] [serial = 735] [outer = 0x7f13733f6c00] 14:01:28 INFO - PROCESS | 2523 | 1461704488259 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1528ms 14:01:28 INFO - PROCESS | 2523 | 1461704488333 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 2523 | 1461704488341 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:01:28 INFO - PROCESS | 2523 | 1461704488349 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 2523 | 1461704488356 Marionette TRACE conn3 <- [1,950,null,{}] 14:01:28 INFO - PROCESS | 2523 | 1461704488364 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:28 INFO - PROCESS | 2523 | 1461704488616 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:01:28 INFO - PROCESS | 2523 | 1461704488847 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1dc800 == 101 [pid = 2523] [id = 245] 14:01:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f137c43b400) [pid = 2523] [serial = 736] [outer = (nil)] 14:01:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137c916800) [pid = 2523] [serial = 737] [outer = 0x7f137c43b400] 14:01:28 INFO - PROCESS | 2523 | 1461704488973 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f137cb0d000) [pid = 2523] [serial = 738] [outer = 0x7f137c43b400] 14:01:29 INFO - PROCESS | 2523 | 1461704489899 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1590ms 14:01:29 INFO - PROCESS | 2523 | 1461704489940 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:01:29 INFO - PROCESS | 2523 | 1461704489950 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:01:29 INFO - PROCESS | 2523 | 1461704489961 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 2523 | 1461704489965 Marionette TRACE conn3 <- [1,954,null,{}] 14:01:29 INFO - PROCESS | 2523 | 1461704489973 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:30 INFO - PROCESS | 2523 | 1461704490181 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:01:30 INFO - PROCESS | 2523 | 1461704490442 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13852ae800 == 102 [pid = 2523] [id = 246] 14:01:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f137cb11000) [pid = 2523] [serial = 739] [outer = (nil)] 14:01:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 189 (0x7f137fd4d000) [pid = 2523] [serial = 740] [outer = 0x7f137cb11000] 14:01:30 INFO - PROCESS | 2523 | 1461704490570 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 190 (0x7f1382ac1c00) [pid = 2523] [serial = 741] [outer = 0x7f137cb11000] 14:01:31 INFO - PROCESS | 2523 | 1461704491456 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1537ms 14:01:31 INFO - PROCESS | 2523 | 1461704491499 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 2523 | 1461704491504 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:01:31 INFO - PROCESS | 2523 | 1461704491511 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 2523 | 1461704491517 Marionette TRACE conn3 <- [1,958,null,{}] 14:01:31 INFO - PROCESS | 2523 | 1461704491535 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:31 INFO - PROCESS | 2523 | 1461704491768 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:01:32 INFO - PROCESS | 2523 | 1461704491999 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13932dc000 == 103 [pid = 2523] [id = 247] 14:01:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 191 (0x7f1384208c00) [pid = 2523] [serial = 742] [outer = (nil)] 14:01:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 192 (0x7f1386e24c00) [pid = 2523] [serial = 743] [outer = 0x7f1384208c00] 14:01:32 INFO - PROCESS | 2523 | 1461704492129 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 193 (0x7f1388697c00) [pid = 2523] [serial = 744] [outer = 0x7f1384208c00] 14:01:33 INFO - PROCESS | 2523 | 1461704493002 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1548ms 14:01:33 INFO - PROCESS | 2523 | 1461704493060 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:01:33 INFO - PROCESS | 2523 | 1461704493065 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:01:33 INFO - PROCESS | 2523 | 1461704493072 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 2523 | 1461704493076 Marionette TRACE conn3 <- [1,962,null,{}] 14:01:33 INFO - PROCESS | 2523 | 1461704493082 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:33 INFO - PROCESS | 2523 | 1461704493290 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:01:33 INFO - PROCESS | 2523 | 1461704493465 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397c4d000 == 104 [pid = 2523] [id = 248] 14:01:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 194 (0x7f1386250400) [pid = 2523] [serial = 745] [outer = (nil)] 14:01:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 195 (0x7f1392d37800) [pid = 2523] [serial = 746] [outer = 0x7f1386250400] 14:01:33 INFO - PROCESS | 2523 | 1461704493589 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 196 (0x7f139306b800) [pid = 2523] [serial = 747] [outer = 0x7f1386250400] 14:01:34 INFO - PROCESS | 2523 | 1461704494399 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1381ms 14:01:34 INFO - PROCESS | 2523 | 1461704494454 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 2523 | 1461704494458 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:01:34 INFO - PROCESS | 2523 | 1461704494465 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 2523 | 1461704494469 Marionette TRACE conn3 <- [1,966,null,{}] 14:01:34 INFO - PROCESS | 2523 | 1461704494475 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 2523 | 1461704494683 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:01:34 INFO - PROCESS | 2523 | 1461704494858 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139a222000 == 105 [pid = 2523] [id = 249] 14:01:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f1386bdd000) [pid = 2523] [serial = 748] [outer = (nil)] 14:01:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 198 (0x7f1393228800) [pid = 2523] [serial = 749] [outer = 0x7f1386bdd000] 14:01:34 INFO - PROCESS | 2523 | 1461704494936 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 199 (0x7f139443a000) [pid = 2523] [serial = 750] [outer = 0x7f1386bdd000] 14:01:35 INFO - PROCESS | 2523 | 1461704495844 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1442ms 14:01:35 INFO - PROCESS | 2523 | 1461704495908 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 2523 | 1461704495913 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:01:35 INFO - PROCESS | 2523 | 1461704495920 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 2523 | 1461704495924 Marionette TRACE conn3 <- [1,970,null,{}] 14:01:35 INFO - PROCESS | 2523 | 1461704495930 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:36 INFO - PROCESS | 2523 | 1461704496198 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:01:36 INFO - PROCESS | 2523 | 1461704496421 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371fb7000 == 106 [pid = 2523] [id = 250] 14:01:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 200 (0x7f13760da400) [pid = 2523] [serial = 751] [outer = (nil)] 14:01:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 201 (0x7f13760e1800) [pid = 2523] [serial = 752] [outer = 0x7f13760da400] 14:01:36 INFO - PROCESS | 2523 | 1461704496556 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 202 (0x7f1397da2c00) [pid = 2523] [serial = 753] [outer = 0x7f13760da400] 14:01:37 INFO - PROCESS | 2523 | 1461704497454 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1582ms 14:01:37 INFO - PROCESS | 2523 | 1461704497504 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:01:37 INFO - PROCESS | 2523 | 1461704497508 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:01:37 INFO - PROCESS | 2523 | 1461704497515 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 2523 | 1461704497519 Marionette TRACE conn3 <- [1,974,null,{}] 14:01:37 INFO - PROCESS | 2523 | 1461704497525 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:37 INFO - PROCESS | 2523 | 1461704497737 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:01:37 INFO - PROCESS | 2523 | 1461704497956 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13803cc000 == 107 [pid = 2523] [id = 251] 14:01:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 203 (0x7f1374943000) [pid = 2523] [serial = 754] [outer = (nil)] 14:01:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 204 (0x7f137494b000) [pid = 2523] [serial = 755] [outer = 0x7f1374943000] 14:01:38 INFO - PROCESS | 2523 | 1461704498081 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f1374950000) [pid = 2523] [serial = 756] [outer = 0x7f1374943000] 14:01:38 INFO - PROCESS | 2523 | 1461704498930 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1483ms 14:01:38 INFO - PROCESS | 2523 | 1461704498998 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:01:39 INFO - PROCESS | 2523 | 1461704499002 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:01:39 INFO - PROCESS | 2523 | 1461704499010 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 2523 | 1461704499014 Marionette TRACE conn3 <- [1,978,null,{}] 14:01:39 INFO - PROCESS | 2523 | 1461704499020 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 2523 | 1461704499224 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:01:39 INFO - PROCESS | 2523 | 1461704499403 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139871d800 == 108 [pid = 2523] [id = 252] 14:01:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f1374945c00) [pid = 2523] [serial = 757] [outer = (nil)] 14:01:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f1375609000) [pid = 2523] [serial = 758] [outer = 0x7f1374945c00] 14:01:39 INFO - PROCESS | 2523 | 1461704499483 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f137560dc00) [pid = 2523] [serial = 759] [outer = 0x7f1374945c00] 14:01:40 INFO - PROCESS | 2523 | 1461704500386 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1437ms 14:01:40 INFO - PROCESS | 2523 | 1461704500447 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 2523 | 1461704500451 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:01:40 INFO - PROCESS | 2523 | 1461704500457 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 2523 | 1461704500461 Marionette TRACE conn3 <- [1,982,null,{}] 14:01:40 INFO - PROCESS | 2523 | 1461704500467 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:40 INFO - PROCESS | 2523 | 1461704500670 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:01:40 INFO - PROCESS | 2523 | 1461704500851 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1da000 == 109 [pid = 2523] [id = 253] 14:01:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f1374950400) [pid = 2523] [serial = 760] [outer = (nil)] 14:01:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f1375612000) [pid = 2523] [serial = 761] [outer = 0x7f1374950400] 14:01:40 INFO - PROCESS | 2523 | 1461704500986 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f13760de800) [pid = 2523] [serial = 762] [outer = 0x7f1374950400] 14:01:41 INFO - PROCESS | 2523 | 1461704501885 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1480ms 14:01:41 INFO - PROCESS | 2523 | 1461704501938 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 2523 | 1461704501942 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:01:41 INFO - PROCESS | 2523 | 1461704501948 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 2523 | 1461704501951 Marionette TRACE conn3 <- [1,986,null,{}] 14:01:41 INFO - PROCESS | 2523 | 1461704501957 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 2523 | 1461704502160 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:01:42 INFO - PROCESS | 2523 | 1461704502340 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e315800 == 110 [pid = 2523] [id = 254] 14:01:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 212 (0x7f136e350400) [pid = 2523] [serial = 763] [outer = (nil)] 14:01:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 213 (0x7f136e359000) [pid = 2523] [serial = 764] [outer = 0x7f136e350400] 14:01:42 INFO - PROCESS | 2523 | 1461704502416 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 214 (0x7f136e35fc00) [pid = 2523] [serial = 765] [outer = 0x7f136e350400] 14:01:43 INFO - PROCESS | 2523 | 1461704503346 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1435ms 14:01:43 INFO - PROCESS | 2523 | 1461704503386 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 2523 | 1461704503390 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:01:43 INFO - PROCESS | 2523 | 1461704503397 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 2523 | 1461704503402 Marionette TRACE conn3 <- [1,990,null,{}] 14:01:43 INFO - PROCESS | 2523 | 1461704503407 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:43 INFO - PROCESS | 2523 | 1461704503639 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:01:43 INFO - PROCESS | 2523 | 1461704503819 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e552800 == 111 [pid = 2523] [id = 255] 14:01:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f136e352000) [pid = 2523] [serial = 766] [outer = (nil)] 14:01:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f136e50c000) [pid = 2523] [serial = 767] [outer = 0x7f136e352000] 14:01:43 INFO - PROCESS | 2523 | 1461704503901 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f139633a800) [pid = 2523] [serial = 768] [outer = 0x7f136e352000] 14:01:44 INFO - PROCESS | 2523 | 1461704504820 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1488ms 14:01:44 INFO - PROCESS | 2523 | 1461704504886 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 2523 | 1461704504890 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:01:44 INFO - PROCESS | 2523 | 1461704504897 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 2523 | 1461704504899 Marionette TRACE conn3 <- [1,994,null,{}] 14:01:44 INFO - PROCESS | 2523 | 1461704504906 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:45 INFO - PROCESS | 2523 | 1461704505150 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:01:45 INFO - PROCESS | 2523 | 1461704505387 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e79c800 == 112 [pid = 2523] [id = 256] 14:01:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f136e505000) [pid = 2523] [serial = 769] [outer = (nil)] 14:01:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f136e76dc00) [pid = 2523] [serial = 770] [outer = 0x7f136e505000] 14:01:45 INFO - PROCESS | 2523 | 1461704505545 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f136e772400) [pid = 2523] [serial = 771] [outer = 0x7f136e505000] 14:01:46 INFO - PROCESS | 2523 | 1461704506480 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1637ms 14:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:01:46 INFO - PROCESS | 2523 | 1461704506536 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 2523 | 1461704506538 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:01:46 INFO - PROCESS | 2523 | 1461704506545 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 2523 | 1461704506558 Marionette TRACE conn3 <- [1,998,null,{}] 14:01:46 INFO - PROCESS | 2523 | 1461704506563 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:46 INFO - PROCESS | 2523 | 1461704506808 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:01:47 INFO - PROCESS | 2523 | 1461704507059 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e7b4000 == 113 [pid = 2523] [id = 257] 14:01:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f136e35b800) [pid = 2523] [serial = 772] [outer = (nil)] 14:01:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f136e776400) [pid = 2523] [serial = 773] [outer = 0x7f136e35b800] 14:01:47 INFO - PROCESS | 2523 | 1461704507182 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f137d345000) [pid = 2523] [serial = 774] [outer = 0x7f136e35b800] 14:01:48 INFO - PROCESS | 2523 | 1461704508445 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1943ms 14:01:48 INFO - PROCESS | 2523 | 1461704508488 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 2523 | 1461704508494 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:01:48 INFO - PROCESS | 2523 | 1461704508503 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 2523 | 1461704508509 Marionette TRACE conn3 <- [1,1002,null,{}] 14:01:48 INFO - PROCESS | 2523 | 1461704508620 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:48 INFO - PROCESS | 2523 | 1461704508875 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:01:49 INFO - PROCESS | 2523 | 1461704509016 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371fb6000 == 114 [pid = 2523] [id = 258] 14:01:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f136e502400) [pid = 2523] [serial = 775] [outer = (nil)] 14:01:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 225 (0x7f1371d27800) [pid = 2523] [serial = 776] [outer = 0x7f136e502400] 14:01:49 INFO - PROCESS | 2523 | 1461704509087 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 226 (0x7f1371d32000) [pid = 2523] [serial = 777] [outer = 0x7f136e502400] 14:01:50 INFO - PROCESS | 2523 | 1461704510110 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1647ms 14:01:50 INFO - PROCESS | 2523 | 1461704510150 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 2523 | 1461704510158 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:01:50 INFO - PROCESS | 2523 | 1461704510171 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 2523 | 1461704510174 Marionette TRACE conn3 <- [1,1006,null,{}] 14:01:50 INFO - PROCESS | 2523 | 1461704510181 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:50 INFO - PROCESS | 2523 | 1461704510396 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:01:50 INFO - PROCESS | 2523 | 1461704510635 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c81000 == 115 [pid = 2523] [id = 259] 14:01:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 227 (0x7f1375897c00) [pid = 2523] [serial = 778] [outer = (nil)] 14:01:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f137609c000) [pid = 2523] [serial = 779] [outer = 0x7f1375897c00] 14:01:50 INFO - PROCESS | 2523 | 1461704510785 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f13760d7c00) [pid = 2523] [serial = 780] [outer = 0x7f1375897c00] 14:01:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13863a6000 == 114 [pid = 2523] [id = 243] 14:01:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385768800 == 113 [pid = 2523] [id = 242] 14:01:50 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f1386bd6000) [pid = 2523] [serial = 641] [outer = (nil)] [url = about:blank] 14:01:50 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f1386eb6400) [pid = 2523] [serial = 644] [outer = (nil)] [url = about:blank] 14:01:50 INFO - PROCESS | 2523 | --DOMWINDOW == 226 (0x7f138724f800) [pid = 2523] [serial = 647] [outer = (nil)] [url = about:blank] 14:01:50 INFO - PROCESS | 2523 | --DOMWINDOW == 225 (0x7f1387971400) [pid = 2523] [serial = 650] [outer = (nil)] [url = about:blank] 14:01:50 INFO - PROCESS | 2523 | --DOMWINDOW == 224 (0x7f13886a5000) [pid = 2523] [serial = 653] [outer = (nil)] [url = about:blank] 14:01:50 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f13921f1400) [pid = 2523] [serial = 656] [outer = (nil)] [url = about:blank] 14:01:50 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f1386ae4000) [pid = 2523] [serial = 680] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384075000 == 112 [pid = 2523] [id = 241] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380856800 == 111 [pid = 2523] [id = 240] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab1b800 == 110 [pid = 2523] [id = 239] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1376318000 == 109 [pid = 2523] [id = 238] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13721e6000 == 108 [pid = 2523] [id = 237] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371cc7000 == 107 [pid = 2523] [id = 234] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137d0e0000 == 106 [pid = 2523] [id = 233] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139c6ce800 == 105 [pid = 2523] [id = 232] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139a285000 == 104 [pid = 2523] [id = 231] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139869f000 == 103 [pid = 2523] [id = 230] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1395e46800 == 102 [pid = 2523] [id = 229] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138422f800 == 101 [pid = 2523] [id = 228] 14:01:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137bdc4800 == 100 [pid = 2523] [id = 227] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f13854bf400) [pid = 2523] [serial = 623] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f137f81b000) [pid = 2523] [serial = 671] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f137c0c1800) [pid = 2523] [serial = 659] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f137c94cc00) [pid = 2523] [serial = 628] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f137beaf400) [pid = 2523] [serial = 665] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f137c7a6000) [pid = 2523] [serial = 666] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f138528d400) [pid = 2523] [serial = 634] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f1385947800) [pid = 2523] [serial = 638] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 213 (0x7f137aa19400) [pid = 2523] [serial = 625] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 212 (0x7f1382ac7c00) [pid = 2523] [serial = 631] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 211 (0x7f13763bb800) [pid = 2523] [serial = 416] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f137fd46000) [pid = 2523] [serial = 672] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f1385edc000) [pid = 2523] [serial = 678] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f1380b18400) [pid = 2523] [serial = 674] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f138546f800) [pid = 2523] [serial = 677] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f138420d400) [pid = 2523] [serial = 675] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f137c0c3000) [pid = 2523] [serial = 663] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f137acf5000) [pid = 2523] [serial = 662] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 203 (0x7f137cab9c00) [pid = 2523] [serial = 668] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | --DOMWINDOW == 202 (0x7f137df22c00) [pid = 2523] [serial = 669] [outer = (nil)] [url = about:blank] 14:01:51 INFO - PROCESS | 2523 | 1461704511693 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1584ms 14:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:01:51 INFO - PROCESS | 2523 | 1461704511754 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 2523 | 1461704511757 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:01:51 INFO - PROCESS | 2523 | 1461704511765 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 2523 | 1461704511771 Marionette TRACE conn3 <- [1,1010,null,{}] 14:01:51 INFO - PROCESS | 2523 | 1461704511844 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:52 INFO - PROCESS | 2523 | 1461704512102 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:01:52 INFO - PROCESS | 2523 | 1461704512299 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c778800 == 101 [pid = 2523] [id = 260] 14:01:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 203 (0x7f137bea8c00) [pid = 2523] [serial = 781] [outer = (nil)] 14:01:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 204 (0x7f137c0c3800) [pid = 2523] [serial = 782] [outer = 0x7f137bea8c00] 14:01:52 INFO - PROCESS | 2523 | 1461704512375 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f137c557400) [pid = 2523] [serial = 783] [outer = 0x7f137bea8c00] 14:01:53 INFO - PROCESS | 2523 | 1461704513138 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1396ms 14:01:53 INFO - PROCESS | 2523 | 1461704513189 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 2523 | 1461704513193 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:01:53 INFO - PROCESS | 2523 | 1461704513215 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 2523 | 1461704513219 Marionette TRACE conn3 <- [1,1014,null,{}] 14:01:53 INFO - PROCESS | 2523 | 1461704513225 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:53 INFO - PROCESS | 2523 | 1461704513465 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:01:53 INFO - PROCESS | 2523 | 1461704513494 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137f923000 == 102 [pid = 2523] [id = 261] 14:01:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f137aee7400) [pid = 2523] [serial = 784] [outer = (nil)] 14:01:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f137cabd000) [pid = 2523] [serial = 785] [outer = 0x7f137aee7400] 14:01:53 INFO - PROCESS | 2523 | 1461704513567 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f137cb10400) [pid = 2523] [serial = 786] [outer = 0x7f137aee7400] 14:01:54 INFO - PROCESS | 2523 | 1461704514511 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1343ms 14:01:54 INFO - PROCESS | 2523 | 1461704514559 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 2523 | 1461704514563 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:01:54 INFO - PROCESS | 2523 | 1461704514578 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 2523 | 1461704514583 Marionette TRACE conn3 <- [1,1018,null,{}] 14:01:54 INFO - PROCESS | 2523 | 1461704514588 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:54 INFO - PROCESS | 2523 | 1461704514835 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:01:54 INFO - PROCESS | 2523 | 1461704514871 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bdb800 == 103 [pid = 2523] [id = 262] 14:01:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f137c914000) [pid = 2523] [serial = 787] [outer = (nil)] 14:01:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f137e20fc00) [pid = 2523] [serial = 788] [outer = 0x7f137c914000] 14:01:54 INFO - PROCESS | 2523 | 1461704514939 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f137f861c00) [pid = 2523] [serial = 789] [outer = 0x7f137c914000] 14:01:55 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f137eeba800) [pid = 2523] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:01:55 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f137aa1c000) [pid = 2523] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:01:55 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f137c54f000) [pid = 2523] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:01:55 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f13733fc000) [pid = 2523] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:01:55 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f13854c2000) [pid = 2523] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:01:55 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f137cab3000) [pid = 2523] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:01:55 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f1375461400) [pid = 2523] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:01:56 INFO - PROCESS | 2523 | 1461704516248 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1695ms 14:01:56 INFO - PROCESS | 2523 | 1461704516272 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 2523 | 1461704516276 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:01:56 INFO - PROCESS | 2523 | 1461704516282 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 2523 | 1461704516284 Marionette TRACE conn3 <- [1,1022,null,{}] 14:01:56 INFO - PROCESS | 2523 | 1461704516291 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:56 INFO - PROCESS | 2523 | 1461704516551 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:01:56 INFO - PROCESS | 2523 | 1461704516655 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385062800 == 104 [pid = 2523] [id = 263] 14:01:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f136e76f000) [pid = 2523] [serial = 790] [outer = (nil)] 14:01:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f1384206000) [pid = 2523] [serial = 791] [outer = 0x7f136e76f000] 14:01:56 INFO - PROCESS | 2523 | 1461704516726 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f1385420800) [pid = 2523] [serial = 792] [outer = 0x7f136e76f000] 14:01:57 INFO - PROCESS | 2523 | 1461704517516 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1280ms 14:01:57 INFO - PROCESS | 2523 | 1461704517564 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:01:57 INFO - PROCESS | 2523 | 1461704517566 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:01:57 INFO - PROCESS | 2523 | 1461704517573 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 2523 | 1461704517577 Marionette TRACE conn3 <- [1,1026,null,{}] 14:01:57 INFO - PROCESS | 2523 | 1461704517586 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:57 INFO - PROCESS | 2523 | 1461704517830 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:01:58 INFO - PROCESS | 2523 | 1461704518043 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e55b800 == 105 [pid = 2523] [id = 264] 14:01:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f136e350800) [pid = 2523] [serial = 793] [outer = (nil)] 14:01:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f136e35c800) [pid = 2523] [serial = 794] [outer = 0x7f136e350800] 14:01:58 INFO - PROCESS | 2523 | 1461704518126 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f136e50f400) [pid = 2523] [serial = 795] [outer = 0x7f136e350800] 14:01:59 INFO - PROCESS | 2523 | 1461704519171 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1632ms 14:01:59 INFO - PROCESS | 2523 | 1461704519208 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 2523 | 1461704519216 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:01:59 INFO - PROCESS | 2523 | 1461704519225 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 2523 | 1461704519232 Marionette TRACE conn3 <- [1,1030,null,{}] 14:01:59 INFO - PROCESS | 2523 | 1461704519240 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:59 INFO - PROCESS | 2523 | 1461704519475 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:01:59 INFO - PROCESS | 2523 | 1461704519722 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c53b800 == 106 [pid = 2523] [id = 265] 14:01:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f137576ec00) [pid = 2523] [serial = 796] [outer = (nil)] 14:01:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 212 (0x7f13760db400) [pid = 2523] [serial = 797] [outer = 0x7f137576ec00] 14:01:59 INFO - PROCESS | 2523 | 1461704519853 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 213 (0x7f13763b9400) [pid = 2523] [serial = 798] [outer = 0x7f137576ec00] 14:02:00 INFO - PROCESS | 2523 | 1461704520851 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1686ms 14:02:00 INFO - PROCESS | 2523 | 1461704520918 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 2523 | 1461704520932 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:02:00 INFO - PROCESS | 2523 | 1461704520943 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 2523 | 1461704520949 Marionette TRACE conn3 <- [1,1034,null,{}] 14:02:00 INFO - PROCESS | 2523 | 1461704520958 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:01 INFO - PROCESS | 2523 | 1461704521242 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:02:01 INFO - PROCESS | 2523 | 1461704521578 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384a61800 == 107 [pid = 2523] [id = 266] 14:02:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 214 (0x7f137aee6400) [pid = 2523] [serial = 799] [outer = (nil)] 14:02:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f137c7aa400) [pid = 2523] [serial = 800] [outer = 0x7f137aee6400] 14:02:01 INFO - PROCESS | 2523 | 1461704521663 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f137cb05c00) [pid = 2523] [serial = 801] [outer = 0x7f137aee6400] 14:02:02 INFO - PROCESS | 2523 | 1461704522691 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1793ms 14:02:02 INFO - PROCESS | 2523 | 1461704522736 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 2523 | 1461704522741 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:02:02 INFO - PROCESS | 2523 | 1461704522757 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 2523 | 1461704522769 Marionette TRACE conn3 <- [1,1038,null,{}] 14:02:02 INFO - PROCESS | 2523 | 1461704522777 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:03 INFO - PROCESS | 2523 | 1461704523008 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:02:03 INFO - PROCESS | 2523 | 1461704523241 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b92800 == 108 [pid = 2523] [id = 267] 14:02:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f137df1e400) [pid = 2523] [serial = 802] [outer = (nil)] 14:02:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f1382a8bc00) [pid = 2523] [serial = 803] [outer = 0x7f137df1e400] 14:02:03 INFO - PROCESS | 2523 | 1461704523364 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f1384af4c00) [pid = 2523] [serial = 804] [outer = 0x7f137df1e400] 14:02:04 INFO - PROCESS | 2523 | 1461704524319 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1602ms 14:02:04 INFO - PROCESS | 2523 | 1461704524352 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 2523 | 1461704524355 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:02:04 INFO - PROCESS | 2523 | 1461704524363 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 2523 | 1461704524368 Marionette TRACE conn3 <- [1,1042,null,{}] 14:02:04 INFO - PROCESS | 2523 | 1461704524374 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:04 INFO - PROCESS | 2523 | 1461704524589 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:02:04 INFO - PROCESS | 2523 | 1461704524822 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13921a0800 == 109 [pid = 2523] [id = 268] 14:02:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f137eec2c00) [pid = 2523] [serial = 805] [outer = (nil)] 14:02:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f1385463000) [pid = 2523] [serial = 806] [outer = 0x7f137eec2c00] 14:02:04 INFO - PROCESS | 2523 | 1461704524965 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f13855cf000) [pid = 2523] [serial = 807] [outer = 0x7f137eec2c00] 14:02:05 INFO - PROCESS | 2523 | 1461704525849 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1536ms 14:02:05 INFO - PROCESS | 2523 | 1461704525900 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 2523 | 1461704525904 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:02:05 INFO - PROCESS | 2523 | 1461704525911 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 2523 | 1461704525915 Marionette TRACE conn3 <- [1,1046,null,{}] 14:02:05 INFO - PROCESS | 2523 | 1461704525921 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:06 INFO - PROCESS | 2523 | 1461704526121 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:02:06 INFO - PROCESS | 2523 | 1461704526368 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397c37800 == 110 [pid = 2523] [id = 269] 14:02:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f1386bdd400) [pid = 2523] [serial = 808] [outer = (nil)] 14:02:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f1386ebd800) [pid = 2523] [serial = 809] [outer = 0x7f1386bdd400] 14:02:06 INFO - PROCESS | 2523 | 1461704526504 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 225 (0x7f1392d43800) [pid = 2523] [serial = 810] [outer = 0x7f1386bdd400] 14:02:07 INFO - PROCESS | 2523 | 1461704527424 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1530ms 14:02:07 INFO - PROCESS | 2523 | 1461704527442 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 2523 | 1461704527445 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:02:07 INFO - PROCESS | 2523 | 1461704527452 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 2523 | 1461704527455 Marionette TRACE conn3 <- [1,1050,null,{}] 14:02:07 INFO - PROCESS | 2523 | 1461704527461 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:07 INFO - PROCESS | 2523 | 1461704527665 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:02:07 INFO - PROCESS | 2523 | 1461704527865 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139ad72800 == 111 [pid = 2523] [id = 270] 14:02:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 226 (0x7f1386e1bc00) [pid = 2523] [serial = 811] [outer = (nil)] 14:02:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 227 (0x7f13942b4c00) [pid = 2523] [serial = 812] [outer = 0x7f1386e1bc00] 14:02:07 INFO - PROCESS | 2523 | 1461704527943 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f139633ac00) [pid = 2523] [serial = 813] [outer = 0x7f1386e1bc00] 14:02:08 INFO - PROCESS | 2523 | 1461704528905 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1529ms 14:02:08 INFO - PROCESS | 2523 | 1461704528982 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:02:08 INFO - PROCESS | 2523 | 1461704528986 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:02:08 INFO - PROCESS | 2523 | 1461704528993 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 2523 | 1461704528997 Marionette TRACE conn3 <- [1,1054,null,{}] 14:02:09 INFO - PROCESS | 2523 | 1461704529004 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:09 INFO - PROCESS | 2523 | 1461704529269 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:02:09 INFO - PROCESS | 2523 | 1461704529548 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397e10000 == 112 [pid = 2523] [id = 271] 14:02:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f137c54e400) [pid = 2523] [serial = 814] [outer = (nil)] 14:02:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 230 (0x7f137cf7ac00) [pid = 2523] [serial = 815] [outer = 0x7f137c54e400] 14:02:09 INFO - PROCESS | 2523 | 1461704529632 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f137cf7f000) [pid = 2523] [serial = 816] [outer = 0x7f137c54e400] 14:02:10 INFO - PROCESS | 2523 | 1461704530463 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1534ms 14:02:10 INFO - PROCESS | 2523 | 1461704530528 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 2523 | 1461704530532 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:02:10 INFO - PROCESS | 2523 | 1461704530539 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 2523 | 1461704530543 Marionette TRACE conn3 <- [1,1058,null,{}] 14:02:10 INFO - PROCESS | 2523 | 1461704530549 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 2523 | 1461704530761 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:02:10 INFO - PROCESS | 2523 | 1461704530945 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f17800 == 113 [pid = 2523] [id = 272] 14:02:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f137cf76800) [pid = 2523] [serial = 817] [outer = (nil)] 14:02:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f1392f1bc00) [pid = 2523] [serial = 818] [outer = 0x7f137cf76800] 14:02:11 INFO - PROCESS | 2523 | 1461704531023 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f1396341000) [pid = 2523] [serial = 819] [outer = 0x7f137cf76800] 14:02:11 INFO - PROCESS | 2523 | 1461704531878 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1386ms 14:02:11 INFO - PROCESS | 2523 | 1461704531927 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 2523 | 1461704531932 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:02:11 INFO - PROCESS | 2523 | 1461704531940 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 2523 | 1461704531944 Marionette TRACE conn3 <- [1,1062,null,{}] 14:02:11 INFO - PROCESS | 2523 | 1461704531950 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:12 INFO - PROCESS | 2523 | 1461704532163 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:02:12 INFO - PROCESS | 2523 | 1461704532433 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f30800 == 114 [pid = 2523] [id = 273] 14:02:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f1375749800) [pid = 2523] [serial = 820] [outer = (nil)] 14:02:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f137574b800) [pid = 2523] [serial = 821] [outer = 0x7f1375749800] 14:02:12 INFO - PROCESS | 2523 | 1461704532558 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f137574fc00) [pid = 2523] [serial = 822] [outer = 0x7f1375749800] 14:02:13 INFO - PROCESS | 2523 | 1461704533423 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1542ms 14:02:13 INFO - PROCESS | 2523 | 1461704533483 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 2523 | 1461704533486 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:02:13 INFO - PROCESS | 2523 | 1461704533494 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 2523 | 1461704533497 Marionette TRACE conn3 <- [1,1066,null,{}] 14:02:13 INFO - PROCESS | 2523 | 1461704533503 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:13 INFO - PROCESS | 2523 | 1461704533715 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:02:13 INFO - PROCESS | 2523 | 1461704533957 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbda000 == 115 [pid = 2523] [id = 274] 14:02:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f13963bec00) [pid = 2523] [serial = 823] [outer = (nil)] 14:02:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f1397c7a400) [pid = 2523] [serial = 824] [outer = 0x7f13963bec00] 14:02:14 INFO - PROCESS | 2523 | 1461704534095 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f1397dab400) [pid = 2523] [serial = 825] [outer = 0x7f13963bec00] 14:02:15 INFO - PROCESS | 2523 | 1461704535108 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1630ms 14:02:15 INFO - PROCESS | 2523 | 1461704535125 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:02:15 INFO - PROCESS | 2523 | 1461704535129 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:02:15 INFO - PROCESS | 2523 | 1461704535136 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 2523 | 1461704535141 Marionette TRACE conn3 <- [1,1070,null,{}] 14:02:15 INFO - PROCESS | 2523 | 1461704535147 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:15 INFO - PROCESS | 2523 | 1461704535383 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:02:15 INFO - PROCESS | 2523 | 1461704535645 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d578800 == 116 [pid = 2523] [id = 275] 14:02:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f136d5cf400) [pid = 2523] [serial = 826] [outer = (nil)] 14:02:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f136d5d4000) [pid = 2523] [serial = 827] [outer = 0x7f136d5cf400] 14:02:15 INFO - PROCESS | 2523 | 1461704535727 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f1397db1000) [pid = 2523] [serial = 828] [outer = 0x7f136d5cf400] 14:02:16 INFO - PROCESS | 2523 | 1461704536563 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1488ms 14:02:16 INFO - PROCESS | 2523 | 1461704536625 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 2523 | 1461704536629 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:02:16 INFO - PROCESS | 2523 | 1461704536637 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 2523 | 1461704536642 Marionette TRACE conn3 <- [1,1074,null,{}] 14:02:16 INFO - PROCESS | 2523 | 1461704536648 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:16 INFO - PROCESS | 2523 | 1461704536854 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:02:17 INFO - PROCESS | 2523 | 1461704537042 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c412800 == 117 [pid = 2523] [id = 276] 14:02:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f136c46ac00) [pid = 2523] [serial = 829] [outer = (nil)] 14:02:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 245 (0x7f136c471000) [pid = 2523] [serial = 830] [outer = 0x7f136c46ac00] 14:02:17 INFO - PROCESS | 2523 | 1461704537123 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f136c475400) [pid = 2523] [serial = 831] [outer = 0x7f136c46ac00] 14:02:18 INFO - PROCESS | 2523 | 1461704538020 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1432ms 14:02:18 INFO - PROCESS | 2523 | 1461704538069 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:02:18 INFO - PROCESS | 2523 | 1461704538082 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:02:18 INFO - PROCESS | 2523 | 1461704538089 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 2523 | 1461704538093 Marionette TRACE conn3 <- [1,1078,null,{}] 14:02:18 INFO - PROCESS | 2523 | 1461704538099 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:18 INFO - PROCESS | 2523 | 1461704538311 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:02:18 INFO - PROCESS | 2523 | 1461704538555 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cb0a000 == 118 [pid = 2523] [id = 277] 14:02:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f136c46d400) [pid = 2523] [serial = 832] [outer = (nil)] 14:02:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f136c5d7000) [pid = 2523] [serial = 833] [outer = 0x7f136c46d400] 14:02:18 INFO - PROCESS | 2523 | 1461704538678 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 249 (0x7f136c5db400) [pid = 2523] [serial = 834] [outer = 0x7f136c46d400] 14:02:20 INFO - PROCESS | 2523 | 1461704540009 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1939ms 14:02:20 INFO - PROCESS | 2523 | 1461704540039 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 2523 | 1461704540044 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:02:20 INFO - PROCESS | 2523 | 1461704540118 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 2523 | 1461704540122 Marionette TRACE conn3 <- [1,1082,null,{}] 14:02:20 INFO - PROCESS | 2523 | 1461704540133 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:20 INFO - PROCESS | 2523 | 1461704540384 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:02:20 INFO - PROCESS | 2523 | 1461704540586 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e558800 == 119 [pid = 2523] [id = 278] 14:02:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 250 (0x7f136d5cc800) [pid = 2523] [serial = 835] [outer = (nil)] 14:02:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 251 (0x7f136d5d4c00) [pid = 2523] [serial = 836] [outer = 0x7f136d5cc800] 14:02:20 INFO - PROCESS | 2523 | 1461704540727 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 252 (0x7f136e35d800) [pid = 2523] [serial = 837] [outer = 0x7f136d5cc800] 14:02:21 INFO - PROCESS | 2523 | 1461704541854 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1800ms 14:02:21 INFO - PROCESS | 2523 | 1461704541910 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 2523 | 1461704541918 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:02:21 INFO - PROCESS | 2523 | 1461704541930 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 2523 | 1461704541935 Marionette TRACE conn3 <- [1,1086,null,{}] 14:02:21 INFO - PROCESS | 2523 | 1461704541941 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:22 INFO - PROCESS | 2523 | 1461704542190 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:02:22 INFO - PROCESS | 2523 | 1461704542491 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371faf800 == 120 [pid = 2523] [id = 279] 14:02:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 253 (0x7f136e773c00) [pid = 2523] [serial = 838] [outer = (nil)] 14:02:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 254 (0x7f1371d33400) [pid = 2523] [serial = 839] [outer = 0x7f136e773c00] 14:02:22 INFO - PROCESS | 2523 | 1461704542570 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 255 (0x7f137494b800) [pid = 2523] [serial = 840] [outer = 0x7f136e773c00] 14:02:23 INFO - PROCESS | 2523 | 1461704543544 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1685ms 14:02:23 INFO - PROCESS | 2523 | 1461704543616 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:02:23 INFO - PROCESS | 2523 | 1461704543620 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:02:23 INFO - PROCESS | 2523 | 1461704543627 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 2523 | 1461704543633 Marionette TRACE conn3 <- [1,1090,null,{}] 14:02:23 INFO - PROCESS | 2523 | 1461704543652 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:23 INFO - PROCESS | 2523 | 1461704543921 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:02:24 INFO - PROCESS | 2523 | 1461704544273 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387c0c800 == 119 [pid = 2523] [id = 211] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387936800 == 118 [pid = 2523] [id = 210] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137aca3000 == 117 [pid = 2523] [id = 203] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385062800 == 116 [pid = 2523] [id = 263] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 254 (0x7f1388813800) [pid = 2523] [serial = 695] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 253 (0x7f1394430800) [pid = 2523] [serial = 704] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 252 (0x7f138633fc00) [pid = 2523] [serial = 692] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 251 (0x7f139345dc00) [pid = 2523] [serial = 701] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 250 (0x7f137cb0b000) [pid = 2523] [serial = 710] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 249 (0x7f1384cd9c00) [pid = 2523] [serial = 689] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 248 (0x7f13930e8400) [pid = 2523] [serial = 698] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f137c91ec00) [pid = 2523] [serial = 686] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f137accd400) [pid = 2523] [serial = 683] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f139633f400) [pid = 2523] [serial = 707] [outer = (nil)] [url = about:blank] 14:02:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371fac000 == 117 [pid = 2523] [id = 280] 14:02:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f136e76f800) [pid = 2523] [serial = 841] [outer = (nil)] 14:02:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f1376097c00) [pid = 2523] [serial = 842] [outer = 0x7f136e76f800] 14:02:24 INFO - PROCESS | 2523 | 1461704544434 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f13761e7400) [pid = 2523] [serial = 843] [outer = 0x7f136e76f800] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380bdb800 == 116 [pid = 2523] [id = 262] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137f923000 == 115 [pid = 2523] [id = 261] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c778800 == 114 [pid = 2523] [id = 260] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374c81000 == 113 [pid = 2523] [id = 259] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371fb6000 == 112 [pid = 2523] [id = 258] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1da000 == 111 [pid = 2523] [id = 253] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139871d800 == 110 [pid = 2523] [id = 252] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13803cc000 == 109 [pid = 2523] [id = 251] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371fb7000 == 108 [pid = 2523] [id = 250] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139a222000 == 107 [pid = 2523] [id = 249] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1397c4d000 == 106 [pid = 2523] [id = 248] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13932dc000 == 105 [pid = 2523] [id = 247] 14:02:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13852ae800 == 104 [pid = 2523] [id = 246] 14:02:25 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c1dc800 == 103 [pid = 2523] [id = 245] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f1386e21c00) [pid = 2523] [serial = 729] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f13850c7800) [pid = 2523] [serial = 725] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f1382a88400) [pid = 2523] [serial = 723] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 244 (0x7f137c915400) [pid = 2523] [serial = 719] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f1385468400) [pid = 2523] [serial = 726] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f137e21d800) [pid = 2523] [serial = 720] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f1388814000) [pid = 2523] [serial = 732] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f1386ec0000) [pid = 2523] [serial = 731] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f1380a92c00) [pid = 2523] [serial = 722] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f137c7b3000) [pid = 2523] [serial = 716] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f13734cd000) [pid = 2523] [serial = 713] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f138594bc00) [pid = 2523] [serial = 728] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f137c952800) [pid = 2523] [serial = 717] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f137588b000) [pid = 2523] [serial = 714] [outer = (nil)] [url = about:blank] 14:02:25 INFO - PROCESS | 2523 | 1461704545267 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1695ms 14:02:25 INFO - PROCESS | 2523 | 1461704545323 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 2523 | 1461704545328 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:02:25 INFO - PROCESS | 2523 | 1461704545334 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 2523 | 1461704545336 Marionette TRACE conn3 <- [1,1094,null,{}] 14:02:25 INFO - PROCESS | 2523 | 1461704545343 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:25 INFO - PROCESS | 2523 | 1461704545554 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:02:25 INFO - PROCESS | 2523 | 1461704545714 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13756a7800 == 104 [pid = 2523] [id = 281] 14:02:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f136e773000) [pid = 2523] [serial = 844] [outer = (nil)] 14:02:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f137c0c6400) [pid = 2523] [serial = 845] [outer = 0x7f136e773000] 14:02:25 INFO - PROCESS | 2523 | 1461704545791 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f137c43b000) [pid = 2523] [serial = 846] [outer = 0x7f136e773000] 14:02:26 INFO - PROCESS | 2523 | 1461704546684 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1379ms 14:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:02:26 INFO - PROCESS | 2523 | 1461704546715 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 2523 | 1461704546718 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:02:26 INFO - PROCESS | 2523 | 1461704546725 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 2523 | 1461704546727 Marionette TRACE conn3 <- [1,1098,null,{}] 14:02:26 INFO - PROCESS | 2523 | 1461704546734 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:27 INFO - PROCESS | 2523 | 1461704547003 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:02:27 INFO - PROCESS | 2523 | 1461704547040 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c76b800 == 105 [pid = 2523] [id = 282] 14:02:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f137588b000) [pid = 2523] [serial = 847] [outer = (nil)] 14:02:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f137c91ec00) [pid = 2523] [serial = 848] [outer = 0x7f137588b000] 14:02:27 INFO - PROCESS | 2523 | 1461704547115 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f137cb03c00) [pid = 2523] [serial = 849] [outer = 0x7f137588b000] 14:02:28 INFO - PROCESS | 2523 | 1461704548091 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1435ms 14:02:28 INFO - PROCESS | 2523 | 1461704548160 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:02:28 INFO - PROCESS | 2523 | 1461704548164 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:02:28 INFO - PROCESS | 2523 | 1461704548170 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 2523 | 1461704548174 Marionette TRACE conn3 <- [1,1102,null,{}] 14:02:28 INFO - PROCESS | 2523 | 1461704548187 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:28 INFO - PROCESS | 2523 | 1461704548504 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:02:28 INFO - PROCESS | 2523 | 1461704548543 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13803d1000 == 106 [pid = 2523] [id = 283] 14:02:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f137e03a800) [pid = 2523] [serial = 850] [outer = (nil)] 14:02:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f1380b1a800) [pid = 2523] [serial = 851] [outer = 0x7f137e03a800] 14:02:28 INFO - PROCESS | 2523 | 1461704548618 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f13851e1000) [pid = 2523] [serial = 852] [outer = 0x7f137e03a800] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f137aa1dc00) [pid = 2523] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f13733ee400) [pid = 2523] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f1384afb400) [pid = 2523] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f13733ef000) [pid = 2523] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f13850c9400) [pid = 2523] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f138624f800) [pid = 2523] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f137cab6000) [pid = 2523] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f1386e28000) [pid = 2523] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f1386252000) [pid = 2523] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f137c440400) [pid = 2523] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f137acf1400) [pid = 2523] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f1384c3a000) [pid = 2523] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f137576a800) [pid = 2523] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 229 (0x7f137c0e1800) [pid = 2523] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f137576e400) [pid = 2523] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f138594ac00) [pid = 2523] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 226 (0x7f13854c8800) [pid = 2523] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 225 (0x7f13761e4400) [pid = 2523] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 224 (0x7f13854c1800) [pid = 2523] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f1376099400) [pid = 2523] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f137aedbc00) [pid = 2523] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f1383b26800) [pid = 2523] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f137576fc00) [pid = 2523] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f13733ee000) [pid = 2523] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f13733f3800) [pid = 2523] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f137c914000) [pid = 2523] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f137588d400) [pid = 2523] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f1384c37800) [pid = 2523] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f137aee7400) [pid = 2523] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 213 (0x7f13872e1c00) [pid = 2523] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 212 (0x7f13733f0400) [pid = 2523] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 211 (0x7f13734d0400) [pid = 2523] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f137c7a8000) [pid = 2523] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f137d3ee000) [pid = 2523] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f1375773400) [pid = 2523] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f1375897c00) [pid = 2523] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f13733ef800) [pid = 2523] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f136e502400) [pid = 2523] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f137c94c000) [pid = 2523] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 203 (0x7f137c0e5c00) [pid = 2523] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 202 (0x7f137bea8c00) [pid = 2523] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 201 (0x7f137c7e6400) [pid = 2523] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 200 (0x7f13921ec400) [pid = 2523] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 199 (0x7f1384c3f000) [pid = 2523] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 198 (0x7f137f867400) [pid = 2523] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 197 (0x7f137c958400) [pid = 2523] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:02:30 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f13733f2800) [pid = 2523] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:02:30 INFO - PROCESS | 2523 | 1461704550466 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2354ms 14:02:30 INFO - PROCESS | 2523 | 1461704550525 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 2523 | 1461704550527 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:02:30 INFO - PROCESS | 2523 | 1461704550539 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 2523 | 1461704550542 Marionette TRACE conn3 <- [1,1106,null,{}] 14:02:30 INFO - PROCESS | 2523 | 1461704550549 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:30 INFO - PROCESS | 2523 | 1461704550750 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:02:30 INFO - PROCESS | 2523 | 1461704550897 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13756a8000 == 107 [pid = 2523] [id = 284] 14:02:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f13733ef000) [pid = 2523] [serial = 853] [outer = (nil)] 14:02:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 198 (0x7f13760e0800) [pid = 2523] [serial = 854] [outer = 0x7f13733ef000] 14:02:30 INFO - PROCESS | 2523 | 1461704550967 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 199 (0x7f137c0e1800) [pid = 2523] [serial = 855] [outer = 0x7f13733ef000] 14:02:31 INFO - PROCESS | 2523 | 1461704551764 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1238ms 14:02:31 INFO - PROCESS | 2523 | 1461704551774 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:02:31 INFO - PROCESS | 2523 | 1461704551777 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:02:31 INFO - PROCESS | 2523 | 1461704551795 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 2523 | 1461704551797 Marionette TRACE conn3 <- [1,1110,null,{}] 14:02:31 INFO - PROCESS | 2523 | 1461704551927 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:32 INFO - PROCESS | 2523 | 1461704552168 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:02:32 INFO - PROCESS | 2523 | 1461704552428 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1cd800 == 108 [pid = 2523] [id = 285] 14:02:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 200 (0x7f136c5e0400) [pid = 2523] [serial = 856] [outer = (nil)] 14:02:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 201 (0x7f136d5d0800) [pid = 2523] [serial = 857] [outer = 0x7f136c5e0400] 14:02:32 INFO - PROCESS | 2523 | 1461704552563 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 202 (0x7f136e509800) [pid = 2523] [serial = 858] [outer = 0x7f136c5e0400] 14:02:33 INFO - PROCESS | 2523 | 1461704553517 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1789ms 14:02:33 INFO - PROCESS | 2523 | 1461704553586 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 2523 | 1461704553594 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:02:33 INFO - PROCESS | 2523 | 1461704553605 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 2523 | 1461704553608 Marionette TRACE conn3 <- [1,1114,null,{}] 14:02:33 INFO - PROCESS | 2523 | 1461704553618 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:33 INFO - PROCESS | 2523 | 1461704553888 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:02:34 INFO - PROCESS | 2523 | 1461704554188 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab03000 == 109 [pid = 2523] [id = 286] 14:02:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 203 (0x7f137494d800) [pid = 2523] [serial = 859] [outer = (nil)] 14:02:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 204 (0x7f137546b000) [pid = 2523] [serial = 860] [outer = 0x7f137494d800] 14:02:34 INFO - PROCESS | 2523 | 1461704554272 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f1375746800) [pid = 2523] [serial = 861] [outer = 0x7f137494d800] 14:02:35 INFO - PROCESS | 2523 | 1461704555251 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1688ms 14:02:35 INFO - PROCESS | 2523 | 1461704555292 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 2523 | 1461704555296 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:02:35 INFO - PROCESS | 2523 | 1461704555303 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 2523 | 1461704555307 Marionette TRACE conn3 <- [1,1118,null,{}] 14:02:35 INFO - PROCESS | 2523 | 1461704555313 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:35 INFO - PROCESS | 2523 | 1461704555543 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:02:35 INFO - PROCESS | 2523 | 1461704555826 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380be4800 == 110 [pid = 2523] [id = 287] 14:02:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f137aa20800) [pid = 2523] [serial = 862] [outer = (nil)] 14:02:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f137c0dbc00) [pid = 2523] [serial = 863] [outer = 0x7f137aa20800] 14:02:35 INFO - PROCESS | 2523 | 1461704555959 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f137c7ea000) [pid = 2523] [serial = 864] [outer = 0x7f137aa20800] 14:02:36 INFO - PROCESS | 2523 | 1461704556903 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1636ms 14:02:36 INFO - PROCESS | 2523 | 1461704556953 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 2523 | 1461704556963 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:02:36 INFO - PROCESS | 2523 | 1461704556973 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 2523 | 1461704556976 Marionette TRACE conn3 <- [1,1122,null,{}] 14:02:36 INFO - PROCESS | 2523 | 1461704556981 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:37 INFO - PROCESS | 2523 | 1461704557240 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:02:37 INFO - PROCESS | 2523 | 1461704557523 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13859af800 == 111 [pid = 2523] [id = 288] 14:02:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f137c952800) [pid = 2523] [serial = 865] [outer = (nil)] 14:02:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f137cf81800) [pid = 2523] [serial = 866] [outer = 0x7f137c952800] 14:02:37 INFO - PROCESS | 2523 | 1461704557615 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f137ee52400) [pid = 2523] [serial = 867] [outer = 0x7f137c952800] 14:02:38 INFO - PROCESS | 2523 | 1461704558525 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1582ms 14:02:38 INFO - PROCESS | 2523 | 1461704558555 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 2523 | 1461704558558 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:02:38 INFO - PROCESS | 2523 | 1461704558565 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 2523 | 1461704558568 Marionette TRACE conn3 <- [1,1126,null,{}] 14:02:38 INFO - PROCESS | 2523 | 1461704558573 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:38 INFO - PROCESS | 2523 | 1461704558773 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:02:38 INFO - PROCESS | 2523 | 1461704558979 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13870a9000 == 112 [pid = 2523] [id = 289] 14:02:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 212 (0x7f13760dc800) [pid = 2523] [serial = 868] [outer = (nil)] 14:02:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 213 (0x7f137fd46400) [pid = 2523] [serial = 869] [outer = 0x7f13760dc800] 14:02:39 INFO - PROCESS | 2523 | 1461704559058 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 214 (0x7f1382a88800) [pid = 2523] [serial = 870] [outer = 0x7f13760dc800] 14:02:39 INFO - PROCESS | 2523 | 1461704559976 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1428ms 14:02:39 INFO - PROCESS | 2523 | 1461704559995 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:02:40 INFO - PROCESS | 2523 | 1461704559999 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:02:40 INFO - PROCESS | 2523 | 1461704560005 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 2523 | 1461704560009 Marionette TRACE conn3 <- [1,1130,null,{}] 14:02:40 INFO - PROCESS | 2523 | 1461704560015 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:40 INFO - PROCESS | 2523 | 1461704560247 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:02:40 INFO - PROCESS | 2523 | 1461704560449 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1393264800 == 113 [pid = 2523] [id = 290] 14:02:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f13850c7800) [pid = 2523] [serial = 871] [outer = (nil)] 14:02:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f1385944000) [pid = 2523] [serial = 872] [outer = 0x7f13850c7800] 14:02:40 INFO - PROCESS | 2523 | 1461704560533 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f1385f28800) [pid = 2523] [serial = 873] [outer = 0x7f13850c7800] 14:02:41 INFO - PROCESS | 2523 | 1461704561506 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1539ms 14:02:41 INFO - PROCESS | 2523 | 1461704561545 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:02:41 INFO - PROCESS | 2523 | 1461704561549 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:02:41 INFO - PROCESS | 2523 | 1461704561556 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 2523 | 1461704561560 Marionette TRACE conn3 <- [1,1134,null,{}] 14:02:41 INFO - PROCESS | 2523 | 1461704561566 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:41 INFO - PROCESS | 2523 | 1461704561786 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:02:42 INFO - PROCESS | 2523 | 1461704562033 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1398016800 == 114 [pid = 2523] [id = 291] 14:02:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f1385464400) [pid = 2523] [serial = 874] [outer = (nil)] 14:02:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f1386e21c00) [pid = 2523] [serial = 875] [outer = 0x7f1385464400] 14:02:42 INFO - PROCESS | 2523 | 1461704562137 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f1387252c00) [pid = 2523] [serial = 876] [outer = 0x7f1385464400] 14:02:43 INFO - PROCESS | 2523 | 1461704563065 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1581ms 14:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:02:43 INFO - PROCESS | 2523 | 1461704563137 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 2523 | 1461704563140 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:02:43 INFO - PROCESS | 2523 | 1461704563147 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 2523 | 1461704563150 Marionette TRACE conn3 <- [1,1138,null,{}] 14:02:43 INFO - PROCESS | 2523 | 1461704563156 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:43 INFO - PROCESS | 2523 | 1461704563363 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:02:43 INFO - PROCESS | 2523 | 1461704563607 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139a21e800 == 115 [pid = 2523] [id = 292] 14:02:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f137c7a8800) [pid = 2523] [serial = 877] [outer = (nil)] 14:02:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f1387975800) [pid = 2523] [serial = 878] [outer = 0x7f137c7a8800] 14:02:43 INFO - PROCESS | 2523 | 1461704563701 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f1389433800) [pid = 2523] [serial = 879] [outer = 0x7f137c7a8800] 14:02:44 INFO - PROCESS | 2523 | 1461704564564 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1483ms 14:02:44 INFO - PROCESS | 2523 | 1461704564631 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 2523 | 1461704564635 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:02:44 INFO - PROCESS | 2523 | 1461704564641 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 2523 | 1461704564644 Marionette TRACE conn3 <- [1,1142,null,{}] 14:02:44 INFO - PROCESS | 2523 | 1461704564650 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:44 INFO - PROCESS | 2523 | 1461704564867 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:02:45 INFO - PROCESS | 2523 | 1461704565190 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1ae800 == 116 [pid = 2523] [id = 293] 14:02:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f137f815000) [pid = 2523] [serial = 880] [outer = (nil)] 14:02:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 225 (0x7f1392f11800) [pid = 2523] [serial = 881] [outer = 0x7f137f815000] 14:02:45 INFO - PROCESS | 2523 | 1461704565276 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 226 (0x7f1393076400) [pid = 2523] [serial = 882] [outer = 0x7f137f815000] 14:02:46 INFO - PROCESS | 2523 | 1461704566087 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1481ms 14:02:46 INFO - PROCESS | 2523 | 1461704566123 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 2523 | 1461704566127 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:02:46 INFO - PROCESS | 2523 | 1461704566134 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 2523 | 1461704566136 Marionette TRACE conn3 <- [1,1146,null,{}] 14:02:46 INFO - PROCESS | 2523 | 1461704566142 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:46 INFO - PROCESS | 2523 | 1461704566372 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:02:46 INFO - PROCESS | 2523 | 1461704566580 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139d643000 == 117 [pid = 2523] [id = 294] 14:02:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 227 (0x7f13872e2800) [pid = 2523] [serial = 883] [outer = (nil)] 14:02:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f139345ec00) [pid = 2523] [serial = 884] [outer = 0x7f13872e2800] 14:02:46 INFO - PROCESS | 2523 | 1461704566703 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f13945db400) [pid = 2523] [serial = 885] [outer = 0x7f13872e2800] 14:02:47 INFO - PROCESS | 2523 | 1461704567666 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1582ms 14:02:47 INFO - PROCESS | 2523 | 1461704567718 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 2523 | 1461704567722 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:02:47 INFO - PROCESS | 2523 | 1461704567729 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 2523 | 1461704567733 Marionette TRACE conn3 <- [1,1150,null,{}] 14:02:47 INFO - PROCESS | 2523 | 1461704567740 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:48 INFO - PROCESS | 2523 | 1461704568023 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:02:48 INFO - PROCESS | 2523 | 1461704568331 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d1e1000 == 118 [pid = 2523] [id = 295] 14:02:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 230 (0x7f137025ec00) [pid = 2523] [serial = 886] [outer = (nil)] 14:02:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f13930ed400) [pid = 2523] [serial = 887] [outer = 0x7f137025ec00] 14:02:48 INFO - PROCESS | 2523 | 1461704568426 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f1397a0ac00) [pid = 2523] [serial = 888] [outer = 0x7f137025ec00] 14:02:49 INFO - PROCESS | 2523 | 1461704569320 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1633ms 14:02:49 INFO - PROCESS | 2523 | 1461704569363 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 2523 | 1461704569368 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:02:49 INFO - PROCESS | 2523 | 1461704569375 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 2523 | 1461704569380 Marionette TRACE conn3 <- [1,1154,null,{}] 14:02:49 INFO - PROCESS | 2523 | 1461704569386 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:49 INFO - PROCESS | 2523 | 1461704569601 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:02:49 INFO - PROCESS | 2523 | 1461704569845 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13703dd800 == 119 [pid = 2523] [id = 296] 14:02:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f137048f000) [pid = 2523] [serial = 889] [outer = (nil)] 14:02:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f1370495400) [pid = 2523] [serial = 890] [outer = 0x7f137048f000] 14:02:49 INFO - PROCESS | 2523 | 1461704569969 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f1370499400) [pid = 2523] [serial = 891] [outer = 0x7f137048f000] 14:02:50 INFO - PROCESS | 2523 | 1461704570936 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1634ms 14:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:02:51 INFO - PROCESS | 2523 | 1461704571011 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 2523 | 1461704571014 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:02:51 INFO - PROCESS | 2523 | 1461704571022 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 2523 | 1461704571025 Marionette TRACE conn3 <- [1,1158,null,{}] 14:02:51 INFO - PROCESS | 2523 | 1461704571034 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:51 INFO - PROCESS | 2523 | 1461704571313 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:02:51 INFO - PROCESS | 2523 | 1461704571622 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370b9a800 == 120 [pid = 2523] [id = 297] 14:02:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f136ab32400) [pid = 2523] [serial = 892] [outer = (nil)] 14:02:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f136ab3c400) [pid = 2523] [serial = 893] [outer = 0x7f136ab32400] 14:02:51 INFO - PROCESS | 2523 | 1461704571713 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f136ab40c00) [pid = 2523] [serial = 894] [outer = 0x7f136ab32400] 14:02:52 INFO - PROCESS | 2523 | 1461704572622 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1634ms 14:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:02:52 INFO - PROCESS | 2523 | 1461704572655 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:02:52 INFO - PROCESS | 2523 | 1461704572658 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:02:52 INFO - PROCESS | 2523 | 1461704572665 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:02:52 INFO - PROCESS | 2523 | 1461704572667 Marionette TRACE conn3 <- [1,1162,null,{}] 14:02:52 INFO - PROCESS | 2523 | 1461704572673 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:52 INFO - PROCESS | 2523 | 1461704572916 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:02:53 INFO - PROCESS | 2523 | 1461704573178 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137499f800 == 121 [pid = 2523] [id = 298] 14:02:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f136ab36000) [pid = 2523] [serial = 895] [outer = (nil)] 14:02:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f1370499800) [pid = 2523] [serial = 896] [outer = 0x7f136ab36000] 14:02:53 INFO - PROCESS | 2523 | 1461704573309 Marionette DEBUG loaded listener.js 14:02:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f1375772000) [pid = 2523] [serial = 897] [outer = 0x7f136ab36000] 14:02:54 INFO - PROCESS | 2523 | 1461704574222 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1638ms 14:02:54 INFO - PROCESS | 2523 | 1461704574303 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 2523 | 1461704574306 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:02:54 INFO - PROCESS | 2523 | 1461704574314 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 2523 | 1461704574319 Marionette TRACE conn3 <- [1,1166,null,{}] 14:02:54 INFO - PROCESS | 2523 | 1461704574325 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:54 INFO - PROCESS | 2523 | 1461704574590 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:02:54 INFO - PROCESS | 2523 | 1461704574884 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d56f800 == 122 [pid = 2523] [id = 299] 14:02:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f136c5e0000) [pid = 2523] [serial = 898] [outer = (nil)] 14:02:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f13734cb000) [pid = 2523] [serial = 899] [outer = 0x7f136c5e0000] 14:02:54 INFO - PROCESS | 2523 | 1461704574964 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f1376098000) [pid = 2523] [serial = 900] [outer = 0x7f136c5e0000] 14:02:56 INFO - PROCESS | 2523 | 1461704576326 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2085ms 14:02:56 INFO - PROCESS | 2523 | 1461704576401 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 2523 | 1461704576408 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:02:56 INFO - PROCESS | 2523 | 1461704576418 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 2523 | 1461704576422 Marionette TRACE conn3 <- [1,1170,null,{}] 14:02:56 INFO - PROCESS | 2523 | 1461704576431 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:56 INFO - PROCESS | 2523 | 1461704576667 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:02:56 INFO - PROCESS | 2523 | 1461704576922 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbe1000 == 123 [pid = 2523] [id = 300] 14:02:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 245 (0x7f136c473000) [pid = 2523] [serial = 901] [outer = (nil)] 14:02:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f136d5d0c00) [pid = 2523] [serial = 902] [outer = 0x7f136c473000] 14:02:57 INFO - PROCESS | 2523 | 1461704577060 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f1370259000) [pid = 2523] [serial = 903] [outer = 0x7f136c473000] 14:02:58 INFO - PROCESS | 2523 | 1461704578205 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1836ms 14:02:58 INFO - PROCESS | 2523 | 1461704578256 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 2523 | 1461704578263 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:02:58 INFO - PROCESS | 2523 | 1461704578275 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 2523 | 1461704578279 Marionette TRACE conn3 <- [1,1174,null,{}] 14:02:58 INFO - PROCESS | 2523 | 1461704578286 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:58 INFO - PROCESS | 2523 | 1461704578497 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:02:58 INFO - PROCESS | 2523 | 1461704578784 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1c7800 == 124 [pid = 2523] [id = 301] 14:02:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f136c5e1c00) [pid = 2523] [serial = 904] [outer = (nil)] 14:02:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 249 (0x7f1374942800) [pid = 2523] [serial = 905] [outer = 0x7f136c5e1c00] 14:02:58 INFO - PROCESS | 2523 | 1461704578967 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 250 (0x7f137546c000) [pid = 2523] [serial = 906] [outer = 0x7f136c5e1c00] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374be7800 == 123 [pid = 2523] [id = 221] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 249 (0x7f1384206000) [pid = 2523] [serial = 791] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 248 (0x7f136e50c000) [pid = 2523] [serial = 767] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f1375612000) [pid = 2523] [serial = 761] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f1393228800) [pid = 2523] [serial = 749] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f13760e1800) [pid = 2523] [serial = 752] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 244 (0x7f136e76dc00) [pid = 2523] [serial = 770] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f1392d37800) [pid = 2523] [serial = 746] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f137494b000) [pid = 2523] [serial = 755] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f136e359000) [pid = 2523] [serial = 764] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f1375609000) [pid = 2523] [serial = 758] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c412800 == 122 [pid = 2523] [id = 276] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d578800 == 121 [pid = 2523] [id = 275] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f30800 == 120 [pid = 2523] [id = 273] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f17800 == 119 [pid = 2523] [id = 272] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1397e10000 == 118 [pid = 2523] [id = 271] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139ad72800 == 117 [pid = 2523] [id = 270] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1397c37800 == 116 [pid = 2523] [id = 269] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13921a0800 == 115 [pid = 2523] [id = 268] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387b92800 == 114 [pid = 2523] [id = 267] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384a61800 == 113 [pid = 2523] [id = 266] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c53b800 == 112 [pid = 2523] [id = 265] 14:02:59 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e55b800 == 111 [pid = 2523] [id = 264] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f1386bd1800) [pid = 2523] [serial = 473] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f1387202c00) [pid = 2523] [serial = 645] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f137c0e2400) [pid = 2523] [serial = 557] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f1386b76c00) [pid = 2523] [serial = 530] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f137c916800) [pid = 2523] [serial = 737] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f1392109400) [pid = 2523] [serial = 660] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f137c559400) [pid = 2523] [serial = 461] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f1384fce800) [pid = 2523] [serial = 602] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f137fd42400) [pid = 2523] [serial = 515] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f13760a0c00) [pid = 2523] [serial = 533] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 229 (0x7f137acc9400) [pid = 2523] [serial = 554] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f137f861c00) [pid = 2523] [serial = 789] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f137c442000) [pid = 2523] [serial = 590] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 226 (0x7f138546f000) [pid = 2523] [serial = 467] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 225 (0x7f137e20fc00) [pid = 2523] [serial = 788] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 224 (0x7f137cb10400) [pid = 2523] [serial = 786] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f1388819c00) [pid = 2523] [serial = 654] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f1385ed8800) [pid = 2523] [serial = 639] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f1382a8cc00) [pid = 2523] [serial = 599] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f137d3f3800) [pid = 2523] [serial = 593] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f137e20f800) [pid = 2523] [serial = 566] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f137aa1ac00) [pid = 2523] [serial = 506] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f13760d7c00) [pid = 2523] [serial = 780] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f137cab7400) [pid = 2523] [serial = 563] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f1371d32000) [pid = 2523] [serial = 777] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f137f85c400) [pid = 2523] [serial = 464] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 213 (0x7f137c7ec000) [pid = 2523] [serial = 509] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 212 (0x7f137609c000) [pid = 2523] [serial = 779] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 211 (0x7f137c557400) [pid = 2523] [serial = 783] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f137fd55400) [pid = 2523] [serial = 596] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f1392f12c00) [pid = 2523] [serial = 657] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f1385945400) [pid = 2523] [serial = 470] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f137fd4d000) [pid = 2523] [serial = 740] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f1384d43400) [pid = 2523] [serial = 632] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f1386e24c00) [pid = 2523] [serial = 743] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f136e776400) [pid = 2523] [serial = 773] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 203 (0x7f137cabd000) [pid = 2523] [serial = 785] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 202 (0x7f137c0c3800) [pid = 2523] [serial = 782] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 201 (0x7f137ee4c000) [pid = 2523] [serial = 512] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 200 (0x7f1375890000) [pid = 2523] [serial = 587] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 199 (0x7f13921ef000) [pid = 2523] [serial = 734] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 198 (0x7f1386e28800) [pid = 2523] [serial = 476] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 197 (0x7f137576d800) [pid = 2523] [serial = 458] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f1385470400) [pid = 2523] [serial = 521] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 195 (0x7f1375469000) [pid = 2523] [serial = 551] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 194 (0x7f13854bec00) [pid = 2523] [serial = 635] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 193 (0x7f1386e21000) [pid = 2523] [serial = 642] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 192 (0x7f1382c49400) [pid = 2523] [serial = 518] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 191 (0x7f1388699000) [pid = 2523] [serial = 651] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 190 (0x7f13872e0c00) [pid = 2523] [serial = 648] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 189 (0x7f137c91d400) [pid = 2523] [serial = 560] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 188 (0x7f1380a93c00) [pid = 2523] [serial = 536] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f1371d27800) [pid = 2523] [serial = 776] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f1385ee3000) [pid = 2523] [serial = 527] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f137aee1000) [pid = 2523] [serial = 626] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f137d351c00) [pid = 2523] [serial = 629] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f1385946000) [pid = 2523] [serial = 524] [outer = (nil)] [url = about:blank] 14:02:59 INFO - PROCESS | 2523 | 1461704579975 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 2523 | 1461704580014 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:03:00 INFO - PROCESS | 2523 | 1461704580022 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 2523 | 1461704580028 Marionette TRACE conn3 <- [1,1178,null,{}] 14:03:00 INFO - PROCESS | 2523 | 1461704580046 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:00 INFO - PROCESS | 2523 | 1461704580260 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:03:00 INFO - PROCESS | 2523 | 1461704580429 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371fa6000 == 112 [pid = 2523] [id = 302] 14:03:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f137546f400) [pid = 2523] [serial = 907] [outer = (nil)] 14:03:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1376093800) [pid = 2523] [serial = 908] [outer = 0x7f137546f400] 14:03:00 INFO - PROCESS | 2523 | 1461704580540 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f13760d8c00) [pid = 2523] [serial = 909] [outer = 0x7f137546f400] 14:03:01 INFO - PROCESS | 2523 | 1461704581291 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 2523 | 1461704581315 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:03:01 INFO - PROCESS | 2523 | 1461704581322 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 2523 | 1461704581325 Marionette TRACE conn3 <- [1,1182,null,{}] 14:03:01 INFO - PROCESS | 2523 | 1461704581330 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:01 INFO - PROCESS | 2523 | 1461704581603 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:03:01 INFO - PROCESS | 2523 | 1461704581637 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bf1800 == 113 [pid = 2523] [id = 303] 14:03:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f137576c000) [pid = 2523] [serial = 910] [outer = (nil)] 14:03:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f137acc9400) [pid = 2523] [serial = 911] [outer = 0x7f137576c000] 14:03:01 INFO - PROCESS | 2523 | 1461704581705 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 189 (0x7f137aceb400) [pid = 2523] [serial = 912] [outer = 0x7f137576c000] 14:03:02 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:02 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:03:02 INFO - PROCESS | 2523 | 1461704582716 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 2523 | 1461704582756 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:03:02 INFO - PROCESS | 2523 | 1461704582765 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 2523 | 1461704582768 Marionette TRACE conn3 <- [1,1186,null,{}] 14:03:02 INFO - PROCESS | 2523 | 1461704582782 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:03 INFO - PROCESS | 2523 | 1461704583045 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:03:03 INFO - PROCESS | 2523 | 1461704583101 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1376305000 == 114 [pid = 2523] [id = 304] 14:03:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 190 (0x7f137560c400) [pid = 2523] [serial = 913] [outer = (nil)] 14:03:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 191 (0x7f137beab800) [pid = 2523] [serial = 914] [outer = 0x7f137560c400] 14:03:03 INFO - PROCESS | 2523 | 1461704583234 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 192 (0x7f137c0de400) [pid = 2523] [serial = 915] [outer = 0x7f137560c400] 14:03:04 INFO - PROCESS | 2523 | --DOMWINDOW == 191 (0x7f136e76f000) [pid = 2523] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:03:04 INFO - PROCESS | 2523 | --DOMWINDOW == 190 (0x7f136e76f800) [pid = 2523] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:03:04 INFO - PROCESS | 2523 | --DOMWINDOW == 189 (0x7f136e773000) [pid = 2523] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:03:04 INFO - PROCESS | 2523 | --DOMWINDOW == 188 (0x7f136d5cc800) [pid = 2523] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:03:04 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f136e773c00) [pid = 2523] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:03:04 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f137e03a800) [pid = 2523] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:03:04 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f137588b000) [pid = 2523] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:03:04 INFO - PROCESS | 2523 | 1461704584721 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 2523 | 1461704584762 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:03:04 INFO - PROCESS | 2523 | 1461704584769 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 2523 | 1461704584772 Marionette TRACE conn3 <- [1,1190,null,{}] 14:03:04 INFO - PROCESS | 2523 | 1461704584786 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:05 INFO - PROCESS | 2523 | 1461704584999 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:03:05 INFO - PROCESS | 2523 | 1461704585010 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c08e800 == 115 [pid = 2523] [id = 305] 14:03:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137c559c00) [pid = 2523] [serial = 916] [outer = (nil)] 14:03:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f137c7e7c00) [pid = 2523] [serial = 917] [outer = 0x7f137c559c00] 14:03:05 INFO - PROCESS | 2523 | 1461704585080 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f137c955800) [pid = 2523] [serial = 918] [outer = 0x7f137c559c00] 14:03:05 INFO - PROCESS | 2523 | 1461704585985 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 2523 | 1461704586060 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:03:06 INFO - PROCESS | 2523 | 1461704586067 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 2523 | 1461704586069 Marionette TRACE conn3 <- [1,1194,null,{}] 14:03:06 INFO - PROCESS | 2523 | 1461704586075 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:06 INFO - PROCESS | 2523 | 1461704586258 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:03:06 INFO - PROCESS | 2523 | 1461704586582 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbd1000 == 116 [pid = 2523] [id = 306] 14:03:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 189 (0x7f136ab39800) [pid = 2523] [serial = 919] [outer = (nil)] 14:03:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 190 (0x7f136c477400) [pid = 2523] [serial = 920] [outer = 0x7f136ab39800] 14:03:06 INFO - PROCESS | 2523 | 1461704586734 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 191 (0x7f136d5d0000) [pid = 2523] [serial = 921] [outer = 0x7f136ab39800] 14:03:07 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:07 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:03:07 INFO - PROCESS | 2523 | 1461704587672 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 2523 | 1461704587765 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:03:07 INFO - PROCESS | 2523 | 1461704587774 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 2523 | 1461704587780 Marionette TRACE conn3 <- [1,1198,null,{}] 14:03:07 INFO - PROCESS | 2523 | 1461704587789 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:08 INFO - PROCESS | 2523 | 1461704588126 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:03:08 INFO - PROCESS | 2523 | 1461704588358 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371cce800 == 117 [pid = 2523] [id = 307] 14:03:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 192 (0x7f1370490800) [pid = 2523] [serial = 922] [outer = (nil)] 14:03:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 193 (0x7f1371d32000) [pid = 2523] [serial = 923] [outer = 0x7f1370490800] 14:03:08 INFO - PROCESS | 2523 | 1461704588444 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 194 (0x7f137494c800) [pid = 2523] [serial = 924] [outer = 0x7f1370490800] 14:03:09 INFO - PROCESS | 2523 | 1461704589425 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1687ms 14:03:09 INFO - PROCESS | 2523 | 1461704589465 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 2523 | 1461704589472 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:03:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e078000 == 116 [pid = 2523] [id = 10] 14:03:09 INFO - PROCESS | 2523 | 1461704589506 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 2523 | 1461704589510 Marionette TRACE conn3 <- [1,1202,null,{}] 14:03:09 INFO - PROCESS | 2523 | 1461704589614 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:09 INFO - PROCESS | 2523 | 1461704589835 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:03:10 INFO - PROCESS | 2523 | 1461704590119 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1c5000 == 117 [pid = 2523] [id = 308] 14:03:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 195 (0x7f137494dc00) [pid = 2523] [serial = 925] [outer = (nil)] 14:03:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 196 (0x7f13760df000) [pid = 2523] [serial = 926] [outer = 0x7f137494dc00] 14:03:10 INFO - PROCESS | 2523 | 1461704590199 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f137aa1cc00) [pid = 2523] [serial = 927] [outer = 0x7f137494dc00] 14:03:11 INFO - PROCESS | 2523 | 1461704591170 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1719ms 14:03:11 INFO - PROCESS | 2523 | 1461704591202 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 2523 | 1461704591207 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:03:11 INFO - PROCESS | 2523 | 1461704591223 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 2523 | 1461704591233 Marionette TRACE conn3 <- [1,1206,null,{}] 14:03:11 INFO - PROCESS | 2523 | 1461704591239 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:11 INFO - PROCESS | 2523 | 1461704591487 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:03:11 INFO - PROCESS | 2523 | 1461704591718 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137f912000 == 118 [pid = 2523] [id = 309] 14:03:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 198 (0x7f137c0e2400) [pid = 2523] [serial = 928] [outer = (nil)] 14:03:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 199 (0x7f137c7ae400) [pid = 2523] [serial = 929] [outer = 0x7f137c0e2400] 14:03:11 INFO - PROCESS | 2523 | 1461704591841 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 200 (0x7f137c94c400) [pid = 2523] [serial = 930] [outer = 0x7f137c0e2400] 14:03:12 INFO - PROCESS | 2523 | 1461704592715 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1545ms 14:03:12 INFO - PROCESS | 2523 | 1461704592762 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:03:12 INFO - PROCESS | 2523 | 1461704592766 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:03:12 INFO - PROCESS | 2523 | 1461704592772 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 2523 | 1461704592776 Marionette TRACE conn3 <- [1,1210,null,{}] 14:03:12 INFO - PROCESS | 2523 | 1461704592781 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:13 INFO - PROCESS | 2523 | 1461704593008 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:03:13 INFO - PROCESS | 2523 | 1461704593313 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13803de800 == 119 [pid = 2523] [id = 310] 14:03:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 201 (0x7f137c91f800) [pid = 2523] [serial = 931] [outer = (nil)] 14:03:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 202 (0x7f137cf7b000) [pid = 2523] [serial = 932] [outer = 0x7f137c91f800] 14:03:13 INFO - PROCESS | 2523 | 1461704593396 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 203 (0x7f137d34dc00) [pid = 2523] [serial = 933] [outer = 0x7f137c91f800] 14:03:14 INFO - PROCESS | 2523 | 1461704594256 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1529ms 14:03:14 INFO - PROCESS | 2523 | 1461704594303 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 2523 | 1461704594307 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:03:14 INFO - PROCESS | 2523 | 1461704594314 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 2523 | 1461704594318 Marionette TRACE conn3 <- [1,1214,null,{}] 14:03:14 INFO - PROCESS | 2523 | 1461704594324 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:14 INFO - PROCESS | 2523 | 1461704594556 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:03:14 INFO - PROCESS | 2523 | 1461704594800 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bd1000 == 120 [pid = 2523] [id = 311] 14:03:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 204 (0x7f137e21d800) [pid = 2523] [serial = 934] [outer = (nil)] 14:03:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f137e35e000) [pid = 2523] [serial = 935] [outer = 0x7f137e21d800] 14:03:14 INFO - PROCESS | 2523 | 1461704594940 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f137f866000) [pid = 2523] [serial = 936] [outer = 0x7f137e21d800] 14:03:15 INFO - PROCESS | 2523 | 1461704595833 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1585ms 14:03:15 INFO - PROCESS | 2523 | 1461704595900 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 2523 | 1461704595904 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:03:15 INFO - PROCESS | 2523 | 1461704595910 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 2523 | 1461704595913 Marionette TRACE conn3 <- [1,1218,null,{}] 14:03:15 INFO - PROCESS | 2523 | 1461704595919 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:16 INFO - PROCESS | 2523 | 1461704596136 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:03:16 INFO - PROCESS | 2523 | 1461704596327 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385019800 == 121 [pid = 2523] [id = 312] 14:03:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f136d5c8800) [pid = 2523] [serial = 937] [outer = (nil)] 14:03:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f1382a82000) [pid = 2523] [serial = 938] [outer = 0x7f136d5c8800] 14:03:16 INFO - PROCESS | 2523 | 1461704596465 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f1384205c00) [pid = 2523] [serial = 939] [outer = 0x7f136d5c8800] 14:03:17 INFO - PROCESS | 2523 | 1461704597392 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1529ms 14:03:17 INFO - PROCESS | 2523 | 1461704597440 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:03:17 INFO - PROCESS | 2523 | 1461704597445 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:03:17 INFO - PROCESS | 2523 | 1461704597452 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 2523 | 1461704597455 Marionette TRACE conn3 <- [1,1222,null,{}] 14:03:17 INFO - PROCESS | 2523 | 1461704597462 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:17 INFO - PROCESS | 2523 | 1461704597685 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:03:17 INFO - PROCESS | 2523 | 1461704597926 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385928000 == 122 [pid = 2523] [id = 313] 14:03:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f137d3f8c00) [pid = 2523] [serial = 940] [outer = (nil)] 14:03:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f1384cd9c00) [pid = 2523] [serial = 941] [outer = 0x7f137d3f8c00] 14:03:18 INFO - PROCESS | 2523 | 1461704598074 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 212 (0x7f13850cc400) [pid = 2523] [serial = 942] [outer = 0x7f137d3f8c00] 14:03:19 INFO - PROCESS | 2523 | 1461704599041 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 2523 | 1461704599089 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:03:19 INFO - PROCESS | 2523 | 1461704599096 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 2523 | 1461704599098 Marionette TRACE conn3 <- [1,1226,null,{}] 14:03:19 INFO - PROCESS | 2523 | 1461704599106 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:19 INFO - PROCESS | 2523 | 1461704599326 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:03:19 INFO - PROCESS | 2523 | 1461704599529 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13863b1800 == 123 [pid = 2523] [id = 314] 14:03:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 213 (0x7f1380b1b400) [pid = 2523] [serial = 943] [outer = (nil)] 14:03:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 214 (0x7f1385469000) [pid = 2523] [serial = 944] [outer = 0x7f1380b1b400] 14:03:19 INFO - PROCESS | 2523 | 1461704599653 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f13854c2400) [pid = 2523] [serial = 945] [outer = 0x7f1380b1b400] 14:03:20 INFO - PROCESS | 2523 | 1461704600609 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1583ms 14:03:20 INFO - PROCESS | 2523 | 1461704600680 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 2523 | 1461704600684 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:03:20 INFO - PROCESS | 2523 | 1461704600690 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 2523 | 1461704600693 Marionette TRACE conn3 <- [1,1230,null,{}] 14:03:20 INFO - PROCESS | 2523 | 1461704600699 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:20 INFO - PROCESS | 2523 | 1461704600964 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:03:21 INFO - PROCESS | 2523 | 1461704601244 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138729b800 == 124 [pid = 2523] [id = 315] 14:03:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f137bea6c00) [pid = 2523] [serial = 946] [outer = (nil)] 14:03:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f1385940800) [pid = 2523] [serial = 947] [outer = 0x7f137bea6c00] 14:03:21 INFO - PROCESS | 2523 | 1461704601327 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f138594e800) [pid = 2523] [serial = 948] [outer = 0x7f137bea6c00] 14:03:22 INFO - PROCESS | 2523 | 1461704602173 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1540ms 14:03:22 INFO - PROCESS | 2523 | 1461704602231 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 2523 | 1461704602235 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:03:22 INFO - PROCESS | 2523 | 1461704602242 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 2523 | 1461704602245 Marionette TRACE conn3 <- [1,1234,null,{}] 14:03:22 INFO - PROCESS | 2523 | 1461704602251 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:22 INFO - PROCESS | 2523 | 1461704602462 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:03:22 INFO - PROCESS | 2523 | 1461704602651 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13894ab000 == 125 [pid = 2523] [id = 316] 14:03:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f1385eda400) [pid = 2523] [serial = 949] [outer = (nil)] 14:03:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f138624dc00) [pid = 2523] [serial = 950] [outer = 0x7f1385eda400] 14:03:22 INFO - PROCESS | 2523 | 1461704602744 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f1386e24c00) [pid = 2523] [serial = 951] [outer = 0x7f1385eda400] 14:03:23 INFO - PROCESS | 2523 | 1461704603694 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1485ms 14:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:03:23 INFO - PROCESS | 2523 | 1461704603728 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 2523 | 1461704603731 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:03:23 INFO - PROCESS | 2523 | 1461704603738 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 2523 | 1461704603742 Marionette TRACE conn3 <- [1,1238,null,{}] 14:03:23 INFO - PROCESS | 2523 | 1461704603747 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:23 INFO - PROCESS | 2523 | 1461704603986 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:03:24 INFO - PROCESS | 2523 | 1461704604175 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13932f4000 == 126 [pid = 2523] [id = 317] 14:03:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f1385ee0400) [pid = 2523] [serial = 952] [outer = (nil)] 14:03:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f13921ee000) [pid = 2523] [serial = 953] [outer = 0x7f1385ee0400] 14:03:24 INFO - PROCESS | 2523 | 1461704604249 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f13930e6c00) [pid = 2523] [serial = 954] [outer = 0x7f1385ee0400] 14:03:25 INFO - PROCESS | 2523 | 1461704605166 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1485ms 14:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:03:25 INFO - PROCESS | 2523 | 1461704605222 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 2523 | 1461704605225 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:03:25 INFO - PROCESS | 2523 | 1461704605232 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 2523 | 1461704605235 Marionette TRACE conn3 <- [1,1242,null,{}] 14:03:25 INFO - PROCESS | 2523 | 1461704605240 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:25 INFO - PROCESS | 2523 | 1461704605440 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:03:25 INFO - PROCESS | 2523 | 1461704605643 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1396387800 == 127 [pid = 2523] [id = 318] 14:03:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 225 (0x7f137588f000) [pid = 2523] [serial = 955] [outer = (nil)] 14:03:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 226 (0x7f139413c800) [pid = 2523] [serial = 956] [outer = 0x7f137588f000] 14:03:25 INFO - PROCESS | 2523 | 1461704605759 Marionette DEBUG loaded listener.js 14:03:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 227 (0x7f13945d6c00) [pid = 2523] [serial = 957] [outer = 0x7f137588f000] 14:03:26 INFO - PROCESS | 2523 | 1461704606626 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1429ms 14:03:26 INFO - PROCESS | 2523 | 1461704606661 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:03:26 INFO - PROCESS | 2523 | 1461704606674 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:03:26 INFO - PROCESS | 2523 | 1461704606681 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 2523 | 1461704606684 Marionette TRACE conn3 <- [1,1246,null,{}] 14:03:26 INFO - PROCESS | 2523 | 1461704606690 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:26 INFO - PROCESS | 2523 | 1461704606900 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:03:27 INFO - PROCESS | 2523 | 1461704607097 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397e1f800 == 128 [pid = 2523] [id = 319] 14:03:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f136e095400) [pid = 2523] [serial = 958] [outer = (nil)] 14:03:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f136e09dc00) [pid = 2523] [serial = 959] [outer = 0x7f136e095400] 14:03:27 INFO - PROCESS | 2523 | 1461704607173 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 230 (0x7f136e0a2800) [pid = 2523] [serial = 960] [outer = 0x7f136e095400] 14:03:28 INFO - PROCESS | 2523 | 1461704608076 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1430ms 14:03:28 INFO - PROCESS | 2523 | 1461704608113 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:03:28 INFO - PROCESS | 2523 | 1461704608116 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:03:28 INFO - PROCESS | 2523 | 1461704608126 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 2523 | 1461704608129 Marionette TRACE conn3 <- [1,1250,null,{}] 14:03:28 INFO - PROCESS | 2523 | 1461704608135 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 2523 | 1461704608362 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:03:28 INFO - PROCESS | 2523 | 1461704608661 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cb12000 == 129 [pid = 2523] [id = 320] 14:03:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f136c473c00) [pid = 2523] [serial = 961] [outer = (nil)] 14:03:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f136d451000) [pid = 2523] [serial = 962] [outer = 0x7f136c473c00] 14:03:28 INFO - PROCESS | 2523 | 1461704608790 Marionette DEBUG loaded listener.js 14:03:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f136e09f400) [pid = 2523] [serial = 963] [outer = 0x7f136c473c00] 14:03:29 INFO - PROCESS | 2523 | 1461704609651 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1580ms 14:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:03:29 INFO - PROCESS | 2523 | 1461704609706 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:03:29 INFO - PROCESS | 2523 | 1461704609709 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:03:29 INFO - PROCESS | 2523 | 1461704609715 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:03:29 INFO - PROCESS | 2523 | 1461704609719 Marionette TRACE conn3 <- [1,1254,null,{}] 14:03:29 INFO - PROCESS | 2523 | 1461704609725 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:29 INFO - PROCESS | 2523 | 1461704609938 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:03:30 INFO - PROCESS | 2523 | 1461704610180 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371cd8800 == 130 [pid = 2523] [id = 321] 14:03:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f136d446800) [pid = 2523] [serial = 964] [outer = (nil)] 14:03:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f136e770000) [pid = 2523] [serial = 965] [outer = 0x7f136d446800] 14:03:30 INFO - PROCESS | 2523 | 1461704610304 Marionette DEBUG loaded listener.js 14:03:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f13854c1000) [pid = 2523] [serial = 966] [outer = 0x7f136d446800] 14:03:31 INFO - PROCESS | 2523 | 1461704611226 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1942ms 14:03:31 INFO - PROCESS | 2523 | 1461704611732 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 2523 | 1461704611740 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:03:31 INFO - PROCESS | 2523 | 1461704611784 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:03:31 INFO - PROCESS | 2523 | 1461704611789 Marionette TRACE conn3 <- [1,1258,null,{}] 14:03:31 INFO - PROCESS | 2523 | 1461704611798 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:32 INFO - PROCESS | 2523 | 1461704612001 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:03:32 INFO - PROCESS | 2523 | 1461704612210 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370b9e800 == 131 [pid = 2523] [id = 322] 14:03:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f136e09f800) [pid = 2523] [serial = 967] [outer = (nil)] 14:03:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f136e35d000) [pid = 2523] [serial = 968] [outer = 0x7f136e09f800] 14:03:32 INFO - PROCESS | 2523 | 1461704612284 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f1370259400) [pid = 2523] [serial = 969] [outer = 0x7f136e09f800] 14:03:33 INFO - PROCESS | 2523 | 1461704613429 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1707ms 14:03:33 INFO - PROCESS | 2523 | 1461704613472 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 2523 | 1461704613478 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:03:33 INFO - PROCESS | 2523 | 1461704613490 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 2523 | 1461704613495 Marionette TRACE conn3 <- [1,1262,null,{}] 14:03:33 INFO - PROCESS | 2523 | 1461704613501 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:33 INFO - PROCESS | 2523 | 1461704613715 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:03:34 INFO - PROCESS | 2523 | 1461704614122 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cb1d800 == 132 [pid = 2523] [id = 323] 14:03:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f13734ce400) [pid = 2523] [serial = 970] [outer = (nil)] 14:03:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f137494ac00) [pid = 2523] [serial = 971] [outer = 0x7f13734ce400] 14:03:34 INFO - PROCESS | 2523 | 1461704614202 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f1375610c00) [pid = 2523] [serial = 972] [outer = 0x7f13734ce400] 14:03:35 INFO - PROCESS | 2523 | 1461704615212 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138096c800 == 131 [pid = 2523] [id = 204] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cfcf000 == 130 [pid = 2523] [id = 206] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f13760e0800) [pid = 2523] [serial = 854] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c08e800 == 129 [pid = 2523] [id = 305] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1376305000 == 128 [pid = 2523] [id = 304] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bf1800 == 127 [pid = 2523] [id = 303] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371fa6000 == 126 [pid = 2523] [id = 302] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1c7800 == 125 [pid = 2523] [id = 301] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbe1000 == 124 [pid = 2523] [id = 300] 14:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1841ms 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d56f800 == 123 [pid = 2523] [id = 299] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137499f800 == 122 [pid = 2523] [id = 298] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370b9a800 == 121 [pid = 2523] [id = 297] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13703dd800 == 120 [pid = 2523] [id = 296] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d1e1000 == 119 [pid = 2523] [id = 295] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139d643000 == 118 [pid = 2523] [id = 294] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1ae800 == 117 [pid = 2523] [id = 293] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139a21e800 == 116 [pid = 2523] [id = 292] 14:03:35 INFO - PROCESS | 2523 | 1461704615344 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 2523 | 1461704615347 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1398016800 == 115 [pid = 2523] [id = 291] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1393264800 == 114 [pid = 2523] [id = 290] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13870a9000 == 113 [pid = 2523] [id = 289] 14:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13859af800 == 112 [pid = 2523] [id = 288] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380be4800 == 111 [pid = 2523] [id = 287] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab03000 == 110 [pid = 2523] [id = 286] 14:03:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1cd800 == 109 [pid = 2523] [id = 285] 14:03:35 INFO - PROCESS | 2523 | 1461704615366 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 2523 | 1461704615369 Marionette TRACE conn3 <- [1,1266,null,{}] 14:03:35 INFO - PROCESS | 2523 | 1461704615384 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:35 INFO - PROCESS | 2523 | 1461704615580 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f1385420800) [pid = 2523] [serial = 792] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f1385463000) [pid = 2523] [serial = 806] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f13942b4c00) [pid = 2523] [serial = 812] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f1382a8bc00) [pid = 2523] [serial = 803] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f1376097c00) [pid = 2523] [serial = 842] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f13761e7400) [pid = 2523] [serial = 843] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f136c471000) [pid = 2523] [serial = 830] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f137574b800) [pid = 2523] [serial = 821] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f136c5d7000) [pid = 2523] [serial = 833] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f137cf7ac00) [pid = 2523] [serial = 815] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f137c0c6400) [pid = 2523] [serial = 845] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 229 (0x7f136e35d800) [pid = 2523] [serial = 837] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f136d5d4c00) [pid = 2523] [serial = 836] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f137494b800) [pid = 2523] [serial = 840] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 226 (0x7f1371d33400) [pid = 2523] [serial = 839] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 225 (0x7f137c7aa400) [pid = 2523] [serial = 800] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 224 (0x7f13760db400) [pid = 2523] [serial = 797] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f1386ebd800) [pid = 2523] [serial = 809] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f1380b1a800) [pid = 2523] [serial = 851] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f136d5d4000) [pid = 2523] [serial = 827] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f136e35c800) [pid = 2523] [serial = 794] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f1397c7a400) [pid = 2523] [serial = 824] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f1392f1bc00) [pid = 2523] [serial = 818] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f13851e1000) [pid = 2523] [serial = 852] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f137c91ec00) [pid = 2523] [serial = 848] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f137cb03c00) [pid = 2523] [serial = 849] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f137c43b000) [pid = 2523] [serial = 846] [outer = (nil)] [url = about:blank] 14:03:35 INFO - PROCESS | 2523 | 1461704615893 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e30e000 == 110 [pid = 2523] [id = 324] 14:03:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f136c5d7000) [pid = 2523] [serial = 973] [outer = (nil)] 14:03:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f137494b800) [pid = 2523] [serial = 974] [outer = 0x7f136c5d7000] 14:03:35 INFO - PROCESS | 2523 | 1461704615971 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f137aa22400) [pid = 2523] [serial = 975] [outer = 0x7f136c5d7000] 14:03:36 INFO - PROCESS | 2523 | 1461704616766 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1439ms 14:03:36 INFO - PROCESS | 2523 | 1461704616800 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 2523 | 1461704616803 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:03:36 INFO - PROCESS | 2523 | 1461704616809 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 2523 | 1461704616813 Marionette TRACE conn3 <- [1,1270,null,{}] 14:03:36 INFO - PROCESS | 2523 | 1461704616818 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:37 INFO - PROCESS | 2523 | 1461704617066 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:03:37 INFO - PROCESS | 2523 | 1461704617090 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721f2800 == 111 [pid = 2523] [id = 325] 14:03:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f136e35c800) [pid = 2523] [serial = 976] [outer = (nil)] 14:03:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f137c43ac00) [pid = 2523] [serial = 977] [outer = 0x7f136e35c800] 14:03:37 INFO - PROCESS | 2523 | 1461704617155 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f137c7ec800) [pid = 2523] [serial = 978] [outer = 0x7f136e35c800] 14:03:38 INFO - PROCESS | 2523 | 1461704618096 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1337ms 14:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:03:38 INFO - PROCESS | 2523 | 1461704618155 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 2523 | 1461704618157 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:03:38 INFO - PROCESS | 2523 | 1461704618164 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 2523 | 1461704618167 Marionette TRACE conn3 <- [1,1274,null,{}] 14:03:38 INFO - PROCESS | 2523 | 1461704618173 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:38 INFO - PROCESS | 2523 | 1461704618451 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:03:38 INFO - PROCESS | 2523 | 1461704618482 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137aca2000 == 112 [pid = 2523] [id = 326] 14:03:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f136d450000) [pid = 2523] [serial = 979] [outer = (nil)] 14:03:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f137cabf800) [pid = 2523] [serial = 980] [outer = 0x7f136d450000] 14:03:38 INFO - PROCESS | 2523 | 1461704618547 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f137d34e400) [pid = 2523] [serial = 981] [outer = 0x7f136d450000] 14:03:39 INFO - PROCESS | 2523 | 1461704619458 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1330ms 14:03:39 INFO - PROCESS | 2523 | 1461704619506 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:03:39 INFO - PROCESS | 2523 | 1461704619510 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:03:39 INFO - PROCESS | 2523 | 1461704619516 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 2523 | 1461704619519 Marionette TRACE conn3 <- [1,1278,null,{}] 14:03:39 INFO - PROCESS | 2523 | 1461704619524 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:39 INFO - PROCESS | 2523 | 1461704619844 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:03:40 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f136c5e1c00) [pid = 2523] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:03:40 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f136c473000) [pid = 2523] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:03:40 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f137546f400) [pid = 2523] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:03:40 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f13733ef000) [pid = 2523] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:03:40 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f137560c400) [pid = 2523] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:03:40 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f137576c000) [pid = 2523] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:03:40 INFO - PROCESS | 2523 | 1461704620494 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370b93000 == 113 [pid = 2523] [id = 327] 14:03:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f136c473000) [pid = 2523] [serial = 982] [outer = (nil)] 14:03:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f13734c4000) [pid = 2523] [serial = 983] [outer = 0x7f136c473000] 14:03:40 INFO - PROCESS | 2523 | 1461704620566 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f1380b1a800) [pid = 2523] [serial = 984] [outer = 0x7f136c473000] 14:03:41 INFO - PROCESS | 2523 | 1461704621285 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1832ms 14:03:41 INFO - PROCESS | 2523 | 1461704621348 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 2523 | 1461704621351 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:03:41 INFO - PROCESS | 2523 | 1461704621358 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 2523 | 1461704621361 Marionette TRACE conn3 <- [1,1282,null,{}] 14:03:41 INFO - PROCESS | 2523 | 1461704621366 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:41 INFO - PROCESS | 2523 | 1461704621549 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:03:41 INFO - PROCESS | 2523 | 1461704621725 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13803c6000 == 114 [pid = 2523] [id = 328] 14:03:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f137560c400) [pid = 2523] [serial = 985] [outer = (nil)] 14:03:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f138509a000) [pid = 2523] [serial = 986] [outer = 0x7f137560c400] 14:03:41 INFO - PROCESS | 2523 | 1461704621794 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f13854bf800) [pid = 2523] [serial = 987] [outer = 0x7f137560c400] 14:03:42 INFO - PROCESS | 2523 | 1461704622705 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1380ms 14:03:42 INFO - PROCESS | 2523 | 1461704622739 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 2523 | 1461704622745 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:03:42 INFO - PROCESS | 2523 | 1461704622754 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 2523 | 1461704622761 Marionette TRACE conn3 <- [1,1286,null,{}] 14:03:42 INFO - PROCESS | 2523 | 1461704622776 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:43 INFO - PROCESS | 2523 | 1461704623012 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:03:43 INFO - PROCESS | 2523 | 1461704623268 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e55c800 == 115 [pid = 2523] [id = 329] 14:03:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f136d450400) [pid = 2523] [serial = 988] [outer = (nil)] 14:03:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 225 (0x7f136e503c00) [pid = 2523] [serial = 989] [outer = 0x7f136d450400] 14:03:43 INFO - PROCESS | 2523 | 1461704623364 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 226 (0x7f137025c400) [pid = 2523] [serial = 990] [outer = 0x7f136d450400] 14:03:44 INFO - PROCESS | 2523 | 1461704624348 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1642ms 14:03:44 INFO - PROCESS | 2523 | 1461704624397 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 2523 | 1461704624406 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:03:44 INFO - PROCESS | 2523 | 1461704624418 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 2523 | 1461704624422 Marionette TRACE conn3 <- [1,1290,null,{}] 14:03:44 INFO - PROCESS | 2523 | 1461704624429 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:44 INFO - PROCESS | 2523 | 1461704624659 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:03:44 INFO - PROCESS | 2523 | 1461704624904 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c408800 == 116 [pid = 2523] [id = 330] 14:03:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 227 (0x7f1375614800) [pid = 2523] [serial = 991] [outer = (nil)] 14:03:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f13760d4000) [pid = 2523] [serial = 992] [outer = 0x7f1375614800] 14:03:45 INFO - PROCESS | 2523 | 1461704625031 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f137accfc00) [pid = 2523] [serial = 993] [outer = 0x7f1375614800] 14:03:46 INFO - PROCESS | 2523 | 1461704625998 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1633ms 14:03:46 INFO - PROCESS | 2523 | 1461704626052 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:03:46 INFO - PROCESS | 2523 | 1461704626055 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:03:46 INFO - PROCESS | 2523 | 1461704626063 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 2523 | 1461704626069 Marionette TRACE conn3 <- [1,1294,null,{}] 14:03:46 INFO - PROCESS | 2523 | 1461704626087 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:46 INFO - PROCESS | 2523 | 1461704626320 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:03:46 INFO - PROCESS | 2523 | 1461704626567 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384076000 == 117 [pid = 2523] [id = 331] 14:03:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 230 (0x7f137cab3c00) [pid = 2523] [serial = 994] [outer = (nil)] 14:03:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f137df13c00) [pid = 2523] [serial = 995] [outer = 0x7f137cab3c00] 14:03:46 INFO - PROCESS | 2523 | 1461704626702 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f137eeba800) [pid = 2523] [serial = 996] [outer = 0x7f137cab3c00] 14:03:47 INFO - PROCESS | 2523 | 1461704627630 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1637ms 14:03:47 INFO - PROCESS | 2523 | 1461704627701 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 2523 | 1461704627706 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:03:47 INFO - PROCESS | 2523 | 1461704627713 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 2523 | 1461704627717 Marionette TRACE conn3 <- [1,1298,null,{}] 14:03:47 INFO - PROCESS | 2523 | 1461704627722 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:47 INFO - PROCESS | 2523 | 1461704627951 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:03:48 INFO - PROCESS | 2523 | 1461704628202 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386b18800 == 118 [pid = 2523] [id = 332] 14:03:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f137fd46000) [pid = 2523] [serial = 997] [outer = (nil)] 14:03:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f1384c36c00) [pid = 2523] [serial = 998] [outer = 0x7f137fd46000] 14:03:48 INFO - PROCESS | 2523 | 1461704628333 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f1385470800) [pid = 2523] [serial = 999] [outer = 0x7f137fd46000] 14:03:49 INFO - PROCESS | 2523 | 1461704629207 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1531ms 14:03:49 INFO - PROCESS | 2523 | 1461704629245 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 2523 | 1461704629250 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:03:49 INFO - PROCESS | 2523 | 1461704629256 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 2523 | 1461704629260 Marionette TRACE conn3 <- [1,1302,null,{}] 14:03:49 INFO - PROCESS | 2523 | 1461704629266 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:49 INFO - PROCESS | 2523 | 1461704629479 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:03:49 INFO - PROCESS | 2523 | 1461704629679 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13921a2800 == 119 [pid = 2523] [id = 333] 14:03:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f1380a92000) [pid = 2523] [serial = 1000] [outer = (nil)] 14:03:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f138624d800) [pid = 2523] [serial = 1001] [outer = 0x7f1380a92000] 14:03:49 INFO - PROCESS | 2523 | 1461704629757 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f1386e22400) [pid = 2523] [serial = 1002] [outer = 0x7f1380a92000] 14:03:50 INFO - PROCESS | 2523 | 1461704630683 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1483ms 14:03:50 INFO - PROCESS | 2523 | 1461704630742 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:03:50 INFO - PROCESS | 2523 | 1461704630745 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:03:50 INFO - PROCESS | 2523 | 1461704630752 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 2523 | 1461704630756 Marionette TRACE conn3 <- [1,1306,null,{}] 14:03:50 INFO - PROCESS | 2523 | 1461704630762 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:51 INFO - PROCESS | 2523 | 1461704631006 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:03:51 INFO - PROCESS | 2523 | 1461704631255 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397e1f000 == 120 [pid = 2523] [id = 334] 14:03:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f138c267800) [pid = 2523] [serial = 1003] [outer = (nil)] 14:03:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f139322a000) [pid = 2523] [serial = 1004] [outer = 0x7f138c267800] 14:03:51 INFO - PROCESS | 2523 | 1461704631381 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f13945d7800) [pid = 2523] [serial = 1005] [outer = 0x7f138c267800] 14:03:52 INFO - PROCESS | 2523 | 1461704632248 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1539ms 14:03:52 INFO - PROCESS | 2523 | 1461704632293 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:03:52 INFO - PROCESS | 2523 | 1461704632297 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:03:52 INFO - PROCESS | 2523 | 1461704632304 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 2523 | 1461704632307 Marionette TRACE conn3 <- [1,1310,null,{}] 14:03:52 INFO - PROCESS | 2523 | 1461704632313 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:52 INFO - PROCESS | 2523 | 1461704632527 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:03:52 INFO - PROCESS | 2523 | 1461704632731 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139b0f1000 == 121 [pid = 2523] [id = 335] 14:03:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f136d3a3400) [pid = 2523] [serial = 1006] [outer = (nil)] 14:03:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f136d3adc00) [pid = 2523] [serial = 1007] [outer = 0x7f136d3a3400] 14:03:52 INFO - PROCESS | 2523 | 1461704632812 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f136d3b2800) [pid = 2523] [serial = 1008] [outer = 0x7f136d3a3400] 14:03:53 INFO - PROCESS | 2523 | 1461704633755 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:03:53 INFO - PROCESS | 2523 | 1461704633797 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:03:53 INFO - PROCESS | 2523 | 1461704633803 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 2523 | 1461704633807 Marionette TRACE conn3 <- [1,1314,null,{}] 14:03:53 INFO - PROCESS | 2523 | 1461704633813 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:54 INFO - PROCESS | 2523 | 1461704634027 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:03:54 INFO - PROCESS | 2523 | 1461704634228 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1373372000 == 122 [pid = 2523] [id = 336] 14:03:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 245 (0x7f136d3a8400) [pid = 2523] [serial = 1009] [outer = (nil)] 14:03:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f1393224400) [pid = 2523] [serial = 1010] [outer = 0x7f136d3a8400] 14:03:54 INFO - PROCESS | 2523 | 1461704634358 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f1397da2800) [pid = 2523] [serial = 1011] [outer = 0x7f136d3a8400] 14:03:55 INFO - PROCESS | 2523 | 1461704635232 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1487ms 14:03:55 INFO - PROCESS | 2523 | 1461704635291 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 2523 | 1461704635293 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:03:55 INFO - PROCESS | 2523 | 1461704635301 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 2523 | 1461704635305 Marionette TRACE conn3 <- [1,1318,null,{}] 14:03:55 INFO - PROCESS | 2523 | 1461704635311 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 2523 | 1461704635529 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:03:55 INFO - PROCESS | 2523 | 1461704635728 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139d641800 == 123 [pid = 2523] [id = 337] 14:03:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f136d3aa400) [pid = 2523] [serial = 1012] [outer = (nil)] 14:03:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 249 (0x7f1371e37800) [pid = 2523] [serial = 1013] [outer = 0x7f136d3aa400] 14:03:55 INFO - PROCESS | 2523 | 1461704635806 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 250 (0x7f1371e3e000) [pid = 2523] [serial = 1014] [outer = 0x7f136d3aa400] 14:03:56 INFO - PROCESS | 2523 | 1461704636743 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1491ms 14:03:56 INFO - PROCESS | 2523 | 1461704636794 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 2523 | 1461704636798 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:03:56 INFO - PROCESS | 2523 | 1461704636804 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 2523 | 1461704636808 Marionette TRACE conn3 <- [1,1322,null,{}] 14:03:56 INFO - PROCESS | 2523 | 1461704636814 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:57 INFO - PROCESS | 2523 | 1461704637035 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:03:57 INFO - PROCESS | 2523 | 1461704637234 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13707dc000 == 124 [pid = 2523] [id = 338] 14:03:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 251 (0x7f1371e30400) [pid = 2523] [serial = 1015] [outer = (nil)] 14:03:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 252 (0x7f1371f7ec00) [pid = 2523] [serial = 1016] [outer = 0x7f1371e30400] 14:03:57 INFO - PROCESS | 2523 | 1461704637354 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 253 (0x7f1371f85000) [pid = 2523] [serial = 1017] [outer = 0x7f1371e30400] 14:03:58 INFO - PROCESS | 2523 | 1461704638256 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1483ms 14:03:58 INFO - PROCESS | 2523 | 1461704638290 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 2523 | 1461704638293 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:03:58 INFO - PROCESS | 2523 | 1461704638302 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 2523 | 1461704638307 Marionette TRACE conn3 <- [1,1326,null,{}] 14:03:58 INFO - PROCESS | 2523 | 1461704638313 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:58 INFO - PROCESS | 2523 | 1461704638566 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:03:58 INFO - PROCESS | 2523 | 1461704638902 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136ac26000 == 125 [pid = 2523] [id = 339] 14:03:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 254 (0x7f13727b2800) [pid = 2523] [serial = 1018] [outer = (nil)] 14:03:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 255 (0x7f13727b4400) [pid = 2523] [serial = 1019] [outer = 0x7f13727b2800] 14:03:59 INFO - PROCESS | 2523 | 1461704639009 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 256 (0x7f139633fc00) [pid = 2523] [serial = 1020] [outer = 0x7f13727b2800] 14:03:59 INFO - PROCESS | 2523 | 1461704639891 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1640ms 14:03:59 INFO - PROCESS | 2523 | 1461704639943 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 2523 | 1461704639948 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:03:59 INFO - PROCESS | 2523 | 1461704639954 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 2523 | 1461704639958 Marionette TRACE conn3 <- [1,1330,null,{}] 14:03:59 INFO - PROCESS | 2523 | 1461704639964 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:00 INFO - PROCESS | 2523 | 1461704640188 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:04:00 INFO - PROCESS | 2523 | 1461704640438 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136aca8800 == 126 [pid = 2523] [id = 340] 14:04:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 257 (0x7f136accb800) [pid = 2523] [serial = 1021] [outer = (nil)] 14:04:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 258 (0x7f136acd0800) [pid = 2523] [serial = 1022] [outer = 0x7f136accb800] 14:04:00 INFO - PROCESS | 2523 | 1461704640558 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 259 (0x7f1371f8b400) [pid = 2523] [serial = 1023] [outer = 0x7f136accb800] 14:04:01 INFO - PROCESS | 2523 | 1461704641472 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1586ms 14:04:01 INFO - PROCESS | 2523 | 1461704641543 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 2523 | 1461704641549 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:04:01 INFO - PROCESS | 2523 | 1461704641573 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 2523 | 1461704641579 Marionette TRACE conn3 <- [1,1334,null,{}] 14:04:01 INFO - PROCESS | 2523 | 1461704641589 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:01 INFO - PROCESS | 2523 | 1461704641982 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:04:02 INFO - PROCESS | 2523 | 1461704642181 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370646000 == 127 [pid = 2523] [id = 341] 14:04:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 260 (0x7f136acca400) [pid = 2523] [serial = 1024] [outer = (nil)] 14:04:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 261 (0x7f1370680400) [pid = 2523] [serial = 1025] [outer = 0x7f136acca400] 14:04:02 INFO - PROCESS | 2523 | 1461704642307 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 262 (0x7f1370684000) [pid = 2523] [serial = 1026] [outer = 0x7f136acca400] 14:04:03 INFO - PROCESS | 2523 | 1461704643285 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1746ms 14:04:03 INFO - PROCESS | 2523 | 1461704643318 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 2523 | 1461704643322 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:04:03 INFO - PROCESS | 2523 | 1461704643329 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 2523 | 1461704643333 Marionette TRACE conn3 <- [1,1338,null,{}] 14:04:03 INFO - PROCESS | 2523 | 1461704643339 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:03 INFO - PROCESS | 2523 | 1461704643579 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:04:03 INFO - PROCESS | 2523 | 1461704643788 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c759800 == 128 [pid = 2523] [id = 342] 14:04:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 263 (0x7f136accf000) [pid = 2523] [serial = 1027] [outer = (nil)] 14:04:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 264 (0x7f13727ac800) [pid = 2523] [serial = 1028] [outer = 0x7f136accf000] 14:04:03 INFO - PROCESS | 2523 | 1461704643925 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 265 (0x7f13963bdc00) [pid = 2523] [serial = 1029] [outer = 0x7f136accf000] 14:04:05 INFO - PROCESS | 2523 | 1461704645317 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2037ms 14:04:05 INFO - PROCESS | 2523 | 1461704645408 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 2523 | 1461704645411 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:04:05 INFO - PROCESS | 2523 | 1461704645422 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 2523 | 1461704645426 Marionette TRACE conn3 <- [1,1342,null,{}] 14:04:05 INFO - PROCESS | 2523 | 1461704645432 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:05 INFO - PROCESS | 2523 | 1461704645652 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:04:05 INFO - PROCESS | 2523 | 1461704645851 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370657800 == 129 [pid = 2523] [id = 343] 14:04:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 266 (0x7f136ab3fc00) [pid = 2523] [serial = 1030] [outer = (nil)] 14:04:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 267 (0x7f1370686c00) [pid = 2523] [serial = 1031] [outer = 0x7f136ab3fc00] 14:04:06 INFO - PROCESS | 2523 | 1461704645995 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 268 (0x7f1370ae5000) [pid = 2523] [serial = 1032] [outer = 0x7f136ab3fc00] 14:04:06 INFO - PROCESS | 2523 | 1461704646949 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1588ms 14:04:07 INFO - PROCESS | 2523 | 1461704647012 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 2523 | 1461704647014 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:04:07 INFO - PROCESS | 2523 | 1461704647023 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 2523 | 1461704647027 Marionette TRACE conn3 <- [1,1346,null,{}] 14:04:07 INFO - PROCESS | 2523 | 1461704647033 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 2523 | 1461704647272 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:04:07 INFO - PROCESS | 2523 | 1461704647522 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137080c000 == 130 [pid = 2523] [id = 344] 14:04:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 269 (0x7f136ab40800) [pid = 2523] [serial = 1033] [outer = (nil)] 14:04:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 270 (0x7f1371d2f000) [pid = 2523] [serial = 1034] [outer = 0x7f136ab40800] 14:04:07 INFO - PROCESS | 2523 | 1461704647649 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 271 (0x7f13761e6c00) [pid = 2523] [serial = 1035] [outer = 0x7f136ab40800] 14:04:08 INFO - PROCESS | 2523 | 1461704648573 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1632ms 14:04:08 INFO - PROCESS | 2523 | 1461704648656 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 2523 | 1461704648659 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:04:08 INFO - PROCESS | 2523 | 1461704648666 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 2523 | 1461704648669 Marionette TRACE conn3 <- [1,1350,null,{}] 14:04:08 INFO - PROCESS | 2523 | 1461704648675 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:08 INFO - PROCESS | 2523 | 1461704648915 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:04:09 INFO - PROCESS | 2523 | 1461704649532 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c413800 == 131 [pid = 2523] [id = 345] 14:04:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 272 (0x7f136aad4800) [pid = 2523] [serial = 1036] [outer = (nil)] 14:04:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 273 (0x7f136ab35400) [pid = 2523] [serial = 1037] [outer = 0x7f136aad4800] 14:04:09 INFO - PROCESS | 2523 | 1461704649676 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 274 (0x7f136acd1c00) [pid = 2523] [serial = 1038] [outer = 0x7f136aad4800] 14:04:11 INFO - PROCESS | 2523 | 1461704651040 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2433ms 14:04:11 INFO - PROCESS | 2523 | 1461704651103 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:04:11 INFO - PROCESS | 2523 | 1461704651112 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:04:11 INFO - PROCESS | 2523 | 1461704651124 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:04:11 INFO - PROCESS | 2523 | 1461704651133 Marionette TRACE conn3 <- [1,1354,null,{}] 14:04:11 INFO - PROCESS | 2523 | 1461704651161 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:11 INFO - PROCESS | 2523 | 1461704651672 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:04:11 INFO - PROCESS | 2523 | 1461704651909 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721eb000 == 132 [pid = 2523] [id = 346] 14:04:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 275 (0x7f136ab33c00) [pid = 2523] [serial = 1039] [outer = (nil)] 14:04:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 276 (0x7f136d5d6c00) [pid = 2523] [serial = 1040] [outer = 0x7f136ab33c00] 14:04:11 INFO - PROCESS | 2523 | 1461704651987 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 277 (0x7f136e774000) [pid = 2523] [serial = 1041] [outer = 0x7f136ab33c00] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1396387800 == 131 [pid = 2523] [id = 318] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13932f4000 == 130 [pid = 2523] [id = 317] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13894ab000 == 129 [pid = 2523] [id = 316] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138729b800 == 128 [pid = 2523] [id = 315] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13863b1800 == 127 [pid = 2523] [id = 314] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385928000 == 126 [pid = 2523] [id = 313] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385019800 == 125 [pid = 2523] [id = 312] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380bd1000 == 124 [pid = 2523] [id = 311] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13803de800 == 123 [pid = 2523] [id = 310] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137f912000 == 122 [pid = 2523] [id = 309] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c1c5000 == 121 [pid = 2523] [id = 308] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbda000 == 120 [pid = 2523] [id = 274] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371cce800 == 119 [pid = 2523] [id = 307] 14:04:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbd1000 == 118 [pid = 2523] [id = 306] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 276 (0x7f137c7e7c00) [pid = 2523] [serial = 917] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 275 (0x7f137c0dbc00) [pid = 2523] [serial = 863] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 274 (0x7f137fd46400) [pid = 2523] [serial = 869] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 273 (0x7f1374942800) [pid = 2523] [serial = 905] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 272 (0x7f137546c000) [pid = 2523] [serial = 906] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 271 (0x7f1370259000) [pid = 2523] [serial = 903] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 270 (0x7f136d5d0c00) [pid = 2523] [serial = 902] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 269 (0x7f1376093800) [pid = 2523] [serial = 908] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 268 (0x7f13760d8c00) [pid = 2523] [serial = 909] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 267 (0x7f1387975800) [pid = 2523] [serial = 878] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 266 (0x7f137cf81800) [pid = 2523] [serial = 866] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 265 (0x7f1392f11800) [pid = 2523] [serial = 881] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 264 (0x7f1385944000) [pid = 2523] [serial = 872] [outer = (nil)] [url = about:blank] 14:04:12 INFO - PROCESS | 2523 | --DOMWINDOW == 263 (0x7f137c0e1800) [pid = 2523] [serial = 855] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 262 (0x7f137546b000) [pid = 2523] [serial = 860] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 261 (0x7f136d5d0800) [pid = 2523] [serial = 857] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 260 (0x7f1386e21c00) [pid = 2523] [serial = 875] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 259 (0x7f13734cb000) [pid = 2523] [serial = 899] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 258 (0x7f137beab800) [pid = 2523] [serial = 914] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 257 (0x7f139345ec00) [pid = 2523] [serial = 884] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 256 (0x7f13930ed400) [pid = 2523] [serial = 887] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 255 (0x7f136ab3c400) [pid = 2523] [serial = 893] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 254 (0x7f1370495400) [pid = 2523] [serial = 890] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 253 (0x7f1370499800) [pid = 2523] [serial = 896] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 252 (0x7f137c0de400) [pid = 2523] [serial = 915] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 251 (0x7f137acc9400) [pid = 2523] [serial = 911] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | --DOMWINDOW == 250 (0x7f137aceb400) [pid = 2523] [serial = 912] [outer = (nil)] [url = about:blank] 14:04:13 INFO - PROCESS | 2523 | 1461704653324 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2262ms 14:04:13 INFO - PROCESS | 2523 | 1461704653403 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 2523 | 1461704653410 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:04:13 INFO - PROCESS | 2523 | 1461704653422 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 2523 | 1461704653425 Marionette TRACE conn3 <- [1,1358,null,{}] 14:04:13 INFO - PROCESS | 2523 | 1461704653432 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:13 INFO - PROCESS | 2523 | 1461704653630 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:04:13 INFO - PROCESS | 2523 | 1461704653873 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1b7000 == 119 [pid = 2523] [id = 347] 14:04:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 251 (0x7f136c5e0c00) [pid = 2523] [serial = 1042] [outer = (nil)] 14:04:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 252 (0x7f1371d2e800) [pid = 2523] [serial = 1043] [outer = 0x7f136c5e0c00] 14:04:13 INFO - PROCESS | 2523 | 1461704653955 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 253 (0x7f13727ac000) [pid = 2523] [serial = 1044] [outer = 0x7f136c5e0c00] 14:04:14 INFO - PROCESS | 2523 | 1461704654738 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1330ms 14:04:14 INFO - PROCESS | 2523 | 1461704654753 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 2523 | 1461704654756 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:04:14 INFO - PROCESS | 2523 | 1461704654796 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 2523 | 1461704654806 Marionette TRACE conn3 <- [1,1362,null,{}] 14:04:14 INFO - PROCESS | 2523 | 1461704654829 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:15 INFO - PROCESS | 2523 | 1461704655041 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:04:15 INFO - PROCESS | 2523 | 1461704655223 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371cd5000 == 120 [pid = 2523] [id = 348] 14:04:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 254 (0x7f136d5d0c00) [pid = 2523] [serial = 1045] [outer = (nil)] 14:04:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 255 (0x7f137546c800) [pid = 2523] [serial = 1046] [outer = 0x7f136d5d0c00] 14:04:15 INFO - PROCESS | 2523 | 1461704655292 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 256 (0x7f137576d800) [pid = 2523] [serial = 1047] [outer = 0x7f136d5d0c00] 14:04:16 INFO - PROCESS | 2523 | 1461704656187 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1482ms 14:04:16 INFO - PROCESS | 2523 | 1461704656248 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 2523 | 1461704656251 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:04:16 INFO - PROCESS | 2523 | 1461704656265 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 2523 | 1461704656268 Marionette TRACE conn3 <- [1,1366,null,{}] 14:04:16 INFO - PROCESS | 2523 | 1461704656274 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:16 INFO - PROCESS | 2523 | 1461704656535 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:04:16 INFO - PROCESS | 2523 | 1461704656569 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f21000 == 121 [pid = 2523] [id = 349] 14:04:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 257 (0x7f13727b7000) [pid = 2523] [serial = 1048] [outer = (nil)] 14:04:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 258 (0x7f13760e0800) [pid = 2523] [serial = 1049] [outer = 0x7f13727b7000] 14:04:16 INFO - PROCESS | 2523 | 1461704656635 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 259 (0x7f137aa1ac00) [pid = 2523] [serial = 1050] [outer = 0x7f13727b7000] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 258 (0x7f1386ae4400) [pid = 2523] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 257 (0x7f137e079000) [pid = 2523] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 256 (0x7f136c473000) [pid = 2523] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 255 (0x7f13733f6c00) [pid = 2523] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 254 (0x7f137cb11000) [pid = 2523] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 253 (0x7f139413dc00) [pid = 2523] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 252 (0x7f1380b1e800) [pid = 2523] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 251 (0x7f137c43b400) [pid = 2523] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 250 (0x7f13734ce400) [pid = 2523] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 249 (0x7f1375771400) [pid = 2523] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 248 (0x7f136d450000) [pid = 2523] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f137c7e9400) [pid = 2523] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f1386bdd000) [pid = 2523] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f13760da400) [pid = 2523] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 244 (0x7f1374943000) [pid = 2523] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f136e35c800) [pid = 2523] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f1385943c00) [pid = 2523] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f137c559c00) [pid = 2523] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f1374945c00) [pid = 2523] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f137cb04400) [pid = 2523] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f136c5d7000) [pid = 2523] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f1380b16400) [pid = 2523] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f1392f16c00) [pid = 2523] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f1386250400) [pid = 2523] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f137c7b3c00) [pid = 2523] [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.] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f136e09f800) [pid = 2523] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f1392f17000) [pid = 2523] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:04:17 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f1384208c00) [pid = 2523] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:04:17 INFO - PROCESS | 2523 | 1461704657961 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:04:18 INFO - PROCESS | 2523 | 1461704658011 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:04:18 INFO - PROCESS | 2523 | 1461704658018 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:04:18 INFO - PROCESS | 2523 | 1461704658021 Marionette TRACE conn3 <- [1,1370,null,{}] 14:04:18 INFO - PROCESS | 2523 | 1461704658032 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:18 INFO - PROCESS | 2523 | 1461704658229 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:04:18 INFO - PROCESS | 2523 | 1461704658253 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab0d000 == 122 [pid = 2523] [id = 350] 14:04:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f13761e2400) [pid = 2523] [serial = 1051] [outer = (nil)] 14:04:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f137acea000) [pid = 2523] [serial = 1052] [outer = 0x7f13761e2400] 14:04:18 INFO - PROCESS | 2523 | 1461704658476 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f137bf71000) [pid = 2523] [serial = 1053] [outer = 0x7f13761e2400] 14:04:19 INFO - PROCESS | 2523 | 1461704659271 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 2523 | 1461704659310 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:04:19 INFO - PROCESS | 2523 | 1461704659317 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 2523 | 1461704659332 Marionette TRACE conn3 <- [1,1374,null,{}] 14:04:19 INFO - PROCESS | 2523 | 1461704659339 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:19 INFO - PROCESS | 2523 | 1461704659593 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:04:19 INFO - PROCESS | 2523 | 1461704659905 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbda000 == 123 [pid = 2523] [id = 351] 14:04:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f136aaccc00) [pid = 2523] [serial = 1054] [outer = (nil)] 14:04:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f136ab3bc00) [pid = 2523] [serial = 1055] [outer = 0x7f136aaccc00] 14:04:20 INFO - PROCESS | 2523 | 1461704660030 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f136d3a4c00) [pid = 2523] [serial = 1056] [outer = 0x7f136aaccc00] 14:04:20 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:04:21 INFO - PROCESS | 2523 | 1461704661001 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:04:21 INFO - PROCESS | 2523 | 1461704661029 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:04:21 INFO - PROCESS | 2523 | 1461704661038 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 2523 | 1461704661044 Marionette TRACE conn3 <- [1,1378,null,{}] 14:04:21 INFO - PROCESS | 2523 | 1461704661051 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:21 INFO - PROCESS | 2523 | 1461704661275 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:04:21 INFO - PROCESS | 2523 | 1461704661533 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370ba4800 == 124 [pid = 2523] [id = 352] 14:04:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f136e774800) [pid = 2523] [serial = 1057] [outer = (nil)] 14:04:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f1370686000) [pid = 2523] [serial = 1058] [outer = 0x7f136e774800] 14:04:21 INFO - PROCESS | 2523 | 1461704661660 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f1371d36c00) [pid = 2523] [serial = 1059] [outer = 0x7f136e774800] 14:04:22 INFO - PROCESS | 2523 | 1461704662635 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 2523 | 1461704662689 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:04:22 INFO - PROCESS | 2523 | 1461704662697 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 2523 | 1461704662700 Marionette TRACE conn3 <- [1,1382,null,{}] 14:04:22 INFO - PROCESS | 2523 | 1461704662707 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 2523 | 1461704662983 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:04:23 INFO - PROCESS | 2523 | 1461704663334 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdc4800 == 125 [pid = 2523] [id = 353] 14:04:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f13734c9000) [pid = 2523] [serial = 1060] [outer = (nil)] 14:04:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f1375606400) [pid = 2523] [serial = 1061] [outer = 0x7f13734c9000] 14:04:23 INFO - PROCESS | 2523 | 1461704663413 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f1375772400) [pid = 2523] [serial = 1062] [outer = 0x7f13734c9000] 14:04:24 INFO - PROCESS | 2523 | [2523] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:04:24 INFO - PROCESS | 2523 | 1461704664396 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:04:24 INFO - PROCESS | 2523 | 1461704664438 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:04:24 INFO - PROCESS | 2523 | 1461704664455 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 2523 | 1461704664466 Marionette TRACE conn3 <- [1,1386,null,{}] 14:04:24 INFO - PROCESS | 2523 | 1461704664474 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:24 INFO - PROCESS | 2523 | 1461704664714 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:04:24 INFO - PROCESS | 2523 | 1461704664981 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801da800 == 126 [pid = 2523] [id = 354] 14:04:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f13734cbc00) [pid = 2523] [serial = 1063] [outer = (nil)] 14:04:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 245 (0x7f137bea8400) [pid = 2523] [serial = 1064] [outer = 0x7f13734cbc00] 14:04:25 INFO - PROCESS | 2523 | 1461704665060 Marionette DEBUG loaded listener.js 14:04:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f137c7ea400) [pid = 2523] [serial = 1065] [outer = 0x7f13734cbc00] 14:04:25 INFO - PROCESS | 2523 | 1461704665992 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 2523 | 1461704666051 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:04:26 INFO - PROCESS | 2523 | 1461704666058 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 2523 | 1461704666060 Marionette TRACE conn3 <- [1,1390,null,{}] 14:04:26 INFO - PROCESS | 2523 | 1461704666066 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:26 INFO - PROCESS | 2523 | 1461704666317 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:04:26 INFO - PROCESS | 2523 | 1461704666560 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380be9000 == 127 [pid = 2523] [id = 355] 14:04:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f137574dc00) [pid = 2523] [serial = 1066] [outer = (nil)] 14:04:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f137cb04400) [pid = 2523] [serial = 1067] [outer = 0x7f137574dc00] 14:04:26 INFO - PROCESS | 2523 | 1461704666683 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 249 (0x7f137cf7e400) [pid = 2523] [serial = 1068] [outer = 0x7f137574dc00] 14:04:27 INFO - PROCESS | 2523 | 1461704667547 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1539ms 14:04:27 INFO - PROCESS | 2523 | 1461704667598 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:04:27 INFO - PROCESS | 2523 | 1461704667601 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:04:27 INFO - PROCESS | 2523 | 1461704667608 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 2523 | 1461704667611 Marionette TRACE conn3 <- [1,1394,null,{}] 14:04:27 INFO - PROCESS | 2523 | 1461704667617 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:27 INFO - PROCESS | 2523 | 1461704667859 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:04:28 INFO - PROCESS | 2523 | 1461704668122 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385918000 == 128 [pid = 2523] [id = 356] 14:04:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 250 (0x7f137e35f400) [pid = 2523] [serial = 1069] [outer = (nil)] 14:04:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 251 (0x7f137ee4f000) [pid = 2523] [serial = 1070] [outer = 0x7f137e35f400] 14:04:28 INFO - PROCESS | 2523 | 1461704668257 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 252 (0x7f1380a9cc00) [pid = 2523] [serial = 1071] [outer = 0x7f137e35f400] 14:04:29 INFO - PROCESS | 2523 | 1461704669164 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1585ms 14:04:29 INFO - PROCESS | 2523 | 1461704669194 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 2523 | 1461704669198 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:04:29 INFO - PROCESS | 2523 | 1461704669210 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 2523 | 1461704669212 Marionette TRACE conn3 <- [1,1398,null,{}] 14:04:29 INFO - PROCESS | 2523 | 1461704669223 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:29 INFO - PROCESS | 2523 | 1461704669469 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:04:29 INFO - PROCESS | 2523 | 1461704669717 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138729b800 == 129 [pid = 2523] [id = 357] 14:04:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 253 (0x7f137d3f3800) [pid = 2523] [serial = 1072] [outer = (nil)] 14:04:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 254 (0x7f13851d9c00) [pid = 2523] [serial = 1073] [outer = 0x7f137d3f3800] 14:04:29 INFO - PROCESS | 2523 | 1461704669839 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 255 (0x7f13854bf000) [pid = 2523] [serial = 1074] [outer = 0x7f137d3f3800] 14:04:30 INFO - PROCESS | 2523 | 1461704670738 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1591ms 14:04:30 INFO - PROCESS | 2523 | 1461704670796 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:04:30 INFO - PROCESS | 2523 | 1461704670799 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:04:30 INFO - PROCESS | 2523 | 1461704670806 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 2523 | 1461704670808 Marionette TRACE conn3 <- [1,1402,null,{}] 14:04:30 INFO - PROCESS | 2523 | 1461704670814 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:31 INFO - PROCESS | 2523 | 1461704671037 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:04:31 INFO - PROCESS | 2523 | 1461704671282 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392d09800 == 130 [pid = 2523] [id = 358] 14:04:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 256 (0x7f137c91bc00) [pid = 2523] [serial = 1075] [outer = (nil)] 14:04:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 257 (0x7f1385946400) [pid = 2523] [serial = 1076] [outer = 0x7f137c91bc00] 14:04:31 INFO - PROCESS | 2523 | 1461704671404 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 258 (0x7f1386252000) [pid = 2523] [serial = 1077] [outer = 0x7f137c91bc00] 14:04:32 INFO - PROCESS | 2523 | 1461704672264 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1528ms 14:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:04:32 INFO - PROCESS | 2523 | 1461704672335 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 2523 | 1461704672338 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:04:32 INFO - PROCESS | 2523 | 1461704672346 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 2523 | 1461704672348 Marionette TRACE conn3 <- [1,1406,null,{}] 14:04:32 INFO - PROCESS | 2523 | 1461704672355 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:32 INFO - PROCESS | 2523 | 1461704672583 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:04:32 INFO - PROCESS | 2523 | 1461704672884 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397c85800 == 131 [pid = 2523] [id = 359] 14:04:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 259 (0x7f1375896400) [pid = 2523] [serial = 1078] [outer = (nil)] 14:04:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 260 (0x7f1386258c00) [pid = 2523] [serial = 1079] [outer = 0x7f1375896400] 14:04:32 INFO - PROCESS | 2523 | 1461704672970 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 261 (0x7f13872d9400) [pid = 2523] [serial = 1080] [outer = 0x7f1375896400] 14:04:33 INFO - PROCESS | 2523 | 1461704673857 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1592ms 14:04:33 INFO - PROCESS | 2523 | 1461704673937 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 2523 | 1461704673941 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:04:33 INFO - PROCESS | 2523 | 1461704673948 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 2523 | 1461704673951 Marionette TRACE conn3 <- [1,1410,null,{}] 14:04:33 INFO - PROCESS | 2523 | 1461704673957 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:34 INFO - PROCESS | 2523 | 1461704674182 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:04:34 INFO - PROCESS | 2523 | 1461704674448 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139ad6e000 == 132 [pid = 2523] [id = 360] 14:04:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 262 (0x7f136e09d000) [pid = 2523] [serial = 1081] [outer = (nil)] 14:04:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 263 (0x7f1388698400) [pid = 2523] [serial = 1082] [outer = 0x7f136e09d000] 14:04:34 INFO - PROCESS | 2523 | 1461704674570 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 264 (0x7f1392105800) [pid = 2523] [serial = 1083] [outer = 0x7f136e09d000] 14:04:35 INFO - PROCESS | 2523 | 1461704675521 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1586ms 14:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:04:35 INFO - PROCESS | 2523 | 1461704675534 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 2523 | 1461704675537 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:04:35 INFO - PROCESS | 2523 | 1461704675543 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 2523 | 1461704675546 Marionette TRACE conn3 <- [1,1414,null,{}] 14:04:35 INFO - PROCESS | 2523 | 1461704675551 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:35 INFO - PROCESS | 2523 | 1461704675773 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:04:36 INFO - PROCESS | 2523 | 1461704676037 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ffec000 == 133 [pid = 2523] [id = 361] 14:04:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 265 (0x7f1393290800) [pid = 2523] [serial = 1084] [outer = (nil)] 14:04:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 266 (0x7f1394140000) [pid = 2523] [serial = 1085] [outer = 0x7f1393290800] 14:04:36 INFO - PROCESS | 2523 | 1461704676174 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 267 (0x7f1397c7b000) [pid = 2523] [serial = 1086] [outer = 0x7f1393290800] 14:04:37 INFO - PROCESS | 2523 | 1461704677146 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1637ms 14:04:37 INFO - PROCESS | 2523 | 1461704677181 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 2523 | 1461704677185 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:04:37 INFO - PROCESS | 2523 | 1461704677191 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 2523 | 1461704677195 Marionette TRACE conn3 <- [1,1418,null,{}] 14:04:37 INFO - PROCESS | 2523 | 1461704677201 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:37 INFO - PROCESS | 2523 | 1461704677447 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:04:37 INFO - PROCESS | 2523 | 1461704677730 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1372797000 == 134 [pid = 2523] [id = 362] 14:04:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 268 (0x7f136c8cbc00) [pid = 2523] [serial = 1087] [outer = (nil)] 14:04:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 269 (0x7f136c8d3c00) [pid = 2523] [serial = 1088] [outer = 0x7f136c8cbc00] 14:04:37 INFO - PROCESS | 2523 | 1461704677811 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 270 (0x7f1397da8400) [pid = 2523] [serial = 1089] [outer = 0x7f136c8cbc00] 14:04:38 INFO - PROCESS | 2523 | 1461704678686 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1532ms 14:04:38 INFO - PROCESS | 2523 | 1461704678724 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 2523 | 1461704678727 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:04:38 INFO - PROCESS | 2523 | 1461704678735 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 2523 | 1461704678738 Marionette TRACE conn3 <- [1,1422,null,{}] 14:04:38 INFO - PROCESS | 2523 | 1461704678744 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:38 INFO - PROCESS | 2523 | 1461704678956 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:04:39 INFO - PROCESS | 2523 | 1461704679219 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368dd4000 == 135 [pid = 2523] [id = 363] 14:04:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 271 (0x7f136c8cc400) [pid = 2523] [serial = 1090] [outer = (nil)] 14:04:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 272 (0x7f1373533400) [pid = 2523] [serial = 1091] [outer = 0x7f136c8cc400] 14:04:39 INFO - PROCESS | 2523 | 1461704679340 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 273 (0x7f1373538400) [pid = 2523] [serial = 1092] [outer = 0x7f136c8cc400] 14:04:40 INFO - PROCESS | 2523 | 1461704680236 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1578ms 14:04:40 INFO - PROCESS | 2523 | 1461704680315 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:04:40 INFO - PROCESS | 2523 | 1461704680328 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:04:40 INFO - PROCESS | 2523 | 1461704680334 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 2523 | 1461704680338 Marionette TRACE conn3 <- [1,1426,null,{}] 14:04:40 INFO - PROCESS | 2523 | 1461704680344 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:40 INFO - PROCESS | 2523 | 1461704680598 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:04:40 INFO - PROCESS | 2523 | 1461704680914 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b6cc800 == 136 [pid = 2523] [id = 364] 14:04:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 274 (0x7f136c5df800) [pid = 2523] [serial = 1093] [outer = (nil)] 14:04:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 275 (0x7f137ca43c00) [pid = 2523] [serial = 1094] [outer = 0x7f136c5df800] 14:04:40 INFO - PROCESS | 2523 | 1461704680991 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 276 (0x7f137ca48800) [pid = 2523] [serial = 1095] [outer = 0x7f136c5df800] 14:04:41 INFO - PROCESS | 2523 | 1461704681919 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1632ms 14:04:41 INFO - PROCESS | 2523 | 1461704681967 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 2523 | 1461704681970 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:04:41 INFO - PROCESS | 2523 | 1461704681976 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 2523 | 1461704681978 Marionette TRACE conn3 <- [1,1430,null,{}] 14:04:41 INFO - PROCESS | 2523 | 1461704681984 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:42 INFO - PROCESS | 2523 | 1461704682188 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:04:42 INFO - PROCESS | 2523 | 1461704682446 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d1de800 == 137 [pid = 2523] [id = 365] 14:04:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 277 (0x7f136c8d0000) [pid = 2523] [serial = 1096] [outer = (nil)] 14:04:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 278 (0x7f1371e36800) [pid = 2523] [serial = 1097] [outer = 0x7f136c8d0000] 14:04:42 INFO - PROCESS | 2523 | 1461704682573 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 279 (0x7f1374d2a800) [pid = 2523] [serial = 1098] [outer = 0x7f136c8d0000] 14:04:44 INFO - PROCESS | 2523 | 1461704684017 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2081ms 14:04:44 INFO - PROCESS | 2523 | 1461704684059 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:04:44 INFO - PROCESS | 2523 | 1461704684064 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:04:44 INFO - PROCESS | 2523 | 1461704684073 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 2523 | 1461704684078 Marionette TRACE conn3 <- [1,1434,null,{}] 14:04:44 INFO - PROCESS | 2523 | 1461704684087 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:44 INFO - PROCESS | 2523 | 1461704684298 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:04:44 INFO - PROCESS | 2523 | 1461704684560 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13707c4800 == 138 [pid = 2523] [id = 366] 14:04:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 280 (0x7f136d3a4800) [pid = 2523] [serial = 1099] [outer = (nil)] 14:04:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 281 (0x7f136d3a5800) [pid = 2523] [serial = 1100] [outer = 0x7f136d3a4800] 14:04:44 INFO - PROCESS | 2523 | 1461704684663 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 282 (0x7f136e098400) [pid = 2523] [serial = 1101] [outer = 0x7f136d3a4800] 14:04:45 INFO - PROCESS | 2523 | 1461704685558 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1540ms 14:04:45 INFO - PROCESS | 2523 | 1461704685613 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:04:45 INFO - PROCESS | 2523 | 1461704685621 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:04:45 INFO - PROCESS | 2523 | 1461704685631 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 2523 | 1461704685635 Marionette TRACE conn3 <- [1,1438,null,{}] 14:04:45 INFO - PROCESS | 2523 | 1461704685641 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:45 INFO - PROCESS | 2523 | 1461704685857 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:04:46 INFO - PROCESS | 2523 | 1461704686288 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136aca3800 == 139 [pid = 2523] [id = 367] 14:04:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 283 (0x7f136e768c00) [pid = 2523] [serial = 1102] [outer = (nil)] 14:04:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 284 (0x7f1370257c00) [pid = 2523] [serial = 1103] [outer = 0x7f136e768c00] 14:04:46 INFO - PROCESS | 2523 | 1461704686366 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 285 (0x7f1370686400) [pid = 2523] [serial = 1104] [outer = 0x7f136e768c00] 14:04:47 INFO - PROCESS | 2523 | 1461704687309 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1737ms 14:04:47 INFO - PROCESS | 2523 | 1461704687368 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 2523 | 1461704687371 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:04:47 INFO - PROCESS | 2523 | 1461704687377 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 2523 | 1461704687383 Marionette TRACE conn3 <- [1,1442,null,{}] 14:04:47 INFO - PROCESS | 2523 | 1461704687398 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:47 INFO - PROCESS | 2523 | 1461704687605 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:04:47 INFO - PROCESS | 2523 | 1461704687914 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13707d1000 == 140 [pid = 2523] [id = 368] 14:04:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 286 (0x7f136c5e1000) [pid = 2523] [serial = 1105] [outer = (nil)] 14:04:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 287 (0x7f13727b0c00) [pid = 2523] [serial = 1106] [outer = 0x7f136c5e1000] 14:04:47 INFO - PROCESS | 2523 | 1461704687992 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 288 (0x7f1374944000) [pid = 2523] [serial = 1107] [outer = 0x7f136c5e1000] 14:04:48 INFO - PROCESS | 2523 | 1461704688934 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1635ms 14:04:49 INFO - PROCESS | 2523 | 1461704689014 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 2523 | 1461704689018 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:04:49 INFO - PROCESS | 2523 | 1461704689028 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 2523 | 1461704689032 Marionette TRACE conn3 <- [1,1446,null,{}] 14:04:49 INFO - PROCESS | 2523 | 1461704689042 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:49 INFO - PROCESS | 2523 | 1461704689318 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:04:49 INFO - PROCESS | 2523 | 1461704689624 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137063c000 == 141 [pid = 2523] [id = 369] 14:04:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 289 (0x7f136d3b0c00) [pid = 2523] [serial = 1108] [outer = (nil)] 14:04:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 290 (0x7f137546b000) [pid = 2523] [serial = 1109] [outer = 0x7f136d3b0c00] 14:04:49 INFO - PROCESS | 2523 | 1461704689695 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 291 (0x7f1375615c00) [pid = 2523] [serial = 1110] [outer = 0x7f136d3b0c00] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1383b57800 == 140 [pid = 2523] [id = 209] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c76b800 == 139 [pid = 2523] [id = 282] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13721f2800 == 138 [pid = 2523] [id = 325] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371fac000 == 137 [pid = 2523] [id = 280] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e30e000 == 136 [pid = 2523] [id = 324] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab0d000 == 135 [pid = 2523] [id = 350] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f21000 == 134 [pid = 2523] [id = 349] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371cd5000 == 133 [pid = 2523] [id = 348] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1b7000 == 132 [pid = 2523] [id = 347] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13721eb000 == 131 [pid = 2523] [id = 346] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c413800 == 130 [pid = 2523] [id = 345] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139d641800 == 129 [pid = 2523] [id = 337] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1373372000 == 128 [pid = 2523] [id = 336] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139b0f1000 == 127 [pid = 2523] [id = 335] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1397e1f000 == 126 [pid = 2523] [id = 334] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13921a2800 == 125 [pid = 2523] [id = 333] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386b18800 == 124 [pid = 2523] [id = 332] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384076000 == 123 [pid = 2523] [id = 331] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c408800 == 122 [pid = 2523] [id = 330] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e076000 == 121 [pid = 2523] [id = 11] 14:04:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e55c800 == 120 [pid = 2523] [id = 329] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 290 (0x7f1397a0b000) [pid = 2523] [serial = 708] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 289 (0x7f137e084800) [pid = 2523] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 288 (0x7f137c7ae400) [pid = 2523] [serial = 929] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 287 (0x7f13734c4000) [pid = 2523] [serial = 983] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 286 (0x7f136e770000) [pid = 2523] [serial = 965] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 285 (0x7f1392f1b800) [pid = 2523] [serial = 735] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 284 (0x7f1384cd9c00) [pid = 2523] [serial = 941] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 283 (0x7f1382ac1c00) [pid = 2523] [serial = 741] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 282 (0x7f13945d8800) [pid = 2523] [serial = 705] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 281 (0x7f1387968400) [pid = 2523] [serial = 693] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 280 (0x7f1385940800) [pid = 2523] [serial = 947] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 279 (0x7f139413c800) [pid = 2523] [serial = 956] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 278 (0x7f137cf7b000) [pid = 2523] [serial = 932] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 277 (0x7f1380b1a800) [pid = 2523] [serial = 984] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 276 (0x7f137cb0d000) [pid = 2523] [serial = 738] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 275 (0x7f1375610c00) [pid = 2523] [serial = 972] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 274 (0x7f137bf73c00) [pid = 2523] [serial = 684] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 273 (0x7f136c477400) [pid = 2523] [serial = 920] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 272 (0x7f137e35e000) [pid = 2523] [serial = 935] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 271 (0x7f137cabf800) [pid = 2523] [serial = 980] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 270 (0x7f13921ee000) [pid = 2523] [serial = 953] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 269 (0x7f137df18800) [pid = 2523] [serial = 687] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 268 (0x7f1385469000) [pid = 2523] [serial = 944] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 267 (0x7f137494ac00) [pid = 2523] [serial = 971] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 266 (0x7f139443a000) [pid = 2523] [serial = 750] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 265 (0x7f1397da2c00) [pid = 2523] [serial = 753] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 264 (0x7f1374950000) [pid = 2523] [serial = 756] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 263 (0x7f137c7ec800) [pid = 2523] [serial = 978] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 262 (0x7f136e09dc00) [pid = 2523] [serial = 959] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 261 (0x7f1371d32000) [pid = 2523] [serial = 923] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 260 (0x7f138d194800) [pid = 2523] [serial = 696] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 259 (0x7f137c43ac00) [pid = 2523] [serial = 977] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 258 (0x7f137d34e400) [pid = 2523] [serial = 981] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 257 (0x7f137c955800) [pid = 2523] [serial = 918] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 256 (0x7f13760df000) [pid = 2523] [serial = 926] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 255 (0x7f137560dc00) [pid = 2523] [serial = 759] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 254 (0x7f137cb10000) [pid = 2523] [serial = 711] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 253 (0x7f137aa22400) [pid = 2523] [serial = 975] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 252 (0x7f136d451000) [pid = 2523] [serial = 962] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 251 (0x7f13854bd000) [pid = 2523] [serial = 690] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 250 (0x7f1393244000) [pid = 2523] [serial = 699] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 249 (0x7f139306b800) [pid = 2523] [serial = 747] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 248 (0x7f137494b800) [pid = 2523] [serial = 974] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f13850d2400) [pid = 2523] [serial = 636] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f1370259400) [pid = 2523] [serial = 969] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f136e35d000) [pid = 2523] [serial = 968] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 244 (0x7f138624dc00) [pid = 2523] [serial = 950] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f139413bc00) [pid = 2523] [serial = 702] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f1388697c00) [pid = 2523] [serial = 744] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f1382a82000) [pid = 2523] [serial = 938] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f138509a000) [pid = 2523] [serial = 986] [outer = (nil)] [url = about:blank] 14:04:50 INFO - PROCESS | 2523 | 1461704690728 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1743ms 14:04:50 INFO - PROCESS | 2523 | 1461704690770 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:04:50 INFO - PROCESS | 2523 | 1461704690774 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:04:50 INFO - PROCESS | 2523 | 1461704690780 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 2523 | 1461704690782 Marionette TRACE conn3 <- [1,1450,null,{}] 14:04:50 INFO - PROCESS | 2523 | 1461704690787 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:50 INFO - PROCESS | 2523 | 1461704690971 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:04:51 INFO - PROCESS | 2523 | 1461704691136 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1d1000 == 121 [pid = 2523] [id = 370] 14:04:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f136c477400) [pid = 2523] [serial = 1111] [outer = (nil)] 14:04:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f1374d35c00) [pid = 2523] [serial = 1112] [outer = 0x7f136c477400] 14:04:51 INFO - PROCESS | 2523 | 1461704691203 Marionette DEBUG loaded listener.js 14:04:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f1375770c00) [pid = 2523] [serial = 1113] [outer = 0x7f136c477400] 14:04:52 INFO - PROCESS | 2523 | 1461704692119 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1377ms 14:04:52 INFO - PROCESS | 2523 | 1461704692158 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 2523 | 1461704692162 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:04:52 INFO - PROCESS | 2523 | 1461704692168 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 2523 | 1461704692170 Marionette TRACE conn3 <- [1,1454,null,{}] 14:04:52 INFO - PROCESS | 2523 | 1461704692175 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:52 INFO - PROCESS | 2523 | 1461704692412 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:04:52 INFO - PROCESS | 2523 | 1461704692660 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13749b1800 == 122 [pid = 2523] [id = 371] 14:04:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f137aa24000) [pid = 2523] [serial = 1114] [outer = (nil)] 14:04:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 245 (0x7f137c0dbc00) [pid = 2523] [serial = 1115] [outer = 0x7f137aa24000] 14:04:52 INFO - PROCESS | 2523 | 1461704692747 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f137c910400) [pid = 2523] [serial = 1116] [outer = 0x7f137aa24000] 14:04:53 INFO - PROCESS | 2523 | 1461704693556 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1427ms 14:04:53 INFO - PROCESS | 2523 | 1461704693596 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 2523 | 1461704693599 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:04:53 INFO - PROCESS | 2523 | 1461704693606 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 2523 | 1461704693609 Marionette TRACE conn3 <- [1,1458,null,{}] 14:04:53 INFO - PROCESS | 2523 | 1461704693621 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:53 INFO - PROCESS | 2523 | 1461704693855 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:04:53 INFO - PROCESS | 2523 | 1461704693890 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c0a4000 == 123 [pid = 2523] [id = 372] 14:04:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f137c955800) [pid = 2523] [serial = 1117] [outer = (nil)] 14:04:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f137ca49000) [pid = 2523] [serial = 1118] [outer = 0x7f137c955800] 14:04:53 INFO - PROCESS | 2523 | 1461704693950 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 249 (0x7f137ca4e400) [pid = 2523] [serial = 1119] [outer = 0x7f137c955800] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 248 (0x7f136aad4800) [pid = 2523] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f1385464400) [pid = 2523] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f13963bec00) [pid = 2523] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f136ab33c00) [pid = 2523] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 244 (0x7f1374950400) [pid = 2523] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f137c91f800) [pid = 2523] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f136c473c00) [pid = 2523] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f1386bdd400) [pid = 2523] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f137c54e400) [pid = 2523] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f137bea6c00) [pid = 2523] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f137576ec00) [pid = 2523] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f136c5e0400) [pid = 2523] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f1380b1b400) [pid = 2523] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f1386e1bc00) [pid = 2523] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f137df1e400) [pid = 2523] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f136d5cf400) [pid = 2523] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f136e095400) [pid = 2523] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f137cf76800) [pid = 2523] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f136d5d0c00) [pid = 2523] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 229 (0x7f136c46ac00) [pid = 2523] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f13760dc800) [pid = 2523] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f137025ec00) [pid = 2523] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 226 (0x7f137494d800) [pid = 2523] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 225 (0x7f137d3f8c00) [pid = 2523] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 224 (0x7f136ab36000) [pid = 2523] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f137494dc00) [pid = 2523] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f136c46d400) [pid = 2523] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f1385eda400) [pid = 2523] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f1385ee0400) [pid = 2523] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f137c0e2400) [pid = 2523] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f136c5e0000) [pid = 2523] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f137aa20800) [pid = 2523] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f13872e2800) [pid = 2523] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f136e350400) [pid = 2523] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f137aee6400) [pid = 2523] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 213 (0x7f1370490800) [pid = 2523] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 212 (0x7f137eec2c00) [pid = 2523] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 211 (0x7f136ab32400) [pid = 2523] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f136e35b800) [pid = 2523] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f13727b7000) [pid = 2523] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f136c5e0c00) [pid = 2523] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f137588f000) [pid = 2523] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f1385462400) [pid = 2523] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f136e505000) [pid = 2523] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f137c7a8800) [pid = 2523] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 203 (0x7f136e350800) [pid = 2523] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 202 (0x7f136e352000) [pid = 2523] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 201 (0x7f136d5c8800) [pid = 2523] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 200 (0x7f13850c7800) [pid = 2523] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 199 (0x7f137048f000) [pid = 2523] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 198 (0x7f137f815000) [pid = 2523] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 197 (0x7f137c952800) [pid = 2523] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f137e21d800) [pid = 2523] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 195 (0x7f136ab39800) [pid = 2523] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 194 (0x7f1375749800) [pid = 2523] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:04:55 INFO - PROCESS | 2523 | --DOMWINDOW == 193 (0x7f136d446800) [pid = 2523] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:04:55 INFO - PROCESS | 2523 | 1461704695914 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2342ms 14:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:04:55 INFO - PROCESS | 2523 | 1461704695949 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 2523 | 1461704695952 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:04:55 INFO - PROCESS | 2523 | 1461704695958 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 2523 | 1461704695961 Marionette TRACE conn3 <- [1,1462,null,{}] 14:04:55 INFO - PROCESS | 2523 | 1461704695976 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:56 INFO - PROCESS | 2523 | 1461704696154 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:04:56 INFO - PROCESS | 2523 | 1461704696168 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e30f800 == 124 [pid = 2523] [id = 373] 14:04:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 194 (0x7f136ab33400) [pid = 2523] [serial = 1120] [outer = (nil)] 14:04:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 195 (0x7f136d44bc00) [pid = 2523] [serial = 1121] [outer = 0x7f136ab33400] 14:04:56 INFO - PROCESS | 2523 | 1461704696230 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 196 (0x7f136e506800) [pid = 2523] [serial = 1122] [outer = 0x7f136ab33400] 14:04:57 INFO - PROCESS | 2523 | 1461704697138 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1230ms 14:04:57 INFO - PROCESS | 2523 | 1461704697188 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 2523 | 1461704697192 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:04:57 INFO - PROCESS | 2523 | 1461704697208 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 2523 | 1461704697211 Marionette TRACE conn3 <- [1,1466,null,{}] 14:04:57 INFO - PROCESS | 2523 | 1461704697217 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:57 INFO - PROCESS | 2523 | 1461704697408 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:04:57 INFO - PROCESS | 2523 | 1461704697742 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c750000 == 125 [pid = 2523] [id = 374] 14:04:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f136aacd400) [pid = 2523] [serial = 1123] [outer = (nil)] 14:04:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 198 (0x7f136ab3e400) [pid = 2523] [serial = 1124] [outer = 0x7f136aacd400] 14:04:57 INFO - PROCESS | 2523 | 1461704697890 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 199 (0x7f136c5db000) [pid = 2523] [serial = 1125] [outer = 0x7f136aacd400] 14:04:58 INFO - PROCESS | 2523 | 1461704698837 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1690ms 14:04:58 INFO - PROCESS | 2523 | 1461704698890 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:04:58 INFO - PROCESS | 2523 | 1461704698897 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:04:58 INFO - PROCESS | 2523 | 1461704698905 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 2523 | 1461704698911 Marionette TRACE conn3 <- [1,1470,null,{}] 14:04:58 INFO - PROCESS | 2523 | 1461704698918 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:59 INFO - PROCESS | 2523 | 1461704699145 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:04:59 INFO - PROCESS | 2523 | 1461704699402 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371fa7800 == 126 [pid = 2523] [id = 375] 14:04:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 200 (0x7f136e09ec00) [pid = 2523] [serial = 1126] [outer = (nil)] 14:04:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 201 (0x7f136e50a000) [pid = 2523] [serial = 1127] [outer = 0x7f136e09ec00] 14:04:59 INFO - PROCESS | 2523 | 1461704699528 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 202 (0x7f1370495800) [pid = 2523] [serial = 1128] [outer = 0x7f136e09ec00] 14:05:00 INFO - PROCESS | 2523 | 1461704700572 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1738ms 14:05:00 INFO - PROCESS | 2523 | 1461704700647 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 2523 | 1461704700653 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:05:00 INFO - PROCESS | 2523 | 1461704700661 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 2523 | 1461704700664 Marionette TRACE conn3 <- [1,1474,null,{}] 14:05:00 INFO - PROCESS | 2523 | 1461704700670 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:00 INFO - PROCESS | 2523 | 1461704700920 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:05:01 INFO - PROCESS | 2523 | 1461704701254 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f13800 == 127 [pid = 2523] [id = 376] 14:05:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 203 (0x7f1371e32400) [pid = 2523] [serial = 1129] [outer = (nil)] 14:05:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 204 (0x7f13727b1800) [pid = 2523] [serial = 1130] [outer = 0x7f1371e32400] 14:05:01 INFO - PROCESS | 2523 | 1461704701333 Marionette DEBUG loaded listener.js 14:05:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f1373532000) [pid = 2523] [serial = 1131] [outer = 0x7f1371e32400] 14:05:02 INFO - PROCESS | 2523 | 1461704702361 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1736ms 14:05:02 INFO - PROCESS | 2523 | 1461704702398 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:05:02 INFO - PROCESS | 2523 | 1461704702402 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:05:02 INFO - PROCESS | 2523 | 1461704702419 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:05:02 INFO - PROCESS | 2523 | 1461704702428 Marionette TRACE conn3 <- [1,1478,null,{}] 14:05:02 INFO - PROCESS | 2523 | 1461704702435 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:02 INFO - PROCESS | 2523 | 1461704702654 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:05:02 INFO - PROCESS | 2523 | 1461704702966 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e332000 == 128 [pid = 2523] [id = 377] 14:05:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f1371f84400) [pid = 2523] [serial = 1132] [outer = (nil)] 14:05:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f137576e400) [pid = 2523] [serial = 1133] [outer = 0x7f1371f84400] 14:05:03 INFO - PROCESS | 2523 | 1461704703045 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f13760dc800) [pid = 2523] [serial = 1134] [outer = 0x7f1371f84400] 14:05:03 INFO - PROCESS | 2523 | 1461704703974 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1598ms 14:05:04 INFO - PROCESS | 2523 | 1461704704007 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:05:04 INFO - PROCESS | 2523 | 1461704704012 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:05:04 INFO - PROCESS | 2523 | 1461704704018 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 2523 | 1461704704021 Marionette TRACE conn3 <- [1,1482,null,{}] 14:05:04 INFO - PROCESS | 2523 | 1461704704027 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:04 INFO - PROCESS | 2523 | 1461704704245 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:05:04 INFO - PROCESS | 2523 | 1461704704523 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801c9000 == 129 [pid = 2523] [id = 378] 14:05:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f1374d2d400) [pid = 2523] [serial = 1135] [outer = (nil)] 14:05:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f137acd4800) [pid = 2523] [serial = 1136] [outer = 0x7f1374d2d400] 14:05:04 INFO - PROCESS | 2523 | 1461704704646 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f137aedc800) [pid = 2523] [serial = 1137] [outer = 0x7f1374d2d400] 14:05:05 INFO - PROCESS | 2523 | 1461704705562 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1579ms 14:05:05 INFO - PROCESS | 2523 | 1461704705598 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:05:05 INFO - PROCESS | 2523 | 1461704705602 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:05:05 INFO - PROCESS | 2523 | 1461704705607 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:05:05 INFO - PROCESS | 2523 | 1461704705611 Marionette TRACE conn3 <- [1,1486,null,{}] 14:05:05 INFO - PROCESS | 2523 | 1461704705616 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:05 INFO - PROCESS | 2523 | 1461704705825 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:05:06 INFO - PROCESS | 2523 | 1461704706085 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bdc800 == 130 [pid = 2523] [id = 379] 14:05:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 212 (0x7f137c91ec00) [pid = 2523] [serial = 1138] [outer = (nil)] 14:05:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 213 (0x7f137c957c00) [pid = 2523] [serial = 1139] [outer = 0x7f137c91ec00] 14:05:06 INFO - PROCESS | 2523 | 1461704706217 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 214 (0x7f137cb0c000) [pid = 2523] [serial = 1140] [outer = 0x7f137c91ec00] 14:05:07 INFO - PROCESS | 2523 | 1461704707178 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1637ms 14:05:07 INFO - PROCESS | 2523 | 1461704707246 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 2523 | 1461704707250 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:05:07 INFO - PROCESS | 2523 | 1461704707256 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 2523 | 1461704707258 Marionette TRACE conn3 <- [1,1490,null,{}] 14:05:07 INFO - PROCESS | 2523 | 1461704707264 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:07 INFO - PROCESS | 2523 | 1461704707525 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:05:07 INFO - PROCESS | 2523 | 1461704707818 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385f89800 == 131 [pid = 2523] [id = 380] 14:05:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f137c0c8000) [pid = 2523] [serial = 1141] [outer = (nil)] 14:05:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f137e21ac00) [pid = 2523] [serial = 1142] [outer = 0x7f137c0c8000] 14:05:07 INFO - PROCESS | 2523 | 1461704707894 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f137ee53800) [pid = 2523] [serial = 1143] [outer = 0x7f137c0c8000] 14:05:08 INFO - PROCESS | 2523 | 1461704708757 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1535ms 14:05:08 INFO - PROCESS | 2523 | 1461704708793 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 2523 | 1461704708797 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:05:08 INFO - PROCESS | 2523 | 1461704708803 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 2523 | 1461704708806 Marionette TRACE conn3 <- [1,1494,null,{}] 14:05:08 INFO - PROCESS | 2523 | 1461704708812 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:09 INFO - PROCESS | 2523 | 1461704709029 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:05:09 INFO - PROCESS | 2523 | 1461704709286 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138709b000 == 132 [pid = 2523] [id = 381] 14:05:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f137576c400) [pid = 2523] [serial = 1144] [outer = (nil)] 14:05:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f137f822c00) [pid = 2523] [serial = 1145] [outer = 0x7f137576c400] 14:05:09 INFO - PROCESS | 2523 | 1461704709377 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f137fd49000) [pid = 2523] [serial = 1146] [outer = 0x7f137576c400] 14:05:10 INFO - PROCESS | 2523 | 1461704710262 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1489ms 14:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:05:10 INFO - PROCESS | 2523 | 1461704710293 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 2523 | 1461704710297 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:05:10 INFO - PROCESS | 2523 | 1461704710304 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 2523 | 1461704710306 Marionette TRACE conn3 <- [1,1498,null,{}] 14:05:10 INFO - PROCESS | 2523 | 1461704710312 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:10 INFO - PROCESS | 2523 | 1461704710530 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:05:10 INFO - PROCESS | 2523 | 1461704710790 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c410000 == 133 [pid = 2523] [id = 382] 14:05:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f137ee54800) [pid = 2523] [serial = 1147] [outer = (nil)] 14:05:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f1380b1b400) [pid = 2523] [serial = 1148] [outer = 0x7f137ee54800] 14:05:10 INFO - PROCESS | 2523 | 1461704710912 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f1382c49c00) [pid = 2523] [serial = 1149] [outer = 0x7f137ee54800] 14:05:11 INFO - PROCESS | 2523 | 1461704711769 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1537ms 14:05:11 INFO - PROCESS | 2523 | 1461704711841 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 2523 | 1461704711845 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:05:11 INFO - PROCESS | 2523 | 1461704711851 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 2523 | 1461704711854 Marionette TRACE conn3 <- [1,1502,null,{}] 14:05:11 INFO - PROCESS | 2523 | 1461704711859 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:12 INFO - PROCESS | 2523 | 1461704712098 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:05:12 INFO - PROCESS | 2523 | 1461704712358 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397c35800 == 134 [pid = 2523] [id = 383] 14:05:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f137576f800) [pid = 2523] [serial = 1150] [outer = (nil)] 14:05:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 225 (0x7f13842c0c00) [pid = 2523] [serial = 1151] [outer = 0x7f137576f800] 14:05:12 INFO - PROCESS | 2523 | 1461704712479 Marionette DEBUG loaded listener.js 14:05:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 226 (0x7f13850cc000) [pid = 2523] [serial = 1152] [outer = 0x7f137576f800] 14:05:13 INFO - PROCESS | 2523 | 1461704713330 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1540ms 14:05:13 INFO - PROCESS | 2523 | 1461704713393 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 2523 | 1461704713396 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:05:13 INFO - PROCESS | 2523 | 1461704713403 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 2523 | 1461704713407 Marionette TRACE conn3 <- [1,1506,null,{}] 14:05:13 INFO - PROCESS | 2523 | 1461704713413 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:13 INFO - PROCESS | 2523 | 1461704713651 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:05:13 INFO - PROCESS | 2523 | 1461704713915 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13982e1800 == 135 [pid = 2523] [id = 384] 14:05:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 227 (0x7f13854bec00) [pid = 2523] [serial = 1153] [outer = (nil)] 14:05:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f1385949000) [pid = 2523] [serial = 1154] [outer = 0x7f13854bec00] 14:05:14 INFO - PROCESS | 2523 | 1461704714053 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f1386330400) [pid = 2523] [serial = 1155] [outer = 0x7f13854bec00] 14:05:15 INFO - PROCESS | 2523 | 1461704715033 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1685ms 14:05:15 INFO - PROCESS | 2523 | 1461704715089 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:05:15 INFO - PROCESS | 2523 | 1461704715094 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:05:15 INFO - PROCESS | 2523 | 1461704715151 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 2523 | 1461704715156 Marionette TRACE conn3 <- [1,1510,null,{}] 14:05:15 INFO - PROCESS | 2523 | 1461704715170 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:15 INFO - PROCESS | 2523 | 1461704715435 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:05:15 INFO - PROCESS | 2523 | 1461704715741 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136acab000 == 136 [pid = 2523] [id = 385] 14:05:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 230 (0x7f136c5dd800) [pid = 2523] [serial = 1156] [outer = (nil)] 14:05:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f1370ae7800) [pid = 2523] [serial = 1157] [outer = 0x7f136c5dd800] 14:05:15 INFO - PROCESS | 2523 | 1461704715819 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f1386b7d000) [pid = 2523] [serial = 1158] [outer = 0x7f136c5dd800] 14:05:16 INFO - PROCESS | 2523 | 1461704716729 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1644ms 14:05:16 INFO - PROCESS | 2523 | 1461704716792 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 2523 | 1461704716795 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:05:16 INFO - PROCESS | 2523 | 1461704716801 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 2523 | 1461704716804 Marionette TRACE conn3 <- [1,1514,null,{}] 14:05:16 INFO - PROCESS | 2523 | 1461704716810 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:17 INFO - PROCESS | 2523 | 1461704717080 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:05:17 INFO - PROCESS | 2523 | 1461704717391 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d57b000 == 137 [pid = 2523] [id = 386] 14:05:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f136ab34400) [pid = 2523] [serial = 1159] [outer = (nil)] 14:05:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f136d3a3800) [pid = 2523] [serial = 1160] [outer = 0x7f136ab34400] 14:05:17 INFO - PROCESS | 2523 | 1461704717467 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f1370493c00) [pid = 2523] [serial = 1161] [outer = 0x7f136ab34400] 14:05:18 INFO - PROCESS | 2523 | 1461704718334 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1582ms 14:05:18 INFO - PROCESS | 2523 | 1461704718385 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 2523 | 1461704718389 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:05:18 INFO - PROCESS | 2523 | 1461704718396 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 2523 | 1461704718398 Marionette TRACE conn3 <- [1,1518,null,{}] 14:05:18 INFO - PROCESS | 2523 | 1461704718403 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:18 INFO - PROCESS | 2523 | 1461704718631 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:05:18 INFO - PROCESS | 2523 | 1461704718886 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136ac99800 == 138 [pid = 2523] [id = 387] 14:05:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f136aacb800) [pid = 2523] [serial = 1162] [outer = (nil)] 14:05:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f136c476c00) [pid = 2523] [serial = 1163] [outer = 0x7f136aacb800] 14:05:19 INFO - PROCESS | 2523 | 1461704719013 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f136e508000) [pid = 2523] [serial = 1164] [outer = 0x7f136aacb800] 14:05:20 INFO - PROCESS | 2523 | 1461704720686 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2330ms 14:05:20 INFO - PROCESS | 2523 | 1461704720727 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 2523 | 1461704720732 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:05:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:05:20 INFO - PROCESS | 2523 | 1461704720740 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 2523 | 1461704720745 Marionette TRACE conn3 <- [1,1522,null,{}] 14:05:20 INFO - PROCESS | 2523 | 1461704720753 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:20 INFO - PROCESS | 2523 | 1461704720993 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:05:21 INFO - PROCESS | 2523 | 1461704721206 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370644800 == 139 [pid = 2523] [id = 388] 14:05:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f136d3a9c00) [pid = 2523] [serial = 1165] [outer = (nil)] 14:05:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f136d5c8800) [pid = 2523] [serial = 1166] [outer = 0x7f136d3a9c00] 14:05:21 INFO - PROCESS | 2523 | 1461704721326 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f136e0a3000) [pid = 2523] [serial = 1167] [outer = 0x7f136d3a9c00] 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:21 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:05:22 INFO - PROCESS | 2523 | 1461704722125 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:05:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:05:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:05:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:05:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:05:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:05:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:05:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:05:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:05:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:05:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:05:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:05:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:05:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1436ms 14:05:22 INFO - PROCESS | 2523 | 1461704722186 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:05:22 INFO - PROCESS | 2523 | 1461704722194 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:05:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:05:22 INFO - PROCESS | 2523 | 1461704722207 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 2523 | 1461704722211 Marionette TRACE conn3 <- [1,1526,null,{}] 14:05:22 INFO - PROCESS | 2523 | 1461704722217 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:22 INFO - PROCESS | 2523 | 1461704722414 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:05:22 INFO - PROCESS | 2523 | 1461704722877 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136ac15000 == 140 [pid = 2523] [id = 389] 14:05:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f1370254400) [pid = 2523] [serial = 1168] [outer = (nil)] 14:05:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f1370497000) [pid = 2523] [serial = 1169] [outer = 0x7f1370254400] 14:05:23 INFO - PROCESS | 2523 | 1461704722999 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f1370ae7400) [pid = 2523] [serial = 1170] [outer = 0x7f1370254400] 14:05:23 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384f81000 == 139 [pid = 2523] [id = 205] 14:05:23 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371ce0800 == 138 [pid = 2523] [id = 235] 14:05:23 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e30f800 == 137 [pid = 2523] [id = 373] 14:05:23 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138618c000 == 136 [pid = 2523] [id = 199] 14:05:23 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f137acea000) [pid = 2523] [serial = 1052] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f13727ac800) [pid = 2523] [serial = 1028] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f1370686c00) [pid = 2523] [serial = 1031] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f1371d2f000) [pid = 2523] [serial = 1034] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f1370680400) [pid = 2523] [serial = 1025] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | 1461704724041 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c0a4000 == 135 [pid = 2523] [id = 372] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13749b1800 == 134 [pid = 2523] [id = 371] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1d1000 == 133 [pid = 2523] [id = 370] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137063c000 == 132 [pid = 2523] [id = 369] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13707d1000 == 131 [pid = 2523] [id = 368] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136aca3800 == 130 [pid = 2523] [id = 367] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13707c4800 == 129 [pid = 2523] [id = 366] 14:05:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:05:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:05:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:05:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1889ms 14:05:24 INFO - PROCESS | 2523 | 1461704724103 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:05:24 INFO - PROCESS | 2523 | 1461704724106 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139ad6e000 == 128 [pid = 2523] [id = 360] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1397c85800 == 127 [pid = 2523] [id = 359] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1392d09800 == 126 [pid = 2523] [id = 358] 14:05:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138729b800 == 125 [pid = 2523] [id = 357] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385918000 == 124 [pid = 2523] [id = 356] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380be9000 == 123 [pid = 2523] [id = 355] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801da800 == 122 [pid = 2523] [id = 354] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137bdc4800 == 121 [pid = 2523] [id = 353] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370ba4800 == 120 [pid = 2523] [id = 352] 14:05:24 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbda000 == 119 [pid = 2523] [id = 351] 14:05:24 INFO - PROCESS | 2523 | 1461704724128 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 2523 | 1461704724134 Marionette TRACE conn3 <- [1,1530,null,{}] 14:05:24 INFO - PROCESS | 2523 | 1461704724157 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:24 INFO - PROCESS | 2523 | 1461704724360 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f1393224400) [pid = 2523] [serial = 1010] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f136ab35400) [pid = 2523] [serial = 1037] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f1387252c00) [pid = 2523] [serial = 876] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f1397dab400) [pid = 2523] [serial = 825] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f136d5d6c00) [pid = 2523] [serial = 1040] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f13760de800) [pid = 2523] [serial = 762] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f13727b4400) [pid = 2523] [serial = 1019] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f137d34dc00) [pid = 2523] [serial = 933] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f136e09f400) [pid = 2523] [serial = 963] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 229 (0x7f1392d43800) [pid = 2523] [serial = 810] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f136acd0800) [pid = 2523] [serial = 1022] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f136acd1c00) [pid = 2523] [serial = 1038] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 226 (0x7f137cf7f000) [pid = 2523] [serial = 816] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 225 (0x7f138594e800) [pid = 2523] [serial = 948] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 224 (0x7f13763b9400) [pid = 2523] [serial = 798] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f136e509800) [pid = 2523] [serial = 858] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f13854c2400) [pid = 2523] [serial = 945] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f139633ac00) [pid = 2523] [serial = 813] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f1384af4c00) [pid = 2523] [serial = 804] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f1384c36c00) [pid = 2523] [serial = 998] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f1397db1000) [pid = 2523] [serial = 828] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f136e0a2800) [pid = 2523] [serial = 960] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f1396341000) [pid = 2523] [serial = 819] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f137576d800) [pid = 2523] [serial = 1047] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f136c475400) [pid = 2523] [serial = 831] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 213 (0x7f138624d800) [pid = 2523] [serial = 1001] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 212 (0x7f1382a88800) [pid = 2523] [serial = 870] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 211 (0x7f1397a0ac00) [pid = 2523] [serial = 888] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f139322a000) [pid = 2523] [serial = 1004] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f1375746800) [pid = 2523] [serial = 861] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f13850cc400) [pid = 2523] [serial = 942] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f1371f7ec00) [pid = 2523] [serial = 1016] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f1375772000) [pid = 2523] [serial = 897] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f137aa1cc00) [pid = 2523] [serial = 927] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f136c5db400) [pid = 2523] [serial = 834] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 203 (0x7f1386e24c00) [pid = 2523] [serial = 951] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 202 (0x7f13930e6c00) [pid = 2523] [serial = 954] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 201 (0x7f137c94c400) [pid = 2523] [serial = 930] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 200 (0x7f1376098000) [pid = 2523] [serial = 900] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 199 (0x7f137c7ea000) [pid = 2523] [serial = 864] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 198 (0x7f1371e37800) [pid = 2523] [serial = 1013] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 197 (0x7f13945db400) [pid = 2523] [serial = 885] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f136e35fc00) [pid = 2523] [serial = 765] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 195 (0x7f137cb05c00) [pid = 2523] [serial = 801] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 194 (0x7f137494c800) [pid = 2523] [serial = 924] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 193 (0x7f13855cf000) [pid = 2523] [serial = 807] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 192 (0x7f136ab40c00) [pid = 2523] [serial = 894] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 191 (0x7f137df13c00) [pid = 2523] [serial = 995] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 190 (0x7f136e774000) [pid = 2523] [serial = 1041] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 189 (0x7f137d345000) [pid = 2523] [serial = 774] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 188 (0x7f136e503c00) [pid = 2523] [serial = 989] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f13760e0800) [pid = 2523] [serial = 1049] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f13727ac000) [pid = 2523] [serial = 1044] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f13760d4000) [pid = 2523] [serial = 992] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f13945d6c00) [pid = 2523] [serial = 957] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f13872e0400) [pid = 2523] [serial = 681] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f136e772400) [pid = 2523] [serial = 771] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f137aa1ac00) [pid = 2523] [serial = 1050] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f1389433800) [pid = 2523] [serial = 879] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f136e50f400) [pid = 2523] [serial = 795] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f139633a800) [pid = 2523] [serial = 768] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f1384205c00) [pid = 2523] [serial = 939] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f1371d2e800) [pid = 2523] [serial = 1043] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f1385f28800) [pid = 2523] [serial = 873] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f1370499400) [pid = 2523] [serial = 891] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137546c800) [pid = 2523] [serial = 1046] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f1393076400) [pid = 2523] [serial = 882] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f137ee52400) [pid = 2523] [serial = 867] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f136d3adc00) [pid = 2523] [serial = 1007] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f137f866000) [pid = 2523] [serial = 936] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f136d5d0000) [pid = 2523] [serial = 921] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f137574fc00) [pid = 2523] [serial = 822] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f13854c1000) [pid = 2523] [serial = 966] [outer = (nil)] [url = about:blank] 14:05:24 INFO - PROCESS | 2523 | 1461704724668 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbe2000 == 120 [pid = 2523] [id = 390] 14:05:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f136c5db400) [pid = 2523] [serial = 1171] [outer = (nil)] 14:05:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f136e509800) [pid = 2523] [serial = 1172] [outer = 0x7f136c5db400] 14:05:24 INFO - PROCESS | 2523 | 1461704724741 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f13727b7800) [pid = 2523] [serial = 1173] [outer = 0x7f136c5db400] 14:05:25 INFO - PROCESS | 2523 | 1461704725438 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:05:25 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:05:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:05:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:05:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:05:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:05:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1347ms 14:05:25 INFO - PROCESS | 2523 | 1461704725468 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 2523 | 1461704725471 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:05:25 INFO - PROCESS | 2523 | 1461704725478 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 2523 | 1461704725481 Marionette TRACE conn3 <- [1,1534,null,{}] 14:05:25 INFO - PROCESS | 2523 | 1461704725487 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:25 INFO - PROCESS | 2523 | 1461704725676 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:05:25 INFO - PROCESS | 2523 | 1461704725845 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370020800 == 121 [pid = 2523] [id = 391] 14:05:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f136d5d0000) [pid = 2523] [serial = 1174] [outer = (nil)] 14:05:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f1374946c00) [pid = 2523] [serial = 1175] [outer = 0x7f136d5d0000] 14:05:25 INFO - PROCESS | 2523 | 1461704725911 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1374d26c00) [pid = 2523] [serial = 1176] [outer = 0x7f136d5d0000] 14:05:26 INFO - PROCESS | 2523 | 1461704726812 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:05:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1383ms 14:05:26 INFO - PROCESS | 2523 | 1461704726863 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:05:26 INFO - PROCESS | 2523 | 1461704726866 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:05:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:05:26 INFO - PROCESS | 2523 | 1461704726877 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 2523 | 1461704726892 Marionette TRACE conn3 <- [1,1538,null,{}] 14:05:26 INFO - PROCESS | 2523 | 1461704726899 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:27 INFO - PROCESS | 2523 | 1461704727173 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:05:27 INFO - PROCESS | 2523 | 1461704727212 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370ba6000 == 122 [pid = 2523] [id = 392] 14:05:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f1374d28c00) [pid = 2523] [serial = 1177] [outer = (nil)] 14:05:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f1375609000) [pid = 2523] [serial = 1178] [outer = 0x7f1374d28c00] 14:05:27 INFO - PROCESS | 2523 | 1461704727278 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f1375743400) [pid = 2523] [serial = 1179] [outer = 0x7f1374d28c00] 14:05:28 INFO - PROCESS | 2523 | 1461704728333 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:05:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:05:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1497ms 14:05:28 INFO - PROCESS | 2523 | 1461704728375 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:05:28 INFO - PROCESS | 2523 | 1461704728378 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:05:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:05:28 INFO - PROCESS | 2523 | 1461704728392 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 2523 | 1461704728395 Marionette TRACE conn3 <- [1,1542,null,{}] 14:05:28 INFO - PROCESS | 2523 | 1461704728402 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:29 INFO - PROCESS | 2523 | 1461704729809 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:05:29 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f13761e2400) [pid = 2523] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:05:29 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f136c5e1000) [pid = 2523] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:05:29 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f136d3a4800) [pid = 2523] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:05:29 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f136d3b0c00) [pid = 2523] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:05:29 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f137aa24000) [pid = 2523] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:05:29 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f137c955800) [pid = 2523] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:05:29 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f136e768c00) [pid = 2523] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:05:29 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f136c477400) [pid = 2523] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:05:30 INFO - PROCESS | 2523 | 1461704729997 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13703c7000 == 123 [pid = 2523] [id = 393] 14:05:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f136c46d400) [pid = 2523] [serial = 1180] [outer = (nil)] 14:05:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f136e09dc00) [pid = 2523] [serial = 1181] [outer = 0x7f136c46d400] 14:05:30 INFO - PROCESS | 2523 | 1461704730069 Marionette DEBUG loaded listener.js 14:05:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f13761e2400) [pid = 2523] [serial = 1182] [outer = 0x7f136c46d400] 14:05:30 INFO - PROCESS | 2523 | 1461704730776 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:05:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:05:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2440ms 14:05:30 INFO - PROCESS | 2523 | 1461704730826 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:05:30 INFO - PROCESS | 2523 | 1461704730829 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:05:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:05:30 INFO - PROCESS | 2523 | 1461704730835 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:05:30 INFO - PROCESS | 2523 | 1461704730839 Marionette TRACE conn3 <- [1,1546,null,{}] 14:05:30 INFO - PROCESS | 2523 | 1461704730856 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:31 INFO - PROCESS | 2523 | 1461704731049 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:05:31 INFO - PROCESS | 2523 | 1461704731211 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1373373000 == 124 [pid = 2523] [id = 394] 14:05:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f136c473c00) [pid = 2523] [serial = 1183] [outer = (nil)] 14:05:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f137acd1800) [pid = 2523] [serial = 1184] [outer = 0x7f136c473c00] 14:05:31 INFO - PROCESS | 2523 | 1461704731279 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137bea7c00) [pid = 2523] [serial = 1185] [outer = 0x7f136c473c00] 14:05:32 INFO - PROCESS | 2523 | 1461704732279 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:05:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:05:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1485ms 14:05:32 INFO - PROCESS | 2523 | 1461704732324 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:05:32 INFO - PROCESS | 2523 | 1461704732330 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:05:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:05:32 INFO - PROCESS | 2523 | 1461704732340 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 2523 | 1461704732347 Marionette TRACE conn3 <- [1,1550,null,{}] 14:05:32 INFO - PROCESS | 2523 | 1461704732357 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:32 INFO - PROCESS | 2523 | 1461704732595 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:05:32 INFO - PROCESS | 2523 | 1461704732914 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1b0000 == 125 [pid = 2523] [id = 395] 14:05:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f136ab40c00) [pid = 2523] [serial = 1186] [outer = (nil)] 14:05:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f136d3b0400) [pid = 2523] [serial = 1187] [outer = 0x7f136ab40c00] 14:05:33 INFO - PROCESS | 2523 | 1461704733005 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f136d5d6800) [pid = 2523] [serial = 1188] [outer = 0x7f136ab40c00] 14:05:33 INFO - PROCESS | 2523 | 1461704733930 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:05:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:05:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1639ms 14:05:33 INFO - PROCESS | 2523 | 1461704733980 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:05:33 INFO - PROCESS | 2523 | 1461704733988 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:05:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:05:34 INFO - PROCESS | 2523 | 1461704733999 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 2523 | 1461704734003 Marionette TRACE conn3 <- [1,1554,null,{}] 14:05:34 INFO - PROCESS | 2523 | 1461704734009 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:34 INFO - PROCESS | 2523 | 1461704734238 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:05:34 INFO - PROCESS | 2523 | 1461704734489 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721e6000 == 126 [pid = 2523] [id = 396] 14:05:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f1370255c00) [pid = 2523] [serial = 1189] [outer = (nil)] 14:05:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f1370ae1800) [pid = 2523] [serial = 1190] [outer = 0x7f1370255c00] 14:05:34 INFO - PROCESS | 2523 | 1461704734615 Marionette DEBUG loaded listener.js 14:05:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f1371e37800) [pid = 2523] [serial = 1191] [outer = 0x7f1370255c00] 14:05:35 INFO - PROCESS | 2523 | 1461704735578 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1633ms 14:05:35 INFO - PROCESS | 2523 | 1461704735633 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:05:35 INFO - PROCESS | 2523 | 1461704735636 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:05:35 INFO - PROCESS | 2523 | 1461704735643 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 2523 | 1461704735649 Marionette TRACE conn3 <- [1,1558,null,{}] 14:05:35 INFO - PROCESS | 2523 | 1461704735666 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:35 INFO - PROCESS | 2523 | 1461704735904 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:05:36 INFO - PROCESS | 2523 | 1461704736200 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bf0800 == 127 [pid = 2523] [id = 397] 14:05:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1374d26800) [pid = 2523] [serial = 1192] [outer = (nil)] 14:05:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1375743000) [pid = 2523] [serial = 1193] [outer = 0x7f1374d26800] 14:05:36 INFO - PROCESS | 2523 | 1461704736284 Marionette DEBUG loaded listener.js 14:05:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f137588d400) [pid = 2523] [serial = 1194] [outer = 0x7f1374d26800] 14:05:37 INFO - PROCESS | 2523 | 1461704737232 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1636ms 14:05:37 INFO - PROCESS | 2523 | 1461704737280 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:05:37 INFO - PROCESS | 2523 | 1461704737286 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:05:37 INFO - PROCESS | 2523 | 1461704737293 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 2523 | 1461704737295 Marionette TRACE conn3 <- [1,1562,null,{}] 14:05:37 INFO - PROCESS | 2523 | 1461704737304 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:37 INFO - PROCESS | 2523 | 1461704737622 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:05:37 INFO - PROCESS | 2523 | 1461704737918 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13756ad800 == 128 [pid = 2523] [id = 398] 14:05:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f1375892400) [pid = 2523] [serial = 1195] [outer = (nil)] 14:05:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f137aa1e000) [pid = 2523] [serial = 1196] [outer = 0x7f1375892400] 14:05:38 INFO - PROCESS | 2523 | 1461704738008 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f137aee2c00) [pid = 2523] [serial = 1197] [outer = 0x7f1375892400] 14:05:38 INFO - PROCESS | 2523 | 1461704738931 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:05:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:05:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1689ms 14:05:38 INFO - PROCESS | 2523 | 1461704738983 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:05:38 INFO - PROCESS | 2523 | 1461704738987 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:05:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:05:38 INFO - PROCESS | 2523 | 1461704738993 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 2523 | 1461704738997 Marionette TRACE conn3 <- [1,1566,null,{}] 14:05:39 INFO - PROCESS | 2523 | 1461704739002 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:39 INFO - PROCESS | 2523 | 1461704739224 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:05:39 INFO - PROCESS | 2523 | 1461704739470 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab1d000 == 129 [pid = 2523] [id = 399] 14:05:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137609c400) [pid = 2523] [serial = 1198] [outer = (nil)] 14:05:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f137c0c6000) [pid = 2523] [serial = 1199] [outer = 0x7f137609c400] 14:05:39 INFO - PROCESS | 2523 | 1461704739593 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f137c0ea000) [pid = 2523] [serial = 1200] [outer = 0x7f137609c400] 14:05:40 INFO - PROCESS | 2523 | 1461704740532 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:05:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1585ms 14:05:40 INFO - PROCESS | 2523 | 1461704740579 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 2523 | 1461704740583 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:05:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:05:40 INFO - PROCESS | 2523 | 1461704740590 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 2523 | 1461704740593 Marionette TRACE conn3 <- [1,1570,null,{}] 14:05:40 INFO - PROCESS | 2523 | 1461704740599 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:40 INFO - PROCESS | 2523 | 1461704740902 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:05:41 INFO - PROCESS | 2523 | 1461704741204 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1cb800 == 130 [pid = 2523] [id = 400] 14:05:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 189 (0x7f137c913000) [pid = 2523] [serial = 1201] [outer = (nil)] 14:05:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 190 (0x7f137c918400) [pid = 2523] [serial = 1202] [outer = 0x7f137c913000] 14:05:41 INFO - PROCESS | 2523 | 1461704741289 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 191 (0x7f137ca44000) [pid = 2523] [serial = 1203] [outer = 0x7f137c913000] 14:05:42 INFO - PROCESS | 2523 | 1461704742164 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:05:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1629ms 14:05:42 INFO - PROCESS | 2523 | 1461704742221 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 2523 | 1461704742224 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:05:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:05:42 INFO - PROCESS | 2523 | 1461704742231 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 2523 | 1461704742234 Marionette TRACE conn3 <- [1,1574,null,{}] 14:05:42 INFO - PROCESS | 2523 | 1461704742240 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:42 INFO - PROCESS | 2523 | 1461704742461 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:05:42 INFO - PROCESS | 2523 | 1461704742706 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cfc8000 == 131 [pid = 2523] [id = 401] 14:05:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 192 (0x7f137c7b2800) [pid = 2523] [serial = 1204] [outer = (nil)] 14:05:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 193 (0x7f137ca4f400) [pid = 2523] [serial = 1205] [outer = 0x7f137c7b2800] 14:05:42 INFO - PROCESS | 2523 | 1461704742826 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 194 (0x7f137cab8400) [pid = 2523] [serial = 1206] [outer = 0x7f137c7b2800] 14:05:43 INFO - PROCESS | 2523 | 1461704743717 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:05:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1535ms 14:05:43 INFO - PROCESS | 2523 | 1461704743767 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 2523 | 1461704743770 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:05:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:05:43 INFO - PROCESS | 2523 | 1461704743777 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 2523 | 1461704743781 Marionette TRACE conn3 <- [1,1578,null,{}] 14:05:43 INFO - PROCESS | 2523 | 1461704743787 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:44 INFO - PROCESS | 2523 | 1461704744002 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:05:44 INFO - PROCESS | 2523 | 1461704744252 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137d0f0000 == 132 [pid = 2523] [id = 402] 14:05:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 195 (0x7f137c913400) [pid = 2523] [serial = 1207] [outer = (nil)] 14:05:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 196 (0x7f137cb08800) [pid = 2523] [serial = 1208] [outer = 0x7f137c913400] 14:05:44 INFO - PROCESS | 2523 | 1461704744372 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f137cf73000) [pid = 2523] [serial = 1209] [outer = 0x7f137c913400] 14:05:45 INFO - PROCESS | 2523 | 1461704745263 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:05:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1535ms 14:05:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:05:45 INFO - PROCESS | 2523 | 1461704745314 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 2523 | 1461704745317 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:05:45 INFO - PROCESS | 2523 | 1461704745324 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 2523 | 1461704745327 Marionette TRACE conn3 <- [1,1582,null,{}] 14:05:45 INFO - PROCESS | 2523 | 1461704745334 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:45 INFO - PROCESS | 2523 | 1461704745600 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:05:45 INFO - PROCESS | 2523 | 1461704745865 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137f912800 == 133 [pid = 2523] [id = 403] 14:05:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 198 (0x7f137ca4b400) [pid = 2523] [serial = 1210] [outer = (nil)] 14:05:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 199 (0x7f137d343400) [pid = 2523] [serial = 1211] [outer = 0x7f137ca4b400] 14:05:45 INFO - PROCESS | 2523 | 1461704745990 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 200 (0x7f137df16c00) [pid = 2523] [serial = 1212] [outer = 0x7f137ca4b400] 14:05:46 INFO - PROCESS | 2523 | 1461704746921 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:05:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:05:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1632ms 14:05:46 INFO - PROCESS | 2523 | 1461704746955 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:05:46 INFO - PROCESS | 2523 | 1461704746959 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:05:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:05:46 INFO - PROCESS | 2523 | 1461704746966 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 2523 | 1461704746968 Marionette TRACE conn3 <- [1,1586,null,{}] 14:05:46 INFO - PROCESS | 2523 | 1461704746975 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:47 INFO - PROCESS | 2523 | 1461704747212 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:05:47 INFO - PROCESS | 2523 | 1461704747471 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801d9800 == 134 [pid = 2523] [id = 404] 14:05:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 201 (0x7f137cf73400) [pid = 2523] [serial = 1213] [outer = (nil)] 14:05:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 202 (0x7f137e216c00) [pid = 2523] [serial = 1214] [outer = 0x7f137cf73400] 14:05:47 INFO - PROCESS | 2523 | 1461704747594 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 203 (0x7f137ee55c00) [pid = 2523] [serial = 1215] [outer = 0x7f137cf73400] 14:05:48 INFO - PROCESS | 2523 | 1461704748522 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:05:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:05:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1632ms 14:05:48 INFO - PROCESS | 2523 | 1461704748600 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 2523 | 1461704748604 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:05:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:05:48 INFO - PROCESS | 2523 | 1461704748611 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 2523 | 1461704748616 Marionette TRACE conn3 <- [1,1590,null,{}] 14:05:48 INFO - PROCESS | 2523 | 1461704748622 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:48 INFO - PROCESS | 2523 | 1461704748908 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:05:49 INFO - PROCESS | 2523 | 1461704749219 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809c8000 == 135 [pid = 2523] [id = 405] 14:05:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 204 (0x7f1380a8f400) [pid = 2523] [serial = 1216] [outer = (nil)] 14:05:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f1380a9c000) [pid = 2523] [serial = 1217] [outer = 0x7f1380a8f400] 14:05:49 INFO - PROCESS | 2523 | 1461704749304 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f1382a88800) [pid = 2523] [serial = 1218] [outer = 0x7f1380a8f400] 14:05:50 INFO - PROCESS | 2523 | 1461704750151 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:05:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1586ms 14:05:50 INFO - PROCESS | 2523 | 1461704750198 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:05:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:05:50 INFO - PROCESS | 2523 | 1461704750202 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:05:50 INFO - PROCESS | 2523 | 1461704750210 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 2523 | 1461704750213 Marionette TRACE conn3 <- [1,1594,null,{}] 14:05:50 INFO - PROCESS | 2523 | 1461704750219 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:50 INFO - PROCESS | 2523 | 1461704750436 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:05:50 INFO - PROCESS | 2523 | 1461704750652 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384a65800 == 136 [pid = 2523] [id = 406] 14:05:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f137c956c00) [pid = 2523] [serial = 1219] [outer = (nil)] 14:05:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f1383bafc00) [pid = 2523] [serial = 1220] [outer = 0x7f137c956c00] 14:05:50 INFO - PROCESS | 2523 | 1461704750813 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f1384fdb800) [pid = 2523] [serial = 1221] [outer = 0x7f137c956c00] 14:05:51 INFO - PROCESS | 2523 | 1461704751716 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:05:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1581ms 14:05:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:05:51 INFO - PROCESS | 2523 | 1461704751791 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 2523 | 1461704751794 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:05:51 INFO - PROCESS | 2523 | 1461704751801 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 2523 | 1461704751804 Marionette TRACE conn3 <- [1,1598,null,{}] 14:05:51 INFO - PROCESS | 2523 | 1461704751809 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:52 INFO - PROCESS | 2523 | 1461704752043 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:05:52 INFO - PROCESS | 2523 | 1461704752347 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138507b000 == 137 [pid = 2523] [id = 407] 14:05:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f137cf80800) [pid = 2523] [serial = 1222] [outer = (nil)] 14:05:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f13851de000) [pid = 2523] [serial = 1223] [outer = 0x7f137cf80800] 14:05:52 INFO - PROCESS | 2523 | 1461704752430 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 212 (0x7f1385465400) [pid = 2523] [serial = 1224] [outer = 0x7f137cf80800] 14:05:53 INFO - PROCESS | 2523 | 1461704753264 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:05:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1536ms 14:05:53 INFO - PROCESS | 2523 | 1461704753337 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 2523 | 1461704753341 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:05:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:05:53 INFO - PROCESS | 2523 | 1461704753348 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 2523 | 1461704753352 Marionette TRACE conn3 <- [1,1602,null,{}] 14:05:53 INFO - PROCESS | 2523 | 1461704753357 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:53 INFO - PROCESS | 2523 | 1461704753630 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:05:53 INFO - PROCESS | 2523 | 1461704753885 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368ddd800 == 138 [pid = 2523] [id = 408] 14:05:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 213 (0x7f136ab32400) [pid = 2523] [serial = 1225] [outer = (nil)] 14:05:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 214 (0x7f136e09e000) [pid = 2523] [serial = 1226] [outer = 0x7f136ab32400] 14:05:54 INFO - PROCESS | 2523 | 1461704754007 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f1374d33c00) [pid = 2523] [serial = 1227] [outer = 0x7f136ab32400] 14:05:54 INFO - PROCESS | 2523 | 1461704754881 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:05:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1585ms 14:05:54 INFO - PROCESS | 2523 | 1461704754935 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 2523 | 1461704754938 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:05:54 INFO - PROCESS | 2523 | 1461704754945 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 2523 | 1461704754948 Marionette TRACE conn3 <- [1,1606,null,{}] 14:05:54 INFO - PROCESS | 2523 | 1461704754953 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:55 INFO - PROCESS | 2523 | 1461704755171 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:05:55 INFO - PROCESS | 2523 | 1461704755485 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721e0000 == 139 [pid = 2523] [id = 409] 14:05:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f136ab36000) [pid = 2523] [serial = 1228] [outer = (nil)] 14:05:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f137c7e9400) [pid = 2523] [serial = 1229] [outer = 0x7f136ab36000] 14:05:55 INFO - PROCESS | 2523 | 1461704755580 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f1385940c00) [pid = 2523] [serial = 1230] [outer = 0x7f136ab36000] 14:05:56 INFO - PROCESS | 2523 | 1461704756885 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1989ms 14:05:56 INFO - PROCESS | 2523 | 1461704756994 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:05:57 INFO - PROCESS | 2523 | 1461704757001 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:05:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:05:57 INFO - PROCESS | 2523 | 1461704757034 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:05:57 INFO - PROCESS | 2523 | 1461704757041 Marionette TRACE conn3 <- [1,1610,null,{}] 14:05:57 INFO - PROCESS | 2523 | 1461704757061 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:57 INFO - PROCESS | 2523 | 1461704757283 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:05:57 INFO - PROCESS | 2523 | 1461704757506 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370815800 == 140 [pid = 2523] [id = 410] 14:05:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f136ab3c400) [pid = 2523] [serial = 1231] [outer = (nil)] 14:05:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f136d44ac00) [pid = 2523] [serial = 1232] [outer = 0x7f136ab3c400] 14:05:57 INFO - PROCESS | 2523 | 1461704757580 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f136e774000) [pid = 2523] [serial = 1233] [outer = 0x7f136ab3c400] 14:05:58 INFO - PROCESS | 2523 | 1461704758541 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:05:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1565ms 14:05:58 INFO - PROCESS | 2523 | 1461704758593 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 2523 | 1461704758602 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:05:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:05:58 INFO - PROCESS | 2523 | 1461704758619 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 2523 | 1461704758630 Marionette TRACE conn3 <- [1,1614,null,{}] 14:05:58 INFO - PROCESS | 2523 | 1461704758636 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:58 INFO - PROCESS | 2523 | 1461704758992 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:05:59 INFO - PROCESS | 2523 | 1461704759333 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136ac1a000 == 141 [pid = 2523] [id = 411] 14:05:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f1371d2bc00) [pid = 2523] [serial = 1234] [outer = (nil)] 14:05:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f1371d35000) [pid = 2523] [serial = 1235] [outer = 0x7f1371d2bc00] 14:05:59 INFO - PROCESS | 2523 | 1461704759414 Marionette DEBUG loaded listener.js 14:05:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f1371f7e800) [pid = 2523] [serial = 1236] [outer = 0x7f1371d2bc00] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801d0000 == 140 [pid = 2523] [id = 220] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f136d44bc00) [pid = 2523] [serial = 1121] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1397c35800 == 139 [pid = 2523] [id = 383] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c410000 == 138 [pid = 2523] [id = 382] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138709b000 == 137 [pid = 2523] [id = 381] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385f89800 == 136 [pid = 2523] [id = 380] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380bdc800 == 135 [pid = 2523] [id = 379] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801c9000 == 134 [pid = 2523] [id = 378] 14:06:00 INFO - PROCESS | 2523 | 1461704760438 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e332000 == 133 [pid = 2523] [id = 377] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f13800 == 132 [pid = 2523] [id = 376] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371fa7800 == 131 [pid = 2523] [id = 375] 14:06:00 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c750000 == 130 [pid = 2523] [id = 374] 14:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1859ms 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f1385946400) [pid = 2523] [serial = 1076] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f137ee4f000) [pid = 2523] [serial = 1070] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f1370686000) [pid = 2523] [serial = 1058] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f137cb04400) [pid = 2523] [serial = 1067] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f137bea8400) [pid = 2523] [serial = 1064] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f1375606400) [pid = 2523] [serial = 1061] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f137bf71000) [pid = 2523] [serial = 1053] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f1386258c00) [pid = 2523] [serial = 1079] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f13851d9c00) [pid = 2523] [serial = 1073] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 213 (0x7f136ab3bc00) [pid = 2523] [serial = 1055] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 212 (0x7f136d3a5800) [pid = 2523] [serial = 1100] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 211 (0x7f1375615c00) [pid = 2523] [serial = 1110] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f137ca43c00) [pid = 2523] [serial = 1094] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f136c8d3c00) [pid = 2523] [serial = 1088] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f1371e36800) [pid = 2523] [serial = 1097] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f137c910400) [pid = 2523] [serial = 1116] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f137ca4e400) [pid = 2523] [serial = 1119] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f1370686400) [pid = 2523] [serial = 1104] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f1374d35c00) [pid = 2523] [serial = 1112] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 203 (0x7f137c0dbc00) [pid = 2523] [serial = 1115] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 202 (0x7f136e098400) [pid = 2523] [serial = 1101] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 201 (0x7f1370257c00) [pid = 2523] [serial = 1103] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 200 (0x7f13727b0c00) [pid = 2523] [serial = 1106] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 199 (0x7f1394140000) [pid = 2523] [serial = 1085] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 198 (0x7f1388698400) [pid = 2523] [serial = 1082] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 197 (0x7f1375770c00) [pid = 2523] [serial = 1113] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f137546b000) [pid = 2523] [serial = 1109] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 195 (0x7f137ca49000) [pid = 2523] [serial = 1118] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 194 (0x7f1374944000) [pid = 2523] [serial = 1107] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | --DOMWINDOW == 193 (0x7f1373533400) [pid = 2523] [serial = 1091] [outer = (nil)] [url = about:blank] 14:06:00 INFO - PROCESS | 2523 | 1461704760512 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:06:00 INFO - PROCESS | 2523 | 1461704760516 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:06:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:06:00 INFO - PROCESS | 2523 | 1461704760527 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:06:00 INFO - PROCESS | 2523 | 1461704760533 Marionette TRACE conn3 <- [1,1618,null,{}] 14:06:00 INFO - PROCESS | 2523 | 1461704760549 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:00 INFO - PROCESS | 2523 | 1461704760773 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:06:01 INFO - PROCESS | 2523 | 1461704761076 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e54f000 == 131 [pid = 2523] [id = 412] 14:06:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 194 (0x7f136e356c00) [pid = 2523] [serial = 1237] [outer = (nil)] 14:06:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 195 (0x7f1373533400) [pid = 2523] [serial = 1238] [outer = 0x7f136e356c00] 14:06:01 INFO - PROCESS | 2523 | 1461704761153 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 196 (0x7f1374d2a400) [pid = 2523] [serial = 1239] [outer = 0x7f136e356c00] 14:06:01 INFO - PROCESS | 2523 | 1461704761912 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:06:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1435ms 14:06:01 INFO - PROCESS | 2523 | 1461704761964 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 2523 | 1461704761969 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:06:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:06:01 INFO - PROCESS | 2523 | 1461704761981 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 2523 | 1461704761984 Marionette TRACE conn3 <- [1,1622,null,{}] 14:06:01 INFO - PROCESS | 2523 | 1461704761991 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:02 INFO - PROCESS | 2523 | 1461704762317 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:06:02 INFO - PROCESS | 2523 | 1461704762427 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370b98000 == 132 [pid = 2523] [id = 413] 14:06:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f137048fc00) [pid = 2523] [serial = 1240] [outer = (nil)] 14:06:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 198 (0x7f137560e400) [pid = 2523] [serial = 1241] [outer = 0x7f137048fc00] 14:06:02 INFO - PROCESS | 2523 | 1461704762493 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 199 (0x7f13760db400) [pid = 2523] [serial = 1242] [outer = 0x7f137048fc00] 14:06:03 INFO - PROCESS | 2523 | 1461704763325 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:06:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:06:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1391ms 14:06:03 INFO - PROCESS | 2523 | 1461704763373 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 2523 | 1461704763377 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:06:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:06:03 INFO - PROCESS | 2523 | 1461704763390 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 2523 | 1461704763393 Marionette TRACE conn3 <- [1,1626,null,{}] 14:06:03 INFO - PROCESS | 2523 | 1461704763399 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:03 INFO - PROCESS | 2523 | 1461704763665 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:06:03 INFO - PROCESS | 2523 | 1461704763700 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bcf800 == 133 [pid = 2523] [id = 414] 14:06:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 200 (0x7f13760dd000) [pid = 2523] [serial = 1243] [outer = (nil)] 14:06:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 201 (0x7f137aed9400) [pid = 2523] [serial = 1244] [outer = 0x7f13760dd000] 14:06:03 INFO - PROCESS | 2523 | 1461704763763 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 202 (0x7f137c43ac00) [pid = 2523] [serial = 1245] [outer = 0x7f13760dd000] 14:06:05 INFO - PROCESS | 2523 | 1461704765175 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:06:05 INFO - PROCESS | 2523 | --DOMWINDOW == 201 (0x7f136ab33400) [pid = 2523] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:06:05 INFO - PROCESS | 2523 | --DOMWINDOW == 200 (0x7f136d3a9c00) [pid = 2523] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:06:05 INFO - PROCESS | 2523 | --DOMWINDOW == 199 (0x7f136c5db400) [pid = 2523] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:06:05 INFO - PROCESS | 2523 | --DOMWINDOW == 198 (0x7f1370254400) [pid = 2523] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:06:05 INFO - PROCESS | 2523 | --DOMWINDOW == 197 (0x7f1374d28c00) [pid = 2523] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:06:05 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f136d5d0000) [pid = 2523] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:06:05 INFO - PROCESS | 2523 | --DOMWINDOW == 195 (0x7f136c46d400) [pid = 2523] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1880ms 14:06:05 INFO - PROCESS | 2523 | 1461704765272 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 2523 | 1461704765276 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:06:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:06:05 INFO - PROCESS | 2523 | 1461704765282 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 2523 | 1461704765285 Marionette TRACE conn3 <- [1,1630,null,{}] 14:06:05 INFO - PROCESS | 2523 | 1461704765297 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:05 INFO - PROCESS | 2523 | 1461704765618 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:06:05 INFO - PROCESS | 2523 | 1461704765731 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f18000 == 134 [pid = 2523] [id = 415] 14:06:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 196 (0x7f137c43cc00) [pid = 2523] [serial = 1246] [outer = (nil)] 14:06:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f137c7eb800) [pid = 2523] [serial = 1247] [outer = 0x7f137c43cc00] 14:06:05 INFO - PROCESS | 2523 | 1461704765802 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 198 (0x7f137ca50000) [pid = 2523] [serial = 1248] [outer = 0x7f137c43cc00] 14:06:06 INFO - PROCESS | 2523 | 1461704766541 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:06:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:06:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1291ms 14:06:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:06:06 INFO - PROCESS | 2523 | 1461704766574 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:06:06 INFO - PROCESS | 2523 | 1461704766577 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:06:06 INFO - PROCESS | 2523 | 1461704766584 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 2523 | 1461704766587 Marionette TRACE conn3 <- [1,1634,null,{}] 14:06:06 INFO - PROCESS | 2523 | 1461704766615 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:06 INFO - PROCESS | 2523 | 1461704766818 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:06:06 INFO - PROCESS | 2523 | 1461704766834 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c408800 == 135 [pid = 2523] [id = 416] 14:06:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 199 (0x7f137ca51400) [pid = 2523] [serial = 1249] [outer = (nil)] 14:06:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 200 (0x7f137e03d400) [pid = 2523] [serial = 1250] [outer = 0x7f137ca51400] 14:06:06 INFO - PROCESS | 2523 | 1461704766904 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 201 (0x7f137f85c400) [pid = 2523] [serial = 1251] [outer = 0x7f137ca51400] 14:06:08 INFO - PROCESS | 2523 | 1461704768281 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1781ms 14:06:08 INFO - PROCESS | 2523 | 1461704768366 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 2523 | 1461704768373 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:06:08 INFO - PROCESS | 2523 | 1461704768384 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 2523 | 1461704768388 Marionette TRACE conn3 <- [1,1638,null,{}] 14:06:08 INFO - PROCESS | 2523 | 1461704768398 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:08 INFO - PROCESS | 2523 | 1461704768747 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:06:09 INFO - PROCESS | 2523 | 1461704769001 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e7aa800 == 136 [pid = 2523] [id = 417] 14:06:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 202 (0x7f136e359000) [pid = 2523] [serial = 1252] [outer = (nil)] 14:06:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 203 (0x7f137025d400) [pid = 2523] [serial = 1253] [outer = 0x7f136e359000] 14:06:09 INFO - PROCESS | 2523 | 1461704769083 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 204 (0x7f1370ada400) [pid = 2523] [serial = 1254] [outer = 0x7f136e359000] 14:06:10 INFO - PROCESS | 2523 | 1461704770086 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:06:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:06:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1744ms 14:06:10 INFO - PROCESS | 2523 | 1461704770129 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:06:10 INFO - PROCESS | 2523 | 1461704770139 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:06:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:06:10 INFO - PROCESS | 2523 | 1461704770150 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 2523 | 1461704770154 Marionette TRACE conn3 <- [1,1642,null,{}] 14:06:10 INFO - PROCESS | 2523 | 1461704770160 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:10 INFO - PROCESS | 2523 | 1461704770393 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:06:10 INFO - PROCESS | 2523 | 1461704770702 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bed800 == 137 [pid = 2523] [id = 418] 14:06:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f1371e3fc00) [pid = 2523] [serial = 1255] [outer = (nil)] 14:06:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f137494e000) [pid = 2523] [serial = 1256] [outer = 0x7f1371e3fc00] 14:06:10 INFO - PROCESS | 2523 | 1461704770786 Marionette DEBUG loaded listener.js 14:06:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f137576b400) [pid = 2523] [serial = 1257] [outer = 0x7f1371e3fc00] 14:06:11 INFO - PROCESS | 2523 | 1461704771666 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:06:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:06:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1530ms 14:06:11 INFO - PROCESS | 2523 | 1461704771680 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 2523 | 1461704771683 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:06:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:06:11 INFO - PROCESS | 2523 | 1461704771690 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 2523 | 1461704771696 Marionette TRACE conn3 <- [1,1646,null,{}] 14:06:11 INFO - PROCESS | 2523 | 1461704771712 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:11 INFO - PROCESS | 2523 | 1461704771944 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:06:12 INFO - PROCESS | 2523 | 1461704772161 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801c6800 == 138 [pid = 2523] [id = 419] 14:06:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f137aedb800) [pid = 2523] [serial = 1258] [outer = (nil)] 14:06:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f137c7b3c00) [pid = 2523] [serial = 1259] [outer = 0x7f137aedb800] 14:06:12 INFO - PROCESS | 2523 | 1461704772298 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f137ca45000) [pid = 2523] [serial = 1260] [outer = 0x7f137aedb800] 14:06:13 INFO - PROCESS | 2523 | 1461704773228 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:06:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1589ms 14:06:13 INFO - PROCESS | 2523 | 1461704773280 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 2523 | 1461704773286 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:06:13 INFO - PROCESS | 2523 | 1461704773294 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 2523 | 1461704773296 Marionette TRACE conn3 <- [1,1650,null,{}] 14:06:13 INFO - PROCESS | 2523 | 1461704773302 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:13 INFO - PROCESS | 2523 | 1461704773526 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:06:13 INFO - PROCESS | 2523 | 1461704773829 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bed000 == 139 [pid = 2523] [id = 420] 14:06:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f13763ba400) [pid = 2523] [serial = 1261] [outer = (nil)] 14:06:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 212 (0x7f137e35e000) [pid = 2523] [serial = 1262] [outer = 0x7f13763ba400] 14:06:13 INFO - PROCESS | 2523 | 1461704773913 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 213 (0x7f137f862800) [pid = 2523] [serial = 1263] [outer = 0x7f13763ba400] 14:06:14 INFO - PROCESS | 2523 | 1461704774790 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:06:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:06:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1534ms 14:06:14 INFO - PROCESS | 2523 | 1461704774828 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:06:14 INFO - PROCESS | 2523 | 1461704774832 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:06:14 INFO - PROCESS | 2523 | 1461704774838 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 2523 | 1461704774840 Marionette TRACE conn3 <- [1,1654,null,{}] 14:06:14 INFO - PROCESS | 2523 | 1461704774847 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:15 INFO - PROCESS | 2523 | 1461704775062 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:06:15 INFO - PROCESS | 2523 | 1461704775275 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385d13000 == 140 [pid = 2523] [id = 421] 14:06:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 214 (0x7f137c0c4400) [pid = 2523] [serial = 1264] [outer = (nil)] 14:06:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f137f861c00) [pid = 2523] [serial = 1265] [outer = 0x7f137c0c4400] 14:06:15 INFO - PROCESS | 2523 | 1461704775391 Marionette DEBUG loaded listener.js 14:06:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f1380b1bc00) [pid = 2523] [serial = 1266] [outer = 0x7f137c0c4400] 14:06:16 INFO - PROCESS | 2523 | 1461704776373 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1583ms 14:06:16 INFO - PROCESS | 2523 | 1461704776422 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:06:16 INFO - PROCESS | 2523 | 1461704776427 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:06:16 INFO - PROCESS | 2523 | 1461704776435 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:06:16 INFO - PROCESS | 2523 | 1461704776438 Marionette TRACE conn3 <- [1,1658,null,{}] 14:06:16 INFO - PROCESS | 2523 | 1461704776446 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:16 INFO - PROCESS | 2523 | 1461704776701 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:06:17 INFO - PROCESS | 2523 | 1461704777000 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386b1e800 == 141 [pid = 2523] [id = 422] 14:06:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f137fd4f800) [pid = 2523] [serial = 1267] [outer = (nil)] 14:06:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f1385ed9400) [pid = 2523] [serial = 1268] [outer = 0x7f137fd4f800] 14:06:17 INFO - PROCESS | 2523 | 1461704777087 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f1386e1b800) [pid = 2523] [serial = 1269] [outer = 0x7f137fd4f800] 14:06:17 INFO - PROCESS | 2523 | 1461704777958 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1584ms 14:06:18 INFO - PROCESS | 2523 | 1461704778019 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:06:18 INFO - PROCESS | 2523 | 1461704778023 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:06:18 INFO - PROCESS | 2523 | 1461704778029 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:06:18 INFO - PROCESS | 2523 | 1461704778033 Marionette TRACE conn3 <- [1,1662,null,{}] 14:06:18 INFO - PROCESS | 2523 | 1461704778038 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:18 INFO - PROCESS | 2523 | 1461704778263 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:06:18 INFO - PROCESS | 2523 | 1461704778475 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c0d000 == 142 [pid = 2523] [id = 423] 14:06:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f1380a90000) [pid = 2523] [serial = 1270] [outer = (nil)] 14:06:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f1387250000) [pid = 2523] [serial = 1271] [outer = 0x7f1380a90000] 14:06:18 INFO - PROCESS | 2523 | 1461704778634 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f1387acf000) [pid = 2523] [serial = 1272] [outer = 0x7f1380a90000] 14:06:19 INFO - PROCESS | 2523 | 1461704779528 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1538ms 14:06:19 INFO - PROCESS | 2523 | 1461704779569 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 2523 | 1461704779572 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:06:19 INFO - PROCESS | 2523 | 1461704779579 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 2523 | 1461704779583 Marionette TRACE conn3 <- [1,1666,null,{}] 14:06:19 INFO - PROCESS | 2523 | 1461704779589 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:19 INFO - PROCESS | 2523 | 1461704779810 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:06:20 INFO - PROCESS | 2523 | 1461704780027 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c40c000 == 143 [pid = 2523] [id = 424] 14:06:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f138594e800) [pid = 2523] [serial = 1273] [outer = (nil)] 14:06:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f13886ed800) [pid = 2523] [serial = 1274] [outer = 0x7f138594e800] 14:06:20 INFO - PROCESS | 2523 | 1461704780147 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 225 (0x7f138d191800) [pid = 2523] [serial = 1275] [outer = 0x7f138594e800] 14:06:21 INFO - PROCESS | 2523 | 1461704781110 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1580ms 14:06:21 INFO - PROCESS | 2523 | 1461704781160 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 2523 | 1461704781163 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:06:21 INFO - PROCESS | 2523 | 1461704781170 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 2523 | 1461704781173 Marionette TRACE conn3 <- [1,1670,null,{}] 14:06:21 INFO - PROCESS | 2523 | 1461704781179 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:21 INFO - PROCESS | 2523 | 1461704781408 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:06:21 INFO - PROCESS | 2523 | 1461704781663 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1393f15000 == 144 [pid = 2523] [id = 425] 14:06:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 226 (0x7f1386e24c00) [pid = 2523] [serial = 1276] [outer = (nil)] 14:06:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 227 (0x7f13921ee000) [pid = 2523] [serial = 1277] [outer = 0x7f1386e24c00] 14:06:21 INFO - PROCESS | 2523 | 1461704781790 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f1393070800) [pid = 2523] [serial = 1278] [outer = 0x7f1386e24c00] 14:06:22 INFO - PROCESS | 2523 | 1461704782685 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1579ms 14:06:22 INFO - PROCESS | 2523 | 1461704782750 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 2523 | 1461704782754 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:06:22 INFO - PROCESS | 2523 | 1461704782760 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 2523 | 1461704782764 Marionette TRACE conn3 <- [1,1674,null,{}] 14:06:22 INFO - PROCESS | 2523 | 1461704782770 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:23 INFO - PROCESS | 2523 | 1461704783005 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:06:23 INFO - PROCESS | 2523 | 1461704783221 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397c47000 == 145 [pid = 2523] [id = 426] 14:06:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f1394132800) [pid = 2523] [serial = 1279] [outer = (nil)] 14:06:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 230 (0x7f13942ba400) [pid = 2523] [serial = 1280] [outer = 0x7f1394132800] 14:06:23 INFO - PROCESS | 2523 | 1461704783392 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f13945d6c00) [pid = 2523] [serial = 1281] [outer = 0x7f1394132800] 14:06:24 INFO - PROCESS | 2523 | 1461704784275 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1579ms 14:06:24 INFO - PROCESS | 2523 | 1461704784342 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:06:24 INFO - PROCESS | 2523 | 1461704784346 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:06:24 INFO - PROCESS | 2523 | 1461704784353 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 2523 | 1461704784357 Marionette TRACE conn3 <- [1,1678,null,{}] 14:06:24 INFO - PROCESS | 2523 | 1461704784362 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:24 INFO - PROCESS | 2523 | 1461704784639 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:06:24 INFO - PROCESS | 2523 | 1461704784946 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1398269000 == 146 [pid = 2523] [id = 427] 14:06:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f1385948000) [pid = 2523] [serial = 1282] [outer = (nil)] 14:06:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f1397c7ec00) [pid = 2523] [serial = 1283] [outer = 0x7f1385948000] 14:06:25 INFO - PROCESS | 2523 | 1461704785035 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f1397db1c00) [pid = 2523] [serial = 1284] [outer = 0x7f1385948000] 14:06:25 INFO - PROCESS | 2523 | 1461704785885 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1593ms 14:06:25 INFO - PROCESS | 2523 | 1461704785946 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:06:25 INFO - PROCESS | 2523 | 1461704785950 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:06:25 INFO - PROCESS | 2523 | 1461704785956 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:06:25 INFO - PROCESS | 2523 | 1461704785959 Marionette TRACE conn3 <- [1,1682,null,{}] 14:06:25 INFO - PROCESS | 2523 | 1461704785964 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:26 INFO - PROCESS | 2523 | 1461704786203 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:06:26 INFO - PROCESS | 2523 | 1461704786500 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139ad65800 == 147 [pid = 2523] [id = 428] 14:06:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f1380386c00) [pid = 2523] [serial = 1285] [outer = (nil)] 14:06:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f138038e800) [pid = 2523] [serial = 1286] [outer = 0x7f1380386c00] 14:06:26 INFO - PROCESS | 2523 | 1461704786583 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f1380392c00) [pid = 2523] [serial = 1287] [outer = 0x7f1380386c00] 14:06:27 INFO - PROCESS | 2523 | 1461704787423 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1531ms 14:06:27 INFO - PROCESS | 2523 | 1461704787489 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 2523 | 1461704787493 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:06:27 INFO - PROCESS | 2523 | 1461704787499 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 2523 | 1461704787502 Marionette TRACE conn3 <- [1,1686,null,{}] 14:06:27 INFO - PROCESS | 2523 | 1461704787518 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:27 INFO - PROCESS | 2523 | 1461704787784 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:06:28 INFO - PROCESS | 2523 | 1461704788084 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139c8a9800 == 148 [pid = 2523] [id = 429] 14:06:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f136c8e9c00) [pid = 2523] [serial = 1288] [outer = (nil)] 14:06:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f136c8f1400) [pid = 2523] [serial = 1289] [outer = 0x7f136c8e9c00] 14:06:28 INFO - PROCESS | 2523 | 1461704788166 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f136c8f6400) [pid = 2523] [serial = 1290] [outer = 0x7f136c8e9c00] 14:06:29 INFO - PROCESS | 2523 | 1461704789054 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1600ms 14:06:29 INFO - PROCESS | 2523 | 1461704789100 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:06:29 INFO - PROCESS | 2523 | 1461704789103 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:06:29 INFO - PROCESS | 2523 | 1461704789111 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:06:29 INFO - PROCESS | 2523 | 1461704789114 Marionette TRACE conn3 <- [1,1690,null,{}] 14:06:29 INFO - PROCESS | 2523 | 1461704789120 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:29 INFO - PROCESS | 2523 | 1461704789350 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:06:29 INFO - PROCESS | 2523 | 1461704789613 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a9e8000 == 149 [pid = 2523] [id = 430] 14:06:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f136addcc00) [pid = 2523] [serial = 1291] [outer = (nil)] 14:06:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f136ade4400) [pid = 2523] [serial = 1292] [outer = 0x7f136addcc00] 14:06:29 INFO - PROCESS | 2523 | 1461704789740 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f136ade9000) [pid = 2523] [serial = 1293] [outer = 0x7f136addcc00] 14:06:30 INFO - PROCESS | 2523 | 1461704790651 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1581ms 14:06:30 INFO - PROCESS | 2523 | 1461704790694 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 2523 | 1461704790698 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:06:30 INFO - PROCESS | 2523 | 1461704790705 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 2523 | 1461704790708 Marionette TRACE conn3 <- [1,1694,null,{}] 14:06:30 INFO - PROCESS | 2523 | 1461704790714 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:30 INFO - PROCESS | 2523 | 1461704790942 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:06:31 INFO - PROCESS | 2523 | 1461704791292 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1ab800 == 150 [pid = 2523] [id = 431] 14:06:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f136c8f0000) [pid = 2523] [serial = 1294] [outer = (nil)] 14:06:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 245 (0x7f136c8f2400) [pid = 2523] [serial = 1295] [outer = 0x7f136c8f0000] 14:06:31 INFO - PROCESS | 2523 | 1461704791381 Marionette DEBUG loaded listener.js 14:06:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f1370252400) [pid = 2523] [serial = 1296] [outer = 0x7f136c8f0000] 14:06:32 INFO - PROCESS | 2523 | 1461704792251 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1583ms 14:06:32 INFO - PROCESS | 2523 | 1461704792290 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 2523 | 1461704792294 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:06:32 INFO - PROCESS | 2523 | 1461704792301 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 2523 | 1461704792305 Marionette TRACE conn3 <- [1,1698,null,{}] 14:06:32 INFO - PROCESS | 2523 | 1461704792310 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:32 INFO - PROCESS | 2523 | 1461704792548 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:06:32 INFO - PROCESS | 2523 | 1461704792863 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137278c800 == 151 [pid = 2523] [id = 432] 14:06:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f136c8f1000) [pid = 2523] [serial = 1297] [outer = (nil)] 14:06:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f1371f82000) [pid = 2523] [serial = 1298] [outer = 0x7f136c8f1000] 14:06:32 INFO - PROCESS | 2523 | 1461704792949 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 249 (0x7f138038a400) [pid = 2523] [serial = 1299] [outer = 0x7f136c8f1000] 14:06:33 INFO - PROCESS | 2523 | 1461704793837 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1581ms 14:06:33 INFO - PROCESS | 2523 | 1461704793883 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:06:33 INFO - PROCESS | 2523 | 1461704793887 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:06:33 INFO - PROCESS | 2523 | 1461704793893 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:06:33 INFO - PROCESS | 2523 | 1461704793897 Marionette TRACE conn3 <- [1,1702,null,{}] 14:06:33 INFO - PROCESS | 2523 | 1461704793904 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:34 INFO - PROCESS | 2523 | 1461704794130 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:06:34 INFO - PROCESS | 2523 | 1461704794961 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1ce000 == 152 [pid = 2523] [id = 433] 14:06:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 250 (0x7f136ab37400) [pid = 2523] [serial = 1300] [outer = (nil)] 14:06:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 251 (0x7f136ade8c00) [pid = 2523] [serial = 1301] [outer = 0x7f136ab37400] 14:06:35 INFO - PROCESS | 2523 | 1461704795064 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 252 (0x7f136c46ac00) [pid = 2523] [serial = 1302] [outer = 0x7f136ab37400] 14:06:36 INFO - PROCESS | 2523 | 1461704796004 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2185ms 14:06:36 INFO - PROCESS | 2523 | 1461704796081 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 2523 | 1461704796087 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:06:36 INFO - PROCESS | 2523 | 1461704796096 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 2523 | 1461704796101 Marionette TRACE conn3 <- [1,1706,null,{}] 14:06:36 INFO - PROCESS | 2523 | 1461704796108 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:36 INFO - PROCESS | 2523 | 1461704796396 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:06:36 INFO - PROCESS | 2523 | 1461704796848 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b6d3000 == 153 [pid = 2523] [id = 434] 14:06:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 253 (0x7f136e09f400) [pid = 2523] [serial = 1303] [outer = (nil)] 14:06:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 254 (0x7f136e507c00) [pid = 2523] [serial = 1304] [outer = 0x7f136e09f400] 14:06:36 INFO - PROCESS | 2523 | 1461704796927 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 255 (0x7f137025a400) [pid = 2523] [serial = 1305] [outer = 0x7f136e09f400] 14:06:37 INFO - PROCESS | 2523 | 1461704797868 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:06:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f18000 == 152 [pid = 2523] [id = 415] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 254 (0x7f1380b1b400) [pid = 2523] [serial = 1148] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 253 (0x7f13842c0c00) [pid = 2523] [serial = 1151] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 252 (0x7f1385949000) [pid = 2523] [serial = 1154] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 251 (0x7f1370ae7800) [pid = 2523] [serial = 1157] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 250 (0x7f136d3a3800) [pid = 2523] [serial = 1160] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 249 (0x7f137acd1800) [pid = 2523] [serial = 1184] [outer = (nil)] [url = about:blank] 14:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1933ms 14:06:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bcf800 == 151 [pid = 2523] [id = 414] 14:06:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370b98000 == 150 [pid = 2523] [id = 413] 14:06:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e54f000 == 149 [pid = 2523] [id = 412] 14:06:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136ac1a000 == 148 [pid = 2523] [id = 411] 14:06:38 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370815800 == 147 [pid = 2523] [id = 410] 14:06:38 INFO - PROCESS | 2523 | 1461704798107 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:06:38 INFO - PROCESS | 2523 | 1461704798113 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:06:38 INFO - PROCESS | 2523 | 1461704798129 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 2523 | 1461704798133 Marionette TRACE conn3 <- [1,1710,null,{}] 14:06:38 INFO - PROCESS | 2523 | 1461704798139 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:38 INFO - PROCESS | 2523 | 1461704798338 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 248 (0x7f136e506800) [pid = 2523] [serial = 1122] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f136e0a3000) [pid = 2523] [serial = 1167] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f136d5c8800) [pid = 2523] [serial = 1166] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f136e509800) [pid = 2523] [serial = 1172] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 244 (0x7f13727b7800) [pid = 2523] [serial = 1173] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f137576e400) [pid = 2523] [serial = 1133] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f1370497000) [pid = 2523] [serial = 1169] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f1370ae7400) [pid = 2523] [serial = 1170] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f136e50a000) [pid = 2523] [serial = 1127] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f1375609000) [pid = 2523] [serial = 1178] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f137c957c00) [pid = 2523] [serial = 1139] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f1374946c00) [pid = 2523] [serial = 1175] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f137e21ac00) [pid = 2523] [serial = 1142] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f137acd4800) [pid = 2523] [serial = 1136] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f136c476c00) [pid = 2523] [serial = 1163] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f13727b1800) [pid = 2523] [serial = 1130] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f136ab3e400) [pid = 2523] [serial = 1124] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f137f822c00) [pid = 2523] [serial = 1145] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f1375743400) [pid = 2523] [serial = 1179] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 229 (0x7f13761e2400) [pid = 2523] [serial = 1182] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f1374d26c00) [pid = 2523] [serial = 1176] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f136e09dc00) [pid = 2523] [serial = 1181] [outer = (nil)] [url = about:blank] 14:06:38 INFO - PROCESS | 2523 | 1461704798687 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1af800 == 148 [pid = 2523] [id = 435] 14:06:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f136ab3e400) [pid = 2523] [serial = 1306] [outer = (nil)] 14:06:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f136e506800) [pid = 2523] [serial = 1307] [outer = 0x7f136ab3e400] 14:06:38 INFO - PROCESS | 2523 | 1461704798759 Marionette DEBUG loaded listener.js 14:06:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 230 (0x7f13727b6000) [pid = 2523] [serial = 1308] [outer = 0x7f136ab3e400] 14:06:39 INFO - PROCESS | 2523 | 1461704799538 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1443ms 14:06:39 INFO - PROCESS | 2523 | 1461704799569 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:06:39 INFO - PROCESS | 2523 | 1461704799572 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:06:39 INFO - PROCESS | 2523 | 1461704799589 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:06:39 INFO - PROCESS | 2523 | 1461704799598 Marionette TRACE conn3 <- [1,1714,null,{}] 14:06:39 INFO - PROCESS | 2523 | 1461704799606 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:39 INFO - PROCESS | 2523 | 1461704799884 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:06:39 INFO - PROCESS | 2523 | 1461704799910 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721f0800 == 149 [pid = 2523] [id = 436] 14:06:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f136d5c8800) [pid = 2523] [serial = 1309] [outer = (nil)] 14:06:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f1375468800) [pid = 2523] [serial = 1310] [outer = 0x7f136d5c8800] 14:06:39 INFO - PROCESS | 2523 | 1461704799975 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f137576b800) [pid = 2523] [serial = 1311] [outer = 0x7f136d5c8800] 14:06:40 INFO - PROCESS | 2523 | 1461704800909 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1351ms 14:06:40 INFO - PROCESS | 2523 | 1461704800933 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 2523 | 1461704800939 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:06:40 INFO - PROCESS | 2523 | 1461704800946 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 2523 | 1461704800949 Marionette TRACE conn3 <- [1,1718,null,{}] 14:06:40 INFO - PROCESS | 2523 | 1461704800955 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:41 INFO - PROCESS | 2523 | 1461704801228 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:06:41 INFO - PROCESS | 2523 | 1461704801268 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374da2800 == 150 [pid = 2523] [id = 437] 14:06:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f1375745000) [pid = 2523] [serial = 1312] [outer = (nil)] 14:06:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f13760df000) [pid = 2523] [serial = 1313] [outer = 0x7f1375745000] 14:06:41 INFO - PROCESS | 2523 | 1461704801339 Marionette DEBUG loaded listener.js 14:06:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f137acd2800) [pid = 2523] [serial = 1314] [outer = 0x7f1375745000] 14:06:42 INFO - PROCESS | 2523 | 1461704802270 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1386ms 14:06:42 INFO - PROCESS | 2523 | 1461704802332 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:06:42 INFO - PROCESS | 2523 | 1461704802336 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:06:42 INFO - PROCESS | 2523 | 1461704802347 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:06:42 INFO - PROCESS | 2523 | 1461704802350 Marionette TRACE conn3 <- [1,1722,null,{}] 14:06:42 INFO - PROCESS | 2523 | 1461704802356 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:42 INFO - PROCESS | 2523 | 1461704802629 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:06:43 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f1371d2bc00) [pid = 2523] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:06:43 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f13760dd000) [pid = 2523] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:06:43 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f136ab3c400) [pid = 2523] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:06:43 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f137048fc00) [pid = 2523] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:06:43 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f136e356c00) [pid = 2523] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:06:43 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f137c43cc00) [pid = 2523] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:06:43 INFO - PROCESS | 2523 | 1461704803358 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1372789800 == 151 [pid = 2523] [id = 438] 14:06:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f13733fc000) [pid = 2523] [serial = 1315] [outer = (nil)] 14:06:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f13760dd000) [pid = 2523] [serial = 1316] [outer = 0x7f13733fc000] 14:06:43 INFO - PROCESS | 2523 | 1461704803438 Marionette DEBUG loaded listener.js 14:06:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f137c910800) [pid = 2523] [serial = 1317] [outer = 0x7f13733fc000] 14:06:44 INFO - PROCESS | 2523 | 1461704804192 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1879ms 14:06:44 INFO - PROCESS | 2523 | 1461704804227 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:06:44 INFO - PROCESS | 2523 | 1461704804230 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:06:44 INFO - PROCESS | 2523 | 1461704804248 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 2523 | 1461704804252 Marionette TRACE conn3 <- [1,1726,null,{}] 14:06:44 INFO - PROCESS | 2523 | 1461704804261 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:44 INFO - PROCESS | 2523 | 1461704804459 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:06:44 INFO - PROCESS | 2523 | 1461704804489 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137d0e7800 == 152 [pid = 2523] [id = 439] 14:06:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f13734c9c00) [pid = 2523] [serial = 1318] [outer = (nil)] 14:06:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f137c911c00) [pid = 2523] [serial = 1319] [outer = 0x7f13734c9c00] 14:06:44 INFO - PROCESS | 2523 | 1461704804720 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f137e21ac00) [pid = 2523] [serial = 1320] [outer = 0x7f13734c9c00] 14:06:45 INFO - PROCESS | 2523 | 1461704805692 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1501ms 14:06:45 INFO - PROCESS | 2523 | 1461704805750 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:06:45 INFO - PROCESS | 2523 | 1461704805756 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:06:45 INFO - PROCESS | 2523 | 1461704805784 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:06:45 INFO - PROCESS | 2523 | 1461704805791 Marionette TRACE conn3 <- [1,1730,null,{}] 14:06:45 INFO - PROCESS | 2523 | 1461704805801 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:46 INFO - PROCESS | 2523 | 1461704806048 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:06:46 INFO - PROCESS | 2523 | 1461704806396 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137002d000 == 153 [pid = 2523] [id = 440] 14:06:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f136c8d3c00) [pid = 2523] [serial = 1321] [outer = (nil)] 14:06:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f136c8eb000) [pid = 2523] [serial = 1322] [outer = 0x7f136c8d3c00] 14:06:46 INFO - PROCESS | 2523 | 1461704806483 Marionette DEBUG loaded listener.js 14:06:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f136e50fc00) [pid = 2523] [serial = 1323] [outer = 0x7f136c8d3c00] 14:06:47 INFO - PROCESS | 2523 | 1461704807385 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1651ms 14:06:47 INFO - PROCESS | 2523 | 1461704807438 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:06:47 INFO - PROCESS | 2523 | 1461704807454 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:06:47 INFO - PROCESS | 2523 | 1461704807466 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 2523 | 1461704807471 Marionette TRACE conn3 <- [1,1734,null,{}] 14:06:47 INFO - PROCESS | 2523 | 1461704807477 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:47 INFO - PROCESS | 2523 | 1461704807719 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:06:48 INFO - PROCESS | 2523 | 1461704808029 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f2e000 == 154 [pid = 2523] [id = 441] 14:06:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f1371e3d400) [pid = 2523] [serial = 1324] [outer = (nil)] 14:06:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f137352d000) [pid = 2523] [serial = 1325] [outer = 0x7f1371e3d400] 14:06:48 INFO - PROCESS | 2523 | 1461704808114 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f1374950000) [pid = 2523] [serial = 1326] [outer = 0x7f1371e3d400] 14:06:49 INFO - PROCESS | 2523 | 1461704809116 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1689ms 14:06:49 INFO - PROCESS | 2523 | 1461704809154 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:06:49 INFO - PROCESS | 2523 | 1461704809158 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:06:49 INFO - PROCESS | 2523 | 1461704809166 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 2523 | 1461704809173 Marionette TRACE conn3 <- [1,1738,null,{}] 14:06:49 INFO - PROCESS | 2523 | 1461704809190 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:49 INFO - PROCESS | 2523 | 1461704809437 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:06:49 INFO - PROCESS | 2523 | 1461704809749 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13803d8800 == 155 [pid = 2523] [id = 442] 14:06:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f137bea4800) [pid = 2523] [serial = 1327] [outer = (nil)] 14:06:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f137c43b400) [pid = 2523] [serial = 1328] [outer = 0x7f137bea4800] 14:06:49 INFO - PROCESS | 2523 | 1461704809835 Marionette DEBUG loaded listener.js 14:06:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 245 (0x7f137ca49400) [pid = 2523] [serial = 1329] [outer = 0x7f137bea4800] 14:06:50 INFO - PROCESS | 2523 | 1461704810721 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1601ms 14:06:50 INFO - PROCESS | 2523 | 1461704810767 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 2523 | 1461704810773 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:06:50 INFO - PROCESS | 2523 | 1461704810779 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 2523 | 1461704810782 Marionette TRACE conn3 <- [1,1742,null,{}] 14:06:50 INFO - PROCESS | 2523 | 1461704810789 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:51 INFO - PROCESS | 2523 | 1461704811022 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:06:51 INFO - PROCESS | 2523 | 1461704811324 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385069000 == 156 [pid = 2523] [id = 443] 14:06:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f137beaf800) [pid = 2523] [serial = 1330] [outer = (nil)] 14:06:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f137ee53400) [pid = 2523] [serial = 1331] [outer = 0x7f137beaf800] 14:06:51 INFO - PROCESS | 2523 | 1461704811427 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f137fd53800) [pid = 2523] [serial = 1332] [outer = 0x7f137beaf800] 14:06:52 INFO - PROCESS | 2523 | 1461704812299 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1583ms 14:06:52 INFO - PROCESS | 2523 | 1461704812364 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:06:52 INFO - PROCESS | 2523 | 1461704812368 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:06:52 INFO - PROCESS | 2523 | 1461704812375 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 2523 | 1461704812379 Marionette TRACE conn3 <- [1,1746,null,{}] 14:06:52 INFO - PROCESS | 2523 | 1461704812384 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:52 INFO - PROCESS | 2523 | 1461704812628 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:06:52 INFO - PROCESS | 2523 | 1461704812929 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386b0f000 == 157 [pid = 2523] [id = 444] 14:06:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 249 (0x7f137cf76400) [pid = 2523] [serial = 1333] [outer = (nil)] 14:06:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 250 (0x7f1380393000) [pid = 2523] [serial = 1334] [outer = 0x7f137cf76400] 14:06:53 INFO - PROCESS | 2523 | 1461704813016 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 251 (0x7f1382a44000) [pid = 2523] [serial = 1335] [outer = 0x7f137cf76400] 14:06:53 INFO - PROCESS | 2523 | 1461704813881 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1541ms 14:06:53 INFO - PROCESS | 2523 | 1461704813917 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 2523 | 1461704813922 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:06:53 INFO - PROCESS | 2523 | 1461704813928 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 2523 | 1461704813931 Marionette TRACE conn3 <- [1,1750,null,{}] 14:06:53 INFO - PROCESS | 2523 | 1461704813937 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:54 INFO - PROCESS | 2523 | 1461704814189 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:06:54 INFO - PROCESS | 2523 | 1461704814509 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1398018800 == 158 [pid = 2523] [id = 445] 14:06:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 252 (0x7f137cf76800) [pid = 2523] [serial = 1336] [outer = (nil)] 14:06:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 253 (0x7f1385461c00) [pid = 2523] [serial = 1337] [outer = 0x7f137cf76800] 14:06:54 INFO - PROCESS | 2523 | 1461704814596 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 254 (0x7f1386258c00) [pid = 2523] [serial = 1338] [outer = 0x7f137cf76800] 14:06:55 INFO - PROCESS | 2523 | 1461704815438 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1579ms 14:06:55 INFO - PROCESS | 2523 | 1461704815508 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:06:55 INFO - PROCESS | 2523 | 1461704815511 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:06:55 INFO - PROCESS | 2523 | 1461704815518 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:06:55 INFO - PROCESS | 2523 | 1461704815522 Marionette TRACE conn3 <- [1,1754,null,{}] 14:06:55 INFO - PROCESS | 2523 | 1461704815527 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:55 INFO - PROCESS | 2523 | 1461704815754 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:06:56 INFO - PROCESS | 2523 | 1461704816057 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139fd81800 == 159 [pid = 2523] [id = 446] 14:06:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 255 (0x7f137ee49000) [pid = 2523] [serial = 1339] [outer = (nil)] 14:06:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 256 (0x7f138881a800) [pid = 2523] [serial = 1340] [outer = 0x7f137ee49000] 14:06:56 INFO - PROCESS | 2523 | 1461704816142 Marionette DEBUG loaded listener.js 14:06:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 257 (0x7f139322ac00) [pid = 2523] [serial = 1341] [outer = 0x7f137ee49000] 14:06:57 INFO - PROCESS | 2523 | 1461704817021 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1579ms 14:06:57 INFO - PROCESS | 2523 | 1461704817099 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 2523 | 1461704817103 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:06:57 INFO - PROCESS | 2523 | 1461704817110 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 2523 | 1461704817113 Marionette TRACE conn3 <- [1,1758,null,{}] 14:06:57 INFO - PROCESS | 2523 | 1461704817119 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:57 INFO - PROCESS | 2523 | 1461704817356 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:06:57 INFO - PROCESS | 2523 | 1461704817670 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139fd99000 == 160 [pid = 2523] [id = 447] 14:06:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 258 (0x7f136a8c6400) [pid = 2523] [serial = 1342] [outer = (nil)] 14:06:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 259 (0x7f136a8cb000) [pid = 2523] [serial = 1343] [outer = 0x7f136a8c6400] 14:06:57 INFO - PROCESS | 2523 | 1461704817754 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 260 (0x7f136a8d0000) [pid = 2523] [serial = 1344] [outer = 0x7f136a8c6400] 14:06:58 INFO - PROCESS | 2523 | 1461704818629 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1579ms 14:06:58 INFO - PROCESS | 2523 | 1461704818692 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:06:58 INFO - PROCESS | 2523 | 1461704818696 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:06:58 INFO - PROCESS | 2523 | 1461704818702 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:06:58 INFO - PROCESS | 2523 | 1461704818705 Marionette TRACE conn3 <- [1,1762,null,{}] 14:06:58 INFO - PROCESS | 2523 | 1461704818711 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:58 INFO - PROCESS | 2523 | 1461704818974 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:06:59 INFO - PROCESS | 2523 | 1461704819304 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a747000 == 161 [pid = 2523] [id = 448] 14:06:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 261 (0x7f136a8c6c00) [pid = 2523] [serial = 1345] [outer = (nil)] 14:06:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 262 (0x7f1385ee2000) [pid = 2523] [serial = 1346] [outer = 0x7f136a8c6c00] 14:06:59 INFO - PROCESS | 2523 | 1461704819450 Marionette DEBUG loaded listener.js 14:06:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 263 (0x7f13934eec00) [pid = 2523] [serial = 1347] [outer = 0x7f136a8c6c00] 14:07:00 INFO - PROCESS | 2523 | 1461704820440 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1787ms 14:07:00 INFO - PROCESS | 2523 | 1461704820490 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:07:00 INFO - PROCESS | 2523 | 1461704820494 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:07:00 INFO - PROCESS | 2523 | 1461704820501 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 2523 | 1461704820505 Marionette TRACE conn3 <- [1,1766,null,{}] 14:07:00 INFO - PROCESS | 2523 | 1461704820510 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:00 INFO - PROCESS | 2523 | 1461704820742 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:07:01 INFO - PROCESS | 2523 | 1461704821047 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ac14800 == 162 [pid = 2523] [id = 449] 14:07:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 264 (0x7f136a8ca400) [pid = 2523] [serial = 1348] [outer = (nil)] 14:07:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 265 (0x7f136d422000) [pid = 2523] [serial = 1349] [outer = 0x7f136a8ca400] 14:07:01 INFO - PROCESS | 2523 | 1461704821129 Marionette DEBUG loaded listener.js 14:07:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 266 (0x7f136d427000) [pid = 2523] [serial = 1350] [outer = 0x7f136a8ca400] 14:07:02 INFO - PROCESS | 2523 | 1461704822044 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1586ms 14:07:02 INFO - PROCESS | 2523 | 1461704822091 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:07:02 INFO - PROCESS | 2523 | 1461704822097 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:07:02 INFO - PROCESS | 2523 | 1461704822105 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:07:02 INFO - PROCESS | 2523 | 1461704822111 Marionette TRACE conn3 <- [1,1770,null,{}] 14:07:02 INFO - PROCESS | 2523 | 1461704822117 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:02 INFO - PROCESS | 2523 | 1461704822407 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:07:02 INFO - PROCESS | 2523 | 1461704822730 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf0e800 == 163 [pid = 2523] [id = 450] 14:07:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 267 (0x7f1397c73c00) [pid = 2523] [serial = 1351] [outer = (nil)] 14:07:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 268 (0x7f1397daa800) [pid = 2523] [serial = 1352] [outer = 0x7f1397c73c00] 14:07:02 INFO - PROCESS | 2523 | 1461704822833 Marionette DEBUG loaded listener.js 14:07:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 269 (0x7f13982a9800) [pid = 2523] [serial = 1353] [outer = 0x7f1397c73c00] 14:07:03 INFO - PROCESS | 2523 | 1461704823716 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1641ms 14:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:07:03 INFO - PROCESS | 2523 | 1461704823747 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:07:03 INFO - PROCESS | 2523 | 1461704823750 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:07:03 INFO - PROCESS | 2523 | 1461704823758 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 2523 | 1461704823761 Marionette TRACE conn3 <- [1,1774,null,{}] 14:07:03 INFO - PROCESS | 2523 | 1461704823767 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:04 INFO - PROCESS | 2523 | 1461704824014 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:07:04 INFO - PROCESS | 2523 | 1461704824335 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13676d0000 == 164 [pid = 2523] [id = 451] 14:07:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 270 (0x7f1370076800) [pid = 2523] [serial = 1354] [outer = (nil)] 14:07:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 271 (0x7f137007b400) [pid = 2523] [serial = 1355] [outer = 0x7f1370076800] 14:07:04 INFO - PROCESS | 2523 | 1461704824424 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 272 (0x7f1385467800) [pid = 2523] [serial = 1356] [outer = 0x7f1370076800] 14:07:05 INFO - PROCESS | 2523 | 1461704825316 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1589ms 14:07:05 INFO - PROCESS | 2523 | 1461704825348 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 2523 | 1461704825353 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:07:05 INFO - PROCESS | 2523 | 1461704825369 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 2523 | 1461704825372 Marionette TRACE conn3 <- [1,1778,null,{}] 14:07:05 INFO - PROCESS | 2523 | 1461704825379 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:05 INFO - PROCESS | 2523 | 1461704825636 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:07:05 INFO - PROCESS | 2523 | 1461704825944 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf21000 == 165 [pid = 2523] [id = 452] 14:07:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 273 (0x7f1370076c00) [pid = 2523] [serial = 1357] [outer = (nil)] 14:07:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 274 (0x7f1371d5c800) [pid = 2523] [serial = 1358] [outer = 0x7f1370076c00] 14:07:06 INFO - PROCESS | 2523 | 1461704826030 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 275 (0x7f1371d61000) [pid = 2523] [serial = 1359] [outer = 0x7f1370076c00] 14:07:06 INFO - PROCESS | 2523 | 1461704826887 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1590ms 14:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:07:06 INFO - PROCESS | 2523 | 1461704826960 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:07:06 INFO - PROCESS | 2523 | 1461704826963 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:07:06 INFO - PROCESS | 2523 | 1461704826970 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:07:06 INFO - PROCESS | 2523 | 1461704826973 Marionette TRACE conn3 <- [1,1782,null,{}] 14:07:06 INFO - PROCESS | 2523 | 1461704826979 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:07 INFO - PROCESS | 2523 | 1461704827240 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:07:07 INFO - PROCESS | 2523 | 1461704827546 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b641800 == 166 [pid = 2523] [id = 453] 14:07:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 276 (0x7f137007a800) [pid = 2523] [serial = 1360] [outer = (nil)] 14:07:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 277 (0x7f1370958c00) [pid = 2523] [serial = 1361] [outer = 0x7f137007a800] 14:07:07 INFO - PROCESS | 2523 | 1461704827630 Marionette DEBUG loaded listener.js 14:07:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 278 (0x7f137095e000) [pid = 2523] [serial = 1362] [outer = 0x7f137007a800] 14:07:08 INFO - PROCESS | 2523 | 1461704828473 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1582ms 14:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:07:08 INFO - PROCESS | 2523 | 1461704828552 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:07:08 INFO - PROCESS | 2523 | 1461704828555 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:07:08 INFO - PROCESS | 2523 | 1461704828563 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:07:08 INFO - PROCESS | 2523 | 1461704828565 Marionette TRACE conn3 <- [1,1786,null,{}] 14:07:08 INFO - PROCESS | 2523 | 1461704828574 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:08 INFO - PROCESS | 2523 | 1461704828861 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:07:09 INFO - PROCESS | 2523 | 1461704829195 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13667d5800 == 167 [pid = 2523] [id = 454] 14:07:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 279 (0x7f13667ed000) [pid = 2523] [serial = 1363] [outer = (nil)] 14:07:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 280 (0x7f13667f5400) [pid = 2523] [serial = 1364] [outer = 0x7f13667ed000] 14:07:09 INFO - PROCESS | 2523 | 1461704829276 Marionette DEBUG loaded listener.js 14:07:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 281 (0x7f13667fa800) [pid = 2523] [serial = 1365] [outer = 0x7f13667ed000] 14:07:10 INFO - PROCESS | 2523 | 1461704830149 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1636ms 14:07:10 INFO - PROCESS | 2523 | 1461704830198 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:07:10 INFO - PROCESS | 2523 | 1461704830202 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:07:10 INFO - PROCESS | 2523 | 1461704830208 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:07:10 INFO - PROCESS | 2523 | 1461704830212 Marionette TRACE conn3 <- [1,1790,null,{}] 14:07:10 INFO - PROCESS | 2523 | 1461704830217 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:10 INFO - PROCESS | 2523 | 1461704830443 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:07:10 INFO - PROCESS | 2523 | 1461704830757 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719c6000 == 168 [pid = 2523] [id = 455] 14:07:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 282 (0x7f13667efc00) [pid = 2523] [serial = 1366] [outer = (nil)] 14:07:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 283 (0x7f137095e400) [pid = 2523] [serial = 1367] [outer = 0x7f13667efc00] 14:07:10 INFO - PROCESS | 2523 | 1461704830839 Marionette DEBUG loaded listener.js 14:07:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 284 (0x7f1371d5d000) [pid = 2523] [serial = 1368] [outer = 0x7f13667efc00] 14:07:11 INFO - PROCESS | 2523 | 1461704831708 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1530ms 14:07:11 INFO - PROCESS | 2523 | 1461704831739 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:07:11 INFO - PROCESS | 2523 | 1461704831743 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:07:11 INFO - PROCESS | 2523 | 1461704831749 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:07:11 INFO - PROCESS | 2523 | 1461704831752 Marionette TRACE conn3 <- [1,1794,null,{}] 14:07:11 INFO - PROCESS | 2523 | 1461704831759 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:11 INFO - PROCESS | 2523 | 1461704831988 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:07:12 INFO - PROCESS | 2523 | 1461704832300 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719dd000 == 169 [pid = 2523] [id = 456] 14:07:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 285 (0x7f13667fb400) [pid = 2523] [serial = 1369] [outer = (nil)] 14:07:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 286 (0x7f1371ad4400) [pid = 2523] [serial = 1370] [outer = 0x7f13667fb400] 14:07:12 INFO - PROCESS | 2523 | 1461704832391 Marionette DEBUG loaded listener.js 14:07:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 287 (0x7f1371ad8c00) [pid = 2523] [serial = 1371] [outer = 0x7f13667fb400] 14:07:13 INFO - PROCESS | 2523 | 1461704833358 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1680ms 14:07:13 INFO - PROCESS | 2523 | 1461704833430 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:07:13 INFO - PROCESS | 2523 | 1461704833434 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:07:13 INFO - PROCESS | 2523 | 1461704833440 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 2523 | 1461704833443 Marionette TRACE conn3 <- [1,1798,null,{}] 14:07:13 INFO - PROCESS | 2523 | 1461704833448 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:13 INFO - PROCESS | 2523 | 1461704833680 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:07:14 INFO - PROCESS | 2523 | 1461704834020 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368319000 == 170 [pid = 2523] [id = 457] 14:07:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 288 (0x7f136839ac00) [pid = 2523] [serial = 1372] [outer = (nil)] 14:07:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 289 (0x7f13683a3400) [pid = 2523] [serial = 1373] [outer = 0x7f136839ac00] 14:07:14 INFO - PROCESS | 2523 | 1461704834102 Marionette DEBUG loaded listener.js 14:07:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 290 (0x7f13683a8000) [pid = 2523] [serial = 1374] [outer = 0x7f136839ac00] 14:07:14 INFO - PROCESS | 2523 | 1461704834987 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1582ms 14:07:15 INFO - PROCESS | 2523 | 1461704835024 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:07:15 INFO - PROCESS | 2523 | 1461704835027 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:07:15 INFO - PROCESS | 2523 | 1461704835034 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 2523 | 1461704835038 Marionette TRACE conn3 <- [1,1802,null,{}] 14:07:15 INFO - PROCESS | 2523 | 1461704835045 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:15 INFO - PROCESS | 2523 | 1461704835285 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:07:16 INFO - PROCESS | 2523 | 1461704836082 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384f69800 == 169 [pid = 2523] [id = 224] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1392d14800 == 168 [pid = 2523] [id = 63] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1372789800 == 167 [pid = 2523] [id = 438] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374da2800 == 166 [pid = 2523] [id = 437] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13721f0800 == 165 [pid = 2523] [id = 436] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1af800 == 164 [pid = 2523] [id = 435] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b6d3000 == 163 [pid = 2523] [id = 434] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1ce000 == 162 [pid = 2523] [id = 433] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1ab800 == 161 [pid = 2523] [id = 431] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a9e8000 == 160 [pid = 2523] [id = 430] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139c8a9800 == 159 [pid = 2523] [id = 429] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139ad65800 == 158 [pid = 2523] [id = 428] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1398269000 == 157 [pid = 2523] [id = 427] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1397c47000 == 156 [pid = 2523] [id = 426] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1393f15000 == 155 [pid = 2523] [id = 425] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c40c000 == 154 [pid = 2523] [id = 424] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387c0d000 == 153 [pid = 2523] [id = 423] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386b1e800 == 152 [pid = 2523] [id = 422] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385d13000 == 151 [pid = 2523] [id = 421] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380bed000 == 150 [pid = 2523] [id = 420] 14:07:16 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e7aa800 == 149 [pid = 2523] [id = 417] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 289 (0x7f137ca4f400) [pid = 2523] [serial = 1205] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 288 (0x7f1371f7e800) [pid = 2523] [serial = 1236] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 287 (0x7f1371d35000) [pid = 2523] [serial = 1235] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 286 (0x7f137aed9400) [pid = 2523] [serial = 1244] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 285 (0x7f1375743000) [pid = 2523] [serial = 1193] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 284 (0x7f136e774000) [pid = 2523] [serial = 1233] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 283 (0x7f136d44ac00) [pid = 2523] [serial = 1232] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 282 (0x7f137c7e9400) [pid = 2523] [serial = 1229] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 281 (0x7f137aa1e000) [pid = 2523] [serial = 1196] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 280 (0x7f137560e400) [pid = 2523] [serial = 1241] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 279 (0x7f137d343400) [pid = 2523] [serial = 1211] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 278 (0x7f1383bafc00) [pid = 2523] [serial = 1220] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 277 (0x7f13851de000) [pid = 2523] [serial = 1223] [outer = (nil)] [url = about:blank] 14:07:16 INFO - PROCESS | 2523 | --DOMWINDOW == 276 (0x7f1373533400) [pid = 2523] [serial = 1238] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 275 (0x7f1374d2a400) [pid = 2523] [serial = 1239] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 274 (0x7f136d3b0400) [pid = 2523] [serial = 1187] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 273 (0x7f137e216c00) [pid = 2523] [serial = 1214] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 272 (0x7f137c918400) [pid = 2523] [serial = 1202] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 271 (0x7f1380a9c000) [pid = 2523] [serial = 1217] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 270 (0x7f137c0c6000) [pid = 2523] [serial = 1199] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 269 (0x7f137cb08800) [pid = 2523] [serial = 1208] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 268 (0x7f136e09e000) [pid = 2523] [serial = 1226] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 267 (0x7f1370ae1800) [pid = 2523] [serial = 1190] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 266 (0x7f137e03d400) [pid = 2523] [serial = 1250] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 265 (0x7f137ca50000) [pid = 2523] [serial = 1248] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 264 (0x7f137c7eb800) [pid = 2523] [serial = 1247] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 263 (0x7f137c43ac00) [pid = 2523] [serial = 1245] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | --DOMWINDOW == 262 (0x7f13760db400) [pid = 2523] [serial = 1242] [outer = (nil)] [url = about:blank] 14:07:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a9d7800 == 150 [pid = 2523] [id = 458] 14:07:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 263 (0x7f136addd400) [pid = 2523] [serial = 1375] [outer = (nil)] 14:07:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 264 (0x7f136ade7c00) [pid = 2523] [serial = 1376] [outer = 0x7f136addd400] 14:07:17 INFO - PROCESS | 2523 | 1461704837129 Marionette DEBUG loaded listener.js 14:07:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 265 (0x7f136b6b4000) [pid = 2523] [serial = 1377] [outer = 0x7f136addd400] 14:07:17 INFO - PROCESS | 2523 | 1461704837958 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2989ms 14:07:18 INFO - PROCESS | 2523 | 1461704838024 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:07:18 INFO - PROCESS | 2523 | 1461704838029 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:07:18 INFO - PROCESS | 2523 | 1461704838037 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:07:18 INFO - PROCESS | 2523 | 1461704838042 Marionette TRACE conn3 <- [1,1806,null,{}] 14:07:18 INFO - PROCESS | 2523 | 1461704838049 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:18 INFO - PROCESS | 2523 | 1461704838268 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:07:18 INFO - PROCESS | 2523 | 1461704838464 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d572800 == 151 [pid = 2523] [id = 459] 14:07:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 266 (0x7f13683a4400) [pid = 2523] [serial = 1378] [outer = (nil)] 14:07:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 267 (0x7f136c8f5800) [pid = 2523] [serial = 1379] [outer = 0x7f13683a4400] 14:07:18 INFO - PROCESS | 2523 | 1461704838537 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 268 (0x7f136d427c00) [pid = 2523] [serial = 1380] [outer = 0x7f13683a4400] 14:07:19 INFO - PROCESS | 2523 | 1461704839394 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1389ms 14:07:19 INFO - PROCESS | 2523 | 1461704839464 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:07:19 INFO - PROCESS | 2523 | 1461704839469 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:07:19 INFO - PROCESS | 2523 | 1461704839480 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:07:19 INFO - PROCESS | 2523 | 1461704839482 Marionette TRACE conn3 <- [1,1810,null,{}] 14:07:19 INFO - PROCESS | 2523 | 1461704839487 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:19 INFO - PROCESS | 2523 | 1461704839768 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:07:19 INFO - PROCESS | 2523 | 1461704839805 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13703d3800 == 152 [pid = 2523] [id = 460] 14:07:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 269 (0x7f137006f800) [pid = 2523] [serial = 1381] [outer = (nil)] 14:07:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 270 (0x7f137048b400) [pid = 2523] [serial = 1382] [outer = 0x7f137006f800] 14:07:19 INFO - PROCESS | 2523 | 1461704839872 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 271 (0x7f137095f800) [pid = 2523] [serial = 1383] [outer = 0x7f137006f800] 14:07:20 INFO - PROCESS | 2523 | 1461704840903 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1487ms 14:07:20 INFO - PROCESS | 2523 | 1461704840967 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:07:20 INFO - PROCESS | 2523 | 1461704840971 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:07:20 INFO - PROCESS | 2523 | 1461704840980 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 2523 | 1461704840988 Marionette TRACE conn3 <- [1,1814,null,{}] 14:07:21 INFO - PROCESS | 2523 | 1461704841010 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:21 INFO - PROCESS | 2523 | 1461704841292 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:07:21 INFO - PROCESS | 2523 | 1461704841328 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721ec800 == 153 [pid = 2523] [id = 461] 14:07:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 272 (0x7f1371adcc00) [pid = 2523] [serial = 1384] [outer = (nil)] 14:07:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 273 (0x7f1371d5fc00) [pid = 2523] [serial = 1385] [outer = 0x7f1371adcc00] 14:07:21 INFO - PROCESS | 2523 | 1461704841394 Marionette DEBUG loaded listener.js 14:07:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 274 (0x7f1371d64c00) [pid = 2523] [serial = 1386] [outer = 0x7f1371adcc00] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 273 (0x7f1375745000) [pid = 2523] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 272 (0x7f1386e24c00) [pid = 2523] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 271 (0x7f137aedb800) [pid = 2523] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 270 (0x7f137576f800) [pid = 2523] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 269 (0x7f1380386c00) [pid = 2523] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 268 (0x7f136e774800) [pid = 2523] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 267 (0x7f137cab3c00) [pid = 2523] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 266 (0x7f138594e800) [pid = 2523] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 265 (0x7f137609c400) [pid = 2523] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 264 (0x7f136c8e9c00) [pid = 2523] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 263 (0x7f136e359000) [pid = 2523] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 262 (0x7f136ab3e400) [pid = 2523] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 261 (0x7f13763ba400) [pid = 2523] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 260 (0x7f137ee54800) [pid = 2523] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 259 (0x7f137fd4f800) [pid = 2523] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 258 (0x7f136addcc00) [pid = 2523] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 257 (0x7f136e09d000) [pid = 2523] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 256 (0x7f136ab37400) [pid = 2523] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 255 (0x7f137c913400) [pid = 2523] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 254 (0x7f137c0c4400) [pid = 2523] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 253 (0x7f1371e30400) [pid = 2523] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 252 (0x7f136ab34400) [pid = 2523] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 251 (0x7f1375892400) [pid = 2523] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 250 (0x7f137c913000) [pid = 2523] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 249 (0x7f1385948000) [pid = 2523] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 248 (0x7f136e09f400) [pid = 2523] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f136c8f0000) [pid = 2523] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f137c91bc00) [pid = 2523] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f137fd46000) [pid = 2523] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 244 (0x7f1371e3fc00) [pid = 2523] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f136accb800) [pid = 2523] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f136ab36000) [pid = 2523] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f136accf000) [pid = 2523] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f1374d26800) [pid = 2523] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f137560c400) [pid = 2523] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f137c91ec00) [pid = 2523] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f137c956c00) [pid = 2523] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f1380a90000) [pid = 2523] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f136ab40c00) [pid = 2523] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f1394132800) [pid = 2523] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f1375614800) [pid = 2523] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f137c0c8000) [pid = 2523] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f137cf73400) [pid = 2523] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f136d5c8800) [pid = 2523] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 229 (0x7f13733fc000) [pid = 2523] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f138c267800) [pid = 2523] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f1380a92000) [pid = 2523] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 226 (0x7f137ca4b400) [pid = 2523] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 225 (0x7f136acca400) [pid = 2523] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 224 (0x7f137e35f400) [pid = 2523] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f137cf80800) [pid = 2523] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f136c5dd800) [pid = 2523] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f136c8d0000) [pid = 2523] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f1370255c00) [pid = 2523] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f136e09ec00) [pid = 2523] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f136ab32400) [pid = 2523] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f136d3aa400) [pid = 2523] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f1371f84400) [pid = 2523] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f137c7b2800) [pid = 2523] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f1374d2d400) [pid = 2523] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 213 (0x7f13734c9000) [pid = 2523] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 212 (0x7f13734cbc00) [pid = 2523] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 211 (0x7f137ca51400) [pid = 2523] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f137574dc00) [pid = 2523] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f1380a8f400) [pid = 2523] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f137d3f3800) [pid = 2523] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f136d450400) [pid = 2523] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f136ab40800) [pid = 2523] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f136d3a8400) [pid = 2523] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f1393290800) [pid = 2523] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 203 (0x7f136ab3fc00) [pid = 2523] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 202 (0x7f13854bec00) [pid = 2523] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 201 (0x7f136aacd400) [pid = 2523] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 200 (0x7f136aaccc00) [pid = 2523] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 199 (0x7f13727b2800) [pid = 2523] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 198 (0x7f136c8cbc00) [pid = 2523] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 197 (0x7f136c5df800) [pid = 2523] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f1371e32400) [pid = 2523] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 195 (0x7f1375896400) [pid = 2523] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 194 (0x7f136d3a3400) [pid = 2523] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 193 (0x7f136c8cc400) [pid = 2523] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 192 (0x7f137576c400) [pid = 2523] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:07:23 INFO - PROCESS | 2523 | --DOMWINDOW == 191 (0x7f136aacb800) [pid = 2523] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:07:23 INFO - PROCESS | 2523 | 1461704843538 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2601ms 14:07:23 INFO - PROCESS | 2523 | 1461704843579 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:07:23 INFO - PROCESS | 2523 | 1461704843583 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:07:23 INFO - PROCESS | 2523 | 1461704843588 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:07:23 INFO - PROCESS | 2523 | 1461704843591 Marionette TRACE conn3 <- [1,1818,null,{}] 14:07:23 INFO - PROCESS | 2523 | 1461704843596 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:23 INFO - PROCESS | 2523 | 1461704843795 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:07:23 INFO - PROCESS | 2523 | 1461704843988 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137001f000 == 154 [pid = 2523] [id = 462] 14:07:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 192 (0x7f136aac7000) [pid = 2523] [serial = 1387] [outer = (nil)] 14:07:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 193 (0x7f136c5e0400) [pid = 2523] [serial = 1388] [outer = 0x7f136aac7000] 14:07:24 INFO - PROCESS | 2523 | 1461704844058 Marionette DEBUG loaded listener.js 14:07:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 194 (0x7f136d444000) [pid = 2523] [serial = 1389] [outer = 0x7f136aac7000] 14:07:25 INFO - PROCESS | 2523 | 1461704845006 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1480ms 14:07:25 INFO - PROCESS | 2523 | 1461704845070 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:07:25 INFO - PROCESS | 2523 | 1461704845076 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:07:25 INFO - PROCESS | 2523 | 1461704845086 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:07:25 INFO - PROCESS | 2523 | 1461704845092 Marionette TRACE conn3 <- [1,1822,null,{}] 14:07:25 INFO - PROCESS | 2523 | 1461704845100 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:25 INFO - PROCESS | 2523 | 1461704845337 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:07:25 INFO - PROCESS | 2523 | 1461704845675 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c421000 == 155 [pid = 2523] [id = 463] 14:07:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 195 (0x7f136accb800) [pid = 2523] [serial = 1390] [outer = (nil)] 14:07:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 196 (0x7f136b6b3000) [pid = 2523] [serial = 1391] [outer = 0x7f136accb800] 14:07:25 INFO - PROCESS | 2523 | 1461704845761 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 197 (0x7f136c8ca800) [pid = 2523] [serial = 1392] [outer = 0x7f136accb800] 14:07:26 INFO - PROCESS | 2523 | 1461704846748 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:07:26 INFO - PROCESS | 2523 | ************************* 14:07:26 INFO - PROCESS | 2523 | A coding exception was thrown and uncaught in a Task. 14:07:26 INFO - PROCESS | 2523 | 14:07:26 INFO - PROCESS | 2523 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:07:26 INFO - PROCESS | 2523 | Full stack: 14:07:26 INFO - PROCESS | 2523 | ************************* 14:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1736ms 14:07:26 INFO - PROCESS | 2523 | 1461704846822 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 2523 | 1461704846831 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:07:26 INFO - PROCESS | 2523 | 1461704846842 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 2523 | 1461704846846 Marionette TRACE conn3 <- [1,1826,null,{}] 14:07:26 INFO - PROCESS | 2523 | 1461704846861 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:27 INFO - PROCESS | 2523 | 1461704847126 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:07:27 INFO - PROCESS | 2523 | 1461704847455 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1373367800 == 156 [pid = 2523] [id = 464] 14:07:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 198 (0x7f136d428800) [pid = 2523] [serial = 1393] [outer = (nil)] 14:07:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 199 (0x7f136e356c00) [pid = 2523] [serial = 1394] [outer = 0x7f136d428800] 14:07:27 INFO - PROCESS | 2523 | 1461704847536 Marionette DEBUG loaded listener.js 14:07:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 200 (0x7f1370adc800) [pid = 2523] [serial = 1395] [outer = 0x7f136d428800] 14:07:28 INFO - PROCESS | 2523 | 1461704848498 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1694ms 14:07:28 INFO - PROCESS | 2523 | 1461704848537 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:07:28 INFO - PROCESS | 2523 | 1461704848540 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:07:28 INFO - PROCESS | 2523 | 1461704848548 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:07:28 INFO - PROCESS | 2523 | 1461704848554 Marionette TRACE conn3 <- [1,1830,null,{}] 14:07:28 INFO - PROCESS | 2523 | 1461704848571 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:28 INFO - PROCESS | 2523 | 1461704848814 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:07:29 INFO - PROCESS | 2523 | 1461704849176 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137541f000 == 157 [pid = 2523] [id = 465] 14:07:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 201 (0x7f1371d31400) [pid = 2523] [serial = 1396] [outer = (nil)] 14:07:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 202 (0x7f1371d66000) [pid = 2523] [serial = 1397] [outer = 0x7f1371d31400] 14:07:29 INFO - PROCESS | 2523 | 1461704849266 Marionette DEBUG loaded listener.js 14:07:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 203 (0x7f1371e3e800) [pid = 2523] [serial = 1398] [outer = 0x7f1371d31400] 14:07:30 INFO - PROCESS | 2523 | 1461704850162 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1692ms 14:07:30 INFO - PROCESS | 2523 | 1461704850241 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:07:30 INFO - PROCESS | 2523 | 1461704850246 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:07:30 INFO - PROCESS | 2523 | 1461704850252 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:07:30 INFO - PROCESS | 2523 | 1461704850256 Marionette TRACE conn3 <- [1,1834,null,{}] 14:07:30 INFO - PROCESS | 2523 | 1461704850262 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:30 INFO - PROCESS | 2523 | 1461704850536 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:07:30 INFO - PROCESS | 2523 | 1461704850870 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c0a9000 == 158 [pid = 2523] [id = 466] 14:07:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 204 (0x7f136c5e3000) [pid = 2523] [serial = 1399] [outer = (nil)] 14:07:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 205 (0x7f13734ce400) [pid = 2523] [serial = 1400] [outer = 0x7f136c5e3000] 14:07:30 INFO - PROCESS | 2523 | 1461704850956 Marionette DEBUG loaded listener.js 14:07:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 206 (0x7f1373539400) [pid = 2523] [serial = 1401] [outer = 0x7f136c5e3000] 14:07:31 INFO - PROCESS | 2523 | 1461704851834 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1631ms 14:07:31 INFO - PROCESS | 2523 | 1461704851883 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:07:31 INFO - PROCESS | 2523 | 1461704851888 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:07:31 INFO - PROCESS | 2523 | 1461704851894 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 2523 | 1461704851897 Marionette TRACE conn3 <- [1,1838,null,{}] 14:07:31 INFO - PROCESS | 2523 | 1461704851903 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:32 INFO - PROCESS | 2523 | 1461704852141 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:07:32 INFO - PROCESS | 2523 | 1461704852458 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf15000 == 159 [pid = 2523] [id = 467] 14:07:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 207 (0x7f1371f84800) [pid = 2523] [serial = 1402] [outer = (nil)] 14:07:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 208 (0x7f1375461800) [pid = 2523] [serial = 1403] [outer = 0x7f1371f84800] 14:07:32 INFO - PROCESS | 2523 | 1461704852543 Marionette DEBUG loaded listener.js 14:07:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 209 (0x7f1375613c00) [pid = 2523] [serial = 1404] [outer = 0x7f1371f84800] 14:07:33 INFO - PROCESS | 2523 | 1461704853474 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1633ms 14:07:33 INFO - PROCESS | 2523 | 1461704853528 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:07:33 INFO - PROCESS | 2523 | 1461704853532 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:07:33 INFO - PROCESS | 2523 | 1461704853558 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:07:33 INFO - PROCESS | 2523 | 1461704853560 Marionette TRACE conn3 <- [1,1842,null,{}] 14:07:33 INFO - PROCESS | 2523 | 1461704853571 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:33 INFO - PROCESS | 2523 | 1461704853845 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:07:34 INFO - PROCESS | 2523 | 1461704854151 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ffe8000 == 160 [pid = 2523] [id = 468] 14:07:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 210 (0x7f13760d7400) [pid = 2523] [serial = 1405] [outer = (nil)] 14:07:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 211 (0x7f137acca800) [pid = 2523] [serial = 1406] [outer = 0x7f13760d7400] 14:07:34 INFO - PROCESS | 2523 | 1461704854238 Marionette DEBUG loaded listener.js 14:07:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 212 (0x7f137c0c4400) [pid = 2523] [serial = 1407] [outer = 0x7f13760d7400] 14:07:35 INFO - PROCESS | 2523 | 1461704855129 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1663ms 14:07:35 INFO - PROCESS | 2523 | 1461704855203 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:07:35 INFO - PROCESS | 2523 | 1461704855206 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:07:35 INFO - PROCESS | 2523 | 1461704855215 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:07:35 INFO - PROCESS | 2523 | 1461704855217 Marionette TRACE conn3 <- [1,1846,null,{}] 14:07:35 INFO - PROCESS | 2523 | 1461704855225 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:35 INFO - PROCESS | 2523 | 1461704855503 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:07:35 INFO - PROCESS | 2523 | 1461704855824 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380863800 == 161 [pid = 2523] [id = 469] 14:07:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 213 (0x7f1371d29c00) [pid = 2523] [serial = 1408] [outer = (nil)] 14:07:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 214 (0x7f137c43fc00) [pid = 2523] [serial = 1409] [outer = 0x7f1371d29c00] 14:07:35 INFO - PROCESS | 2523 | 1461704855916 Marionette DEBUG loaded listener.js 14:07:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 215 (0x7f137c7edc00) [pid = 2523] [serial = 1410] [outer = 0x7f1371d29c00] 14:07:36 INFO - PROCESS | 2523 | 1461704856821 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1686ms 14:07:36 INFO - PROCESS | 2523 | 1461704856901 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:07:36 INFO - PROCESS | 2523 | 1461704856905 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:07:36 INFO - PROCESS | 2523 | 1461704856912 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:07:36 INFO - PROCESS | 2523 | 1461704856914 Marionette TRACE conn3 <- [1,1850,null,{}] 14:07:36 INFO - PROCESS | 2523 | 1461704856921 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:37 INFO - PROCESS | 2523 | 1461704857157 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:07:37 INFO - PROCESS | 2523 | 1461704857428 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384c1e000 == 162 [pid = 2523] [id = 470] 14:07:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 216 (0x7f136c469000) [pid = 2523] [serial = 1411] [outer = (nil)] 14:07:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 217 (0x7f137c91e000) [pid = 2523] [serial = 1412] [outer = 0x7f136c469000] 14:07:37 INFO - PROCESS | 2523 | 1461704857555 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 218 (0x7f137ca4dc00) [pid = 2523] [serial = 1413] [outer = 0x7f136c469000] 14:07:38 INFO - PROCESS | 2523 | 1461704858491 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1630ms 14:07:38 INFO - PROCESS | 2523 | 1461704858543 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:07:38 INFO - PROCESS | 2523 | 1461704858547 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:07:38 INFO - PROCESS | 2523 | 1461704858554 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 2523 | 1461704858556 Marionette TRACE conn3 <- [1,1854,null,{}] 14:07:38 INFO - PROCESS | 2523 | 1461704858563 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:38 INFO - PROCESS | 2523 | 1461704858855 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:07:39 INFO - PROCESS | 2523 | 1461704859183 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138592b800 == 163 [pid = 2523] [id = 471] 14:07:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 219 (0x7f137560e800) [pid = 2523] [serial = 1414] [outer = (nil)] 14:07:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 220 (0x7f137cb0b800) [pid = 2523] [serial = 1415] [outer = 0x7f137560e800] 14:07:39 INFO - PROCESS | 2523 | 1461704859269 Marionette DEBUG loaded listener.js 14:07:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 221 (0x7f137d343400) [pid = 2523] [serial = 1416] [outer = 0x7f137560e800] 14:07:40 INFO - PROCESS | 2523 | 1461704860185 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1684ms 14:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:07:40 INFO - PROCESS | 2523 | 1461704860239 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:07:40 INFO - PROCESS | 2523 | 1461704860242 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:07:40 INFO - PROCESS | 2523 | 1461704860249 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:07:40 INFO - PROCESS | 2523 | 1461704860252 Marionette TRACE conn3 <- [1,1858,null,{}] 14:07:40 INFO - PROCESS | 2523 | 1461704860258 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:40 INFO - PROCESS | 2523 | 1461704860486 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:07:40 INFO - PROCESS | 2523 | 1461704860809 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b90800 == 164 [pid = 2523] [id = 472] 14:07:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 222 (0x7f137bf6f400) [pid = 2523] [serial = 1417] [outer = (nil)] 14:07:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 223 (0x7f137e03c400) [pid = 2523] [serial = 1418] [outer = 0x7f137bf6f400] 14:07:40 INFO - PROCESS | 2523 | 1461704860894 Marionette DEBUG loaded listener.js 14:07:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 224 (0x7f137ee56c00) [pid = 2523] [serial = 1419] [outer = 0x7f137bf6f400] 14:07:41 INFO - PROCESS | 2523 | 1461704861836 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1633ms 14:07:41 INFO - PROCESS | 2523 | 1461704861883 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:07:41 INFO - PROCESS | 2523 | 1461704861887 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:07:41 INFO - PROCESS | 2523 | 1461704861894 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:07:41 INFO - PROCESS | 2523 | 1461704861902 Marionette TRACE conn3 <- [1,1862,null,{}] 14:07:41 INFO - PROCESS | 2523 | 1461704861908 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:42 INFO - PROCESS | 2523 | 1461704862177 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:07:42 INFO - PROCESS | 2523 | 1461704862502 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394111800 == 165 [pid = 2523] [id = 473] 14:07:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 225 (0x7f138038c400) [pid = 2523] [serial = 1420] [outer = (nil)] 14:07:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 226 (0x7f1380393400) [pid = 2523] [serial = 1421] [outer = 0x7f138038c400] 14:07:42 INFO - PROCESS | 2523 | 1461704862594 Marionette DEBUG loaded listener.js 14:07:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 227 (0x7f1380b20c00) [pid = 2523] [serial = 1422] [outer = 0x7f138038c400] 14:07:43 INFO - PROCESS | 2523 | 1461704863524 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1685ms 14:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:07:43 INFO - PROCESS | 2523 | 1461704863580 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:07:43 INFO - PROCESS | 2523 | 1461704863583 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:07:43 INFO - PROCESS | 2523 | 1461704863590 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:07:43 INFO - PROCESS | 2523 | 1461704863593 Marionette TRACE conn3 <- [1,1866,null,{}] 14:07:43 INFO - PROCESS | 2523 | 1461704863599 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:43 INFO - PROCESS | 2523 | 1461704863837 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:07:44 INFO - PROCESS | 2523 | 1461704864165 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1398027000 == 166 [pid = 2523] [id = 474] 14:07:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 228 (0x7f138038ac00) [pid = 2523] [serial = 1423] [outer = (nil)] 14:07:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 229 (0x7f13850cc800) [pid = 2523] [serial = 1424] [outer = 0x7f138038ac00] 14:07:44 INFO - PROCESS | 2523 | 1461704864249 Marionette DEBUG loaded listener.js 14:07:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 230 (0x7f1385469000) [pid = 2523] [serial = 1425] [outer = 0x7f138038ac00] 14:07:45 INFO - PROCESS | 2523 | 1461704865102 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1580ms 14:07:45 INFO - PROCESS | 2523 | 1461704865171 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:07:45 INFO - PROCESS | 2523 | 1461704865175 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:07:45 INFO - PROCESS | 2523 | 1461704865181 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:07:45 INFO - PROCESS | 2523 | 1461704865185 Marionette TRACE conn3 <- [1,1870,null,{}] 14:07:45 INFO - PROCESS | 2523 | 1461704865190 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:45 INFO - PROCESS | 2523 | 1461704865434 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:07:45 INFO - PROCESS | 2523 | 1461704865757 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139c63e000 == 167 [pid = 2523] [id = 475] 14:07:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 231 (0x7f137576fc00) [pid = 2523] [serial = 1426] [outer = (nil)] 14:07:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 232 (0x7f13854bd000) [pid = 2523] [serial = 1427] [outer = 0x7f137576fc00] 14:07:45 INFO - PROCESS | 2523 | 1461704865840 Marionette DEBUG loaded listener.js 14:07:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 233 (0x7f138594b000) [pid = 2523] [serial = 1428] [outer = 0x7f137576fc00] 14:07:46 INFO - PROCESS | 2523 | 1461704866723 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1586ms 14:07:46 INFO - PROCESS | 2523 | 1461704866768 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:07:46 INFO - PROCESS | 2523 | 1461704866772 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:07:46 INFO - PROCESS | 2523 | 1461704866778 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:07:46 INFO - PROCESS | 2523 | 1461704866782 Marionette TRACE conn3 <- [1,1874,null,{}] 14:07:46 INFO - PROCESS | 2523 | 1461704866787 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:47 INFO - PROCESS | 2523 | 1461704867031 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:07:47 INFO - PROCESS | 2523 | 1461704867353 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380b9b000 == 168 [pid = 2523] [id = 476] 14:07:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 234 (0x7f137c952400) [pid = 2523] [serial = 1429] [outer = (nil)] 14:07:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 235 (0x7f1385ee7000) [pid = 2523] [serial = 1430] [outer = 0x7f137c952400] 14:07:47 INFO - PROCESS | 2523 | 1461704867437 Marionette DEBUG loaded listener.js 14:07:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 236 (0x7f1386e1e400) [pid = 2523] [serial = 1431] [outer = 0x7f137c952400] 14:07:48 INFO - PROCESS | 2523 | 1461704868452 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1737ms 14:07:48 INFO - PROCESS | 2523 | 1461704868516 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:07:48 INFO - PROCESS | 2523 | 1461704868520 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:07:48 INFO - PROCESS | 2523 | 1461704868527 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:07:48 INFO - PROCESS | 2523 | 1461704868531 Marionette TRACE conn3 <- [1,1878,null,{}] 14:07:48 INFO - PROCESS | 2523 | 1461704868538 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:48 INFO - PROCESS | 2523 | 1461704868787 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:07:49 INFO - PROCESS | 2523 | 1461704869107 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b531800 == 169 [pid = 2523] [id = 477] 14:07:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 237 (0x7f1385945800) [pid = 2523] [serial = 1432] [outer = (nil)] 14:07:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 238 (0x7f13872dcc00) [pid = 2523] [serial = 1433] [outer = 0x7f1385945800] 14:07:49 INFO - PROCESS | 2523 | 1461704869192 Marionette DEBUG loaded listener.js 14:07:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 239 (0x7f1388814000) [pid = 2523] [serial = 1434] [outer = 0x7f1385945800] 14:07:50 INFO - PROCESS | 2523 | 1461704870058 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1581ms 14:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:07:50 INFO - PROCESS | 2523 | 1461704870110 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:07:50 INFO - PROCESS | 2523 | 1461704870112 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:07:50 INFO - PROCESS | 2523 | 1461704870120 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:07:50 INFO - PROCESS | 2523 | 1461704870122 Marionette TRACE conn3 <- [1,1882,null,{}] 14:07:50 INFO - PROCESS | 2523 | 1461704870129 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:50 INFO - PROCESS | 2523 | 1461704870371 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:07:50 INFO - PROCESS | 2523 | 1461704870700 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380b9e800 == 170 [pid = 2523] [id = 478] 14:07:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 240 (0x7f1371d36000) [pid = 2523] [serial = 1435] [outer = (nil)] 14:07:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 241 (0x7f1392d38000) [pid = 2523] [serial = 1436] [outer = 0x7f1371d36000] 14:07:50 INFO - PROCESS | 2523 | 1461704870793 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 242 (0x7f1393243000) [pid = 2523] [serial = 1437] [outer = 0x7f1371d36000] 14:07:51 INFO - PROCESS | 2523 | 1461704871685 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1637ms 14:07:51 INFO - PROCESS | 2523 | 1461704871757 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 2523 | 1461704871760 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:07:51 INFO - PROCESS | 2523 | 1461704871769 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 2523 | 1461704871773 Marionette TRACE conn3 <- [1,1886,null,{}] 14:07:51 INFO - PROCESS | 2523 | 1461704871779 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:52 INFO - PROCESS | 2523 | 1461704872021 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:07:52 INFO - PROCESS | 2523 | 1461704872344 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a8af800 == 171 [pid = 2523] [id = 479] 14:07:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 243 (0x7f138624dc00) [pid = 2523] [serial = 1438] [outer = (nil)] 14:07:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 244 (0x7f13941e9800) [pid = 2523] [serial = 1439] [outer = 0x7f138624dc00] 14:07:52 INFO - PROCESS | 2523 | 1461704872434 Marionette DEBUG loaded listener.js 14:07:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 245 (0x7f1394433800) [pid = 2523] [serial = 1440] [outer = 0x7f138624dc00] 14:07:53 INFO - PROCESS | 2523 | 1461704873357 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1644ms 14:07:53 INFO - PROCESS | 2523 | 1461704873413 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:07:53 INFO - PROCESS | 2523 | 1461704873418 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:07:53 INFO - PROCESS | 2523 | 1461704873424 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:07:53 INFO - PROCESS | 2523 | 1461704873428 Marionette TRACE conn3 <- [1,1890,null,{}] 14:07:53 INFO - PROCESS | 2523 | 1461704873433 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:53 INFO - PROCESS | 2523 | 1461704873675 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:07:54 INFO - PROCESS | 2523 | 1461704874000 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13687e1000 == 172 [pid = 2523] [id = 480] 14:07:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 246 (0x7f13687c2c00) [pid = 2523] [serial = 1441] [outer = (nil)] 14:07:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 247 (0x7f13687cb400) [pid = 2523] [serial = 1442] [outer = 0x7f13687c2c00] 14:07:54 INFO - PROCESS | 2523 | 1461704874097 Marionette DEBUG loaded listener.js 14:07:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 248 (0x7f13687d0400) [pid = 2523] [serial = 1443] [outer = 0x7f13687c2c00] 14:07:55 INFO - PROCESS | 2523 | 1461704875016 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c2f9800 == 171 [pid = 2523] [id = 57] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1368dd4000 == 170 [pid = 2523] [id = 363] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13721ec800 == 169 [pid = 2523] [id = 461] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13703d3800 == 168 [pid = 2523] [id = 460] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d572800 == 167 [pid = 2523] [id = 459] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a9d7800 == 166 [pid = 2523] [id = 458] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1368319000 == 165 [pid = 2523] [id = 457] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13719dd000 == 164 [pid = 2523] [id = 456] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13719c6000 == 163 [pid = 2523] [id = 455] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13667d5800 == 162 [pid = 2523] [id = 454] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b641800 == 161 [pid = 2523] [id = 453] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf21000 == 160 [pid = 2523] [id = 452] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13676d0000 == 159 [pid = 2523] [id = 451] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf0e800 == 158 [pid = 2523] [id = 450] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ac14800 == 157 [pid = 2523] [id = 449] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a747000 == 156 [pid = 2523] [id = 448] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139fd99000 == 155 [pid = 2523] [id = 447] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f139fd81800 == 154 [pid = 2523] [id = 446] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1398018800 == 153 [pid = 2523] [id = 445] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386b0f000 == 152 [pid = 2523] [id = 444] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385069000 == 151 [pid = 2523] [id = 443] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13803d8800 == 150 [pid = 2523] [id = 442] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f2e000 == 149 [pid = 2523] [id = 441] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137002d000 == 148 [pid = 2523] [id = 440] 14:07:56 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137d0e7800 == 147 [pid = 2523] [id = 439] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 247 (0x7f13760df000) [pid = 2523] [serial = 1313] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 246 (0x7f1393070800) [pid = 2523] [serial = 1278] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 245 (0x7f137ca45000) [pid = 2523] [serial = 1260] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 244 (0x7f13850cc000) [pid = 2523] [serial = 1152] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 243 (0x7f1380392c00) [pid = 2523] [serial = 1287] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 242 (0x7f13921ee000) [pid = 2523] [serial = 1277] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 241 (0x7f1371d36c00) [pid = 2523] [serial = 1059] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 240 (0x7f137eeba800) [pid = 2523] [serial = 996] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 239 (0x7f138d191800) [pid = 2523] [serial = 1275] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 238 (0x7f137c0ea000) [pid = 2523] [serial = 1200] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 237 (0x7f136c8f6400) [pid = 2523] [serial = 1290] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 236 (0x7f1370ada400) [pid = 2523] [serial = 1254] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 235 (0x7f13727b6000) [pid = 2523] [serial = 1308] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 234 (0x7f137f862800) [pid = 2523] [serial = 1263] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 233 (0x7f1382c49c00) [pid = 2523] [serial = 1149] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 232 (0x7f1385ed9400) [pid = 2523] [serial = 1268] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 231 (0x7f136ade9000) [pid = 2523] [serial = 1293] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 230 (0x7f1392105800) [pid = 2523] [serial = 1083] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 229 (0x7f136ade8c00) [pid = 2523] [serial = 1301] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 228 (0x7f137cf73000) [pid = 2523] [serial = 1209] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 227 (0x7f137f861c00) [pid = 2523] [serial = 1265] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 226 (0x7f1371f85000) [pid = 2523] [serial = 1017] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 225 (0x7f136c8f1400) [pid = 2523] [serial = 1289] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 224 (0x7f1370493c00) [pid = 2523] [serial = 1161] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 223 (0x7f137aee2c00) [pid = 2523] [serial = 1197] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 222 (0x7f137ca44000) [pid = 2523] [serial = 1203] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 221 (0x7f1397c7ec00) [pid = 2523] [serial = 1283] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 220 (0x7f137025a400) [pid = 2523] [serial = 1305] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 219 (0x7f1370252400) [pid = 2523] [serial = 1296] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 218 (0x7f1386252000) [pid = 2523] [serial = 1077] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 217 (0x7f1385470800) [pid = 2523] [serial = 999] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 216 (0x7f136e507c00) [pid = 2523] [serial = 1304] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 215 (0x7f137494e000) [pid = 2523] [serial = 1256] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 214 (0x7f137c7b3c00) [pid = 2523] [serial = 1259] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 213 (0x7f1371f8b400) [pid = 2523] [serial = 1023] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 212 (0x7f1385940c00) [pid = 2523] [serial = 1230] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 211 (0x7f136e506800) [pid = 2523] [serial = 1307] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 210 (0x7f13963bdc00) [pid = 2523] [serial = 1029] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 209 (0x7f137588d400) [pid = 2523] [serial = 1194] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 208 (0x7f136ade4400) [pid = 2523] [serial = 1292] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 207 (0x7f13854bf800) [pid = 2523] [serial = 987] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 206 (0x7f1380b1bc00) [pid = 2523] [serial = 1266] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 205 (0x7f137cb0c000) [pid = 2523] [serial = 1140] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 204 (0x7f1384fdb800) [pid = 2523] [serial = 1221] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 203 (0x7f1387acf000) [pid = 2523] [serial = 1272] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 202 (0x7f136d5d6800) [pid = 2523] [serial = 1188] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 201 (0x7f13945d6c00) [pid = 2523] [serial = 1281] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 200 (0x7f137accfc00) [pid = 2523] [serial = 993] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 199 (0x7f137ee53800) [pid = 2523] [serial = 1143] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 198 (0x7f137ee55c00) [pid = 2523] [serial = 1215] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 197 (0x7f1375468800) [pid = 2523] [serial = 1310] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 196 (0x7f1386e1b800) [pid = 2523] [serial = 1269] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 195 (0x7f137c910800) [pid = 2523] [serial = 1317] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 194 (0x7f13945d7800) [pid = 2523] [serial = 1005] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 193 (0x7f1386e22400) [pid = 2523] [serial = 1002] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 192 (0x7f13942ba400) [pid = 2523] [serial = 1280] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 191 (0x7f137df16c00) [pid = 2523] [serial = 1212] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 190 (0x7f1370684000) [pid = 2523] [serial = 1026] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 189 (0x7f1380a9cc00) [pid = 2523] [serial = 1071] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 188 (0x7f1385465400) [pid = 2523] [serial = 1224] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f1386b7d000) [pid = 2523] [serial = 1158] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f1374d2a800) [pid = 2523] [serial = 1098] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f1371e37800) [pid = 2523] [serial = 1191] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f1370495800) [pid = 2523] [serial = 1128] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f1374d33c00) [pid = 2523] [serial = 1227] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f1371e3e000) [pid = 2523] [serial = 1014] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f13760dc800) [pid = 2523] [serial = 1134] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f136c8f2400) [pid = 2523] [serial = 1295] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f137cab8400) [pid = 2523] [serial = 1206] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f137aedc800) [pid = 2523] [serial = 1137] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f137acd2800) [pid = 2523] [serial = 1314] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f13886ed800) [pid = 2523] [serial = 1274] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f1375772400) [pid = 2523] [serial = 1062] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f137c7ea400) [pid = 2523] [serial = 1065] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137f85c400) [pid = 2523] [serial = 1251] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f137cf7e400) [pid = 2523] [serial = 1068] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f1382a88800) [pid = 2523] [serial = 1218] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f13854bf000) [pid = 2523] [serial = 1074] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f138038e800) [pid = 2523] [serial = 1286] [outer = (nil)] [url = about:blank] 14:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 3190ms 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137025c400) [pid = 2523] [serial = 990] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f13761e6c00) [pid = 2523] [serial = 1035] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137025d400) [pid = 2523] [serial = 1253] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f1397da2800) [pid = 2523] [serial = 1011] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f1397c7b000) [pid = 2523] [serial = 1086] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f13760dd000) [pid = 2523] [serial = 1316] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f1370ae5000) [pid = 2523] [serial = 1032] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f1386330400) [pid = 2523] [serial = 1155] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f136c5db000) [pid = 2523] [serial = 1125] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f136d3a4c00) [pid = 2523] [serial = 1056] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f1387250000) [pid = 2523] [serial = 1271] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f139633fc00) [pid = 2523] [serial = 1020] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1371f82000) [pid = 2523] [serial = 1298] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f1397da8400) [pid = 2523] [serial = 1089] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f137ca48800) [pid = 2523] [serial = 1095] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f1373532000) [pid = 2523] [serial = 1131] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f13872d9400) [pid = 2523] [serial = 1080] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f136c46ac00) [pid = 2523] [serial = 1302] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137e35e000) [pid = 2523] [serial = 1262] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f136d3b2800) [pid = 2523] [serial = 1008] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137576b400) [pid = 2523] [serial = 1257] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1373538400) [pid = 2523] [serial = 1092] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f137fd49000) [pid = 2523] [serial = 1146] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f137576b800) [pid = 2523] [serial = 1311] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f1397db1c00) [pid = 2523] [serial = 1284] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136e508000) [pid = 2523] [serial = 1164] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f137c911c00) [pid = 2523] [serial = 1319] [outer = (nil)] [url = about:blank] 14:07:56 INFO - PROCESS | 2523 | 1461704876790 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:07:56 INFO - PROCESS | 2523 | 1461704876796 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:07:56 INFO - PROCESS | 2523 | 1461704876808 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:07:56 INFO - PROCESS | 2523 | 1461704876817 Marionette TRACE conn3 <- [1,1894,null,{}] 14:07:56 INFO - PROCESS | 2523 | 1461704876825 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:57 INFO - PROCESS | 2523 | 1461704877039 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:07:57 INFO - PROCESS | 2523 | 1461704877240 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368312800 == 148 [pid = 2523] [id = 481] 14:07:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f136a8c8000) [pid = 2523] [serial = 1444] [outer = (nil)] 14:07:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136a8ccc00) [pid = 2523] [serial = 1445] [outer = 0x7f136a8c8000] 14:07:57 INFO - PROCESS | 2523 | 1461704877312 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136aaca800) [pid = 2523] [serial = 1446] [outer = 0x7f136a8c8000] 14:07:58 INFO - PROCESS | 2523 | 1461704878178 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1436ms 14:07:58 INFO - PROCESS | 2523 | 1461704878245 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:07:58 INFO - PROCESS | 2523 | 1461704878251 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:07:58 INFO - PROCESS | 2523 | 1461704878264 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:07:58 INFO - PROCESS | 2523 | 1461704878269 Marionette TRACE conn3 <- [1,1898,null,{}] 14:07:58 INFO - PROCESS | 2523 | 1461704878276 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:58 INFO - PROCESS | 2523 | 1461704878507 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:07:58 INFO - PROCESS | 2523 | 1461704878747 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a8b4000 == 149 [pid = 2523] [id = 482] 14:07:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136a8c8c00) [pid = 2523] [serial = 1447] [outer = (nil)] 14:07:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f136acd2800) [pid = 2523] [serial = 1448] [outer = 0x7f136a8c8c00] 14:07:58 INFO - PROCESS | 2523 | 1461704878825 Marionette DEBUG loaded listener.js 14:07:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f136b6aec00) [pid = 2523] [serial = 1449] [outer = 0x7f136a8c8c00] 14:07:59 INFO - PROCESS | 2523 | 1461704879760 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1536ms 14:07:59 INFO - PROCESS | 2523 | 1461704879798 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:07:59 INFO - PROCESS | 2523 | 1461704879801 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:07:59 INFO - PROCESS | 2523 | 1461704879809 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:07:59 INFO - PROCESS | 2523 | 1461704879812 Marionette TRACE conn3 <- [1,1902,null,{}] 14:07:59 INFO - PROCESS | 2523 | 1461704879849 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:00 INFO - PROCESS | 2523 | 1461704880157 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:08:00 INFO - PROCESS | 2523 | 1461704880201 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b532800 == 150 [pid = 2523] [id = 483] 14:08:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f136c5db400) [pid = 2523] [serial = 1450] [outer = (nil)] 14:08:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f136c8c6c00) [pid = 2523] [serial = 1451] [outer = 0x7f136c5db400] 14:08:00 INFO - PROCESS | 2523 | 1461704880274 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f136c8ebc00) [pid = 2523] [serial = 1452] [outer = 0x7f136c5db400] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137cf76400) [pid = 2523] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f136c8d3c00) [pid = 2523] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137beaf800) [pid = 2523] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f13683a4400) [pid = 2523] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f137bea4800) [pid = 2523] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f136a8ca400) [pid = 2523] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136839ac00) [pid = 2523] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136addd400) [pid = 2523] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f13734c9c00) [pid = 2523] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f13667fb400) [pid = 2523] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f1370076c00) [pid = 2523] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f13667efc00) [pid = 2523] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f1397c73c00) [pid = 2523] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f136c473c00) [pid = 2523] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f137cf76800) [pid = 2523] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f137007a800) [pid = 2523] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f1371e3d400) [pid = 2523] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f1370076800) [pid = 2523] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f1371adcc00) [pid = 2523] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f137ee49000) [pid = 2523] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:08:01 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f136a8c6c00) [pid = 2523] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:08:02 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f13667ed000) [pid = 2523] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:08:02 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f136c8f1000) [pid = 2523] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:08:02 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f136a8c6400) [pid = 2523] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:08:02 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f137006f800) [pid = 2523] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:08:02 INFO - PROCESS | 2523 | 1461704882281 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2492ms 14:08:02 INFO - PROCESS | 2523 | 1461704882302 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:08:02 INFO - PROCESS | 2523 | 1461704882306 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:08:02 INFO - PROCESS | 2523 | 1461704882312 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:08:02 INFO - PROCESS | 2523 | 1461704882314 Marionette TRACE conn3 <- [1,1906,null,{}] 14:08:02 INFO - PROCESS | 2523 | 1461704882320 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:02 INFO - PROCESS | 2523 | 1461704882598 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:08:02 INFO - PROCESS | 2523 | 1461704882620 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b6cf000 == 151 [pid = 2523] [id = 484] 14:08:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f136839ac00) [pid = 2523] [serial = 1453] [outer = (nil)] 14:08:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f136c46fc00) [pid = 2523] [serial = 1454] [outer = 0x7f136839ac00] 14:08:02 INFO - PROCESS | 2523 | 1461704882688 Marionette DEBUG loaded listener.js 14:08:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f136c8f4800) [pid = 2523] [serial = 1455] [outer = 0x7f136839ac00] 14:08:03 INFO - PROCESS | 2523 | 1461704883622 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1381ms 14:08:03 INFO - PROCESS | 2523 | 1461704883696 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:08:03 INFO - PROCESS | 2523 | 1461704883702 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:08:03 INFO - PROCESS | 2523 | 1461704883714 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 2523 | 1461704883720 Marionette TRACE conn3 <- [1,1910,null,{}] 14:08:03 INFO - PROCESS | 2523 | 1461704883744 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:04 INFO - PROCESS | 2523 | 1461704884156 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:08:04 INFO - PROCESS | 2523 | 1461704884488 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13676cb000 == 152 [pid = 2523] [id = 485] 14:08:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f13667f4400) [pid = 2523] [serial = 1456] [outer = (nil)] 14:08:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f136839c400) [pid = 2523] [serial = 1457] [outer = 0x7f13667f4400] 14:08:04 INFO - PROCESS | 2523 | 1461704884576 Marionette DEBUG loaded listener.js 14:08:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f136a8c2c00) [pid = 2523] [serial = 1458] [outer = 0x7f13667f4400] 14:08:05 INFO - PROCESS | 2523 | 1461704885601 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1936ms 14:08:05 INFO - PROCESS | 2523 | 1461704885651 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:08:05 INFO - PROCESS | 2523 | 1461704885658 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:08:05 INFO - PROCESS | 2523 | 1461704885668 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:08:05 INFO - PROCESS | 2523 | 1461704885674 Marionette TRACE conn3 <- [1,1914,null,{}] 14:08:05 INFO - PROCESS | 2523 | 1461704885683 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:05 INFO - PROCESS | 2523 | 1461704885944 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:08:06 INFO - PROCESS | 2523 | 1461704886274 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b6c7000 == 153 [pid = 2523] [id = 486] 14:08:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136b6ae400) [pid = 2523] [serial = 1459] [outer = (nil)] 14:08:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136c46a400) [pid = 2523] [serial = 1460] [outer = 0x7f136b6ae400] 14:08:06 INFO - PROCESS | 2523 | 1461704886365 Marionette DEBUG loaded listener.js 14:08:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136c5e1c00) [pid = 2523] [serial = 1461] [outer = 0x7f136b6ae400] 14:08:07 INFO - PROCESS | 2523 | 1461704887317 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1685ms 14:08:07 INFO - PROCESS | 2523 | 1461704887353 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:08:07 INFO - PROCESS | 2523 | 1461704887359 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:08:07 INFO - PROCESS | 2523 | 1461704887367 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 2523 | 1461704887370 Marionette TRACE conn3 <- [1,1918,null,{}] 14:08:07 INFO - PROCESS | 2523 | 1461704887377 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:07 INFO - PROCESS | 2523 | 1461704887636 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:08:08 INFO - PROCESS | 2523 | 1461704887997 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d1e2800 == 154 [pid = 2523] [id = 487] 14:08:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136d3ab800) [pid = 2523] [serial = 1462] [outer = (nil)] 14:08:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f136d426800) [pid = 2523] [serial = 1463] [outer = 0x7f136d3ab800] 14:08:08 INFO - PROCESS | 2523 | 1461704888085 Marionette DEBUG loaded listener.js 14:08:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f136d44c800) [pid = 2523] [serial = 1464] [outer = 0x7f136d3ab800] 14:08:09 INFO - PROCESS | 2523 | 1461704889032 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1735ms 14:08:09 INFO - PROCESS | 2523 | 1461704889102 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:08:09 INFO - PROCESS | 2523 | 1461704889109 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:08:09 INFO - PROCESS | 2523 | 1461704889127 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:08:09 INFO - PROCESS | 2523 | 1461704889135 Marionette TRACE conn3 <- [1,1922,null,{}] 14:08:09 INFO - PROCESS | 2523 | 1461704889142 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:09 INFO - PROCESS | 2523 | 1461704889432 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:08:09 INFO - PROCESS | 2523 | 1461704889709 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e79e000 == 155 [pid = 2523] [id = 488] 14:08:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f136d41bc00) [pid = 2523] [serial = 1465] [outer = (nil)] 14:08:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136e50b400) [pid = 2523] [serial = 1466] [outer = 0x7f136d41bc00] 14:08:09 INFO - PROCESS | 2523 | 1461704889794 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1370076000) [pid = 2523] [serial = 1467] [outer = 0x7f136d41bc00] 14:08:10 INFO - PROCESS | 2523 | 1461704890677 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1599ms 14:08:10 INFO - PROCESS | 2523 | 1461704890718 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:08:10 INFO - PROCESS | 2523 | 1461704890722 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:08:10 INFO - PROCESS | 2523 | 1461704890728 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 2523 | 1461704890732 Marionette TRACE conn3 <- [1,1926,null,{}] 14:08:10 INFO - PROCESS | 2523 | 1461704890737 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:10 INFO - PROCESS | 2523 | 1461704890964 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:08:11 INFO - PROCESS | 2523 | 1461704891224 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:11 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13703dc800 == 156 [pid = 2523] [id = 489] 14:08:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136d41c800) [pid = 2523] [serial = 1468] [outer = (nil)] 14:08:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f137025e800) [pid = 2523] [serial = 1469] [outer = 0x7f136d41c800] 14:08:11 INFO - PROCESS | 2523 | 1461704891345 Marionette DEBUG loaded listener.js 14:08:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f137067a800) [pid = 2523] [serial = 1470] [outer = 0x7f136d41c800] 14:08:12 INFO - PROCESS | 2523 | 1461704892213 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1528ms 14:08:12 INFO - PROCESS | 2523 | 1461704892259 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:08:12 INFO - PROCESS | 2523 | 1461704892263 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:08:12 INFO - PROCESS | 2523 | 1461704892270 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:08:12 INFO - PROCESS | 2523 | 1461704892273 Marionette TRACE conn3 <- [1,1930,null,{}] 14:08:12 INFO - PROCESS | 2523 | 1461704892279 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:12 INFO - PROCESS | 2523 | 1461704892507 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:08:12 INFO - PROCESS | 2523 | 1461704892820 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13707dd800 == 157 [pid = 2523] [id = 490] 14:08:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f137095c400) [pid = 2523] [serial = 1471] [outer = (nil)] 14:08:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1370960800) [pid = 2523] [serial = 1472] [outer = 0x7f137095c400] 14:08:12 INFO - PROCESS | 2523 | 1461704892921 Marionette DEBUG loaded listener.js 14:08:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1371adc000) [pid = 2523] [serial = 1473] [outer = 0x7f137095c400] 14:08:13 INFO - PROCESS | 2523 | 1461704893861 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1640ms 14:08:13 INFO - PROCESS | 2523 | 1461704893910 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 2523 | 1461704893913 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:08:13 INFO - PROCESS | 2523 | 1461704893920 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 2523 | 1461704893924 Marionette TRACE conn3 <- [1,1934,null,{}] 14:08:13 INFO - PROCESS | 2523 | 1461704893929 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:14 INFO - PROCESS | 2523 | 1461704894173 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:08:14 INFO - PROCESS | 2523 | 1461704894468 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719db000 == 158 [pid = 2523] [id = 491] 14:08:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f137095d400) [pid = 2523] [serial = 1474] [outer = (nil)] 14:08:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1371e37000) [pid = 2523] [serial = 1475] [outer = 0x7f137095d400] 14:08:14 INFO - PROCESS | 2523 | 1461704894554 Marionette DEBUG loaded listener.js 14:08:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1371f7c400) [pid = 2523] [serial = 1476] [outer = 0x7f137095d400] 14:08:15 INFO - PROCESS | 2523 | 1461704895458 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1586ms 14:08:15 INFO - PROCESS | 2523 | 1461704895507 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:08:15 INFO - PROCESS | 2523 | 1461704895511 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:08:15 INFO - PROCESS | 2523 | 1461704895518 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:08:15 INFO - PROCESS | 2523 | 1461704895522 Marionette TRACE conn3 <- [1,1938,null,{}] 14:08:15 INFO - PROCESS | 2523 | 1461704895527 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:15 INFO - PROCESS | 2523 | 1461704895756 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:08:16 INFO - PROCESS | 2523 | 1461704896025 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721f0000 == 159 [pid = 2523] [id = 492] 14:08:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f1370253800) [pid = 2523] [serial = 1477] [outer = (nil)] 14:08:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f1371f83000) [pid = 2523] [serial = 1478] [outer = 0x7f1370253800] 14:08:16 INFO - PROCESS | 2523 | 1461704896147 Marionette DEBUG loaded listener.js 14:08:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f13727ae800) [pid = 2523] [serial = 1479] [outer = 0x7f1370253800] 14:08:17 INFO - PROCESS | 2523 | 1461704897021 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1540ms 14:08:17 INFO - PROCESS | 2523 | 1461704897059 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:08:17 INFO - PROCESS | 2523 | 1461704897062 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:08:17 INFO - PROCESS | 2523 | 1461704897070 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:08:17 INFO - PROCESS | 2523 | 1461704897074 Marionette TRACE conn3 <- [1,1942,null,{}] 14:08:17 INFO - PROCESS | 2523 | 1461704897080 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:17 INFO - PROCESS | 2523 | 1461704897315 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:08:17 INFO - PROCESS | 2523 | 1461704897622 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137278b000 == 160 [pid = 2523] [id = 493] 14:08:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137048dc00) [pid = 2523] [serial = 1480] [outer = (nil)] 14:08:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f13733f2c00) [pid = 2523] [serial = 1481] [outer = 0x7f137048dc00] 14:08:17 INFO - PROCESS | 2523 | 1461704897707 Marionette DEBUG loaded listener.js 14:08:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137352cc00) [pid = 2523] [serial = 1482] [outer = 0x7f137048dc00] 14:08:18 INFO - PROCESS | 2523 | 1461704898649 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1631ms 14:08:18 INFO - PROCESS | 2523 | 1461704898702 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:08:18 INFO - PROCESS | 2523 | 1461704898708 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:08:18 INFO - PROCESS | 2523 | 1461704898715 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:08:18 INFO - PROCESS | 2523 | 1461704898718 Marionette TRACE conn3 <- [1,1946,null,{}] 14:08:18 INFO - PROCESS | 2523 | 1461704898725 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:18 INFO - PROCESS | 2523 | 1461704898981 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:08:19 INFO - PROCESS | 2523 | 1461704899285 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13749a8800 == 161 [pid = 2523] [id = 494] 14:08:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f13727ad800) [pid = 2523] [serial = 1483] [outer = (nil)] 14:08:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f1374945c00) [pid = 2523] [serial = 1484] [outer = 0x7f13727ad800] 14:08:19 INFO - PROCESS | 2523 | 1461704899370 Marionette DEBUG loaded listener.js 14:08:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f1374d2cc00) [pid = 2523] [serial = 1485] [outer = 0x7f13727ad800] 14:08:20 INFO - PROCESS | 2523 | 1461704900266 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1584ms 14:08:20 INFO - PROCESS | 2523 | 1461704900299 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:08:20 INFO - PROCESS | 2523 | 1461704900302 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:08:20 INFO - PROCESS | 2523 | 1461704900310 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:08:20 INFO - PROCESS | 2523 | 1461704900313 Marionette TRACE conn3 <- [1,1950,null,{}] 14:08:20 INFO - PROCESS | 2523 | 1461704900320 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:20 INFO - PROCESS | 2523 | 1461704900558 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:08:20 INFO - PROCESS | 2523 | 1461704900882 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374d90800 == 162 [pid = 2523] [id = 495] 14:08:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137560dc00) [pid = 2523] [serial = 1486] [outer = (nil)] 14:08:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137574bc00) [pid = 2523] [serial = 1487] [outer = 0x7f137560dc00] 14:08:20 INFO - PROCESS | 2523 | 1461704900982 Marionette DEBUG loaded listener.js 14:08:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137588f800) [pid = 2523] [serial = 1488] [outer = 0x7f137560dc00] 14:08:21 INFO - PROCESS | 2523 | 1461704901908 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1634ms 14:08:21 INFO - PROCESS | 2523 | 1461704901944 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:08:21 INFO - PROCESS | 2523 | 1461704901949 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:08:21 INFO - PROCESS | 2523 | 1461704901956 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:08:21 INFO - PROCESS | 2523 | 1461704901961 Marionette TRACE conn3 <- [1,1954,null,{}] 14:08:21 INFO - PROCESS | 2523 | 1461704901967 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:22 INFO - PROCESS | 2523 | 1461704902238 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:08:22 INFO - PROCESS | 2523 | 1461704902540 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1376321800 == 163 [pid = 2523] [id = 496] 14:08:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137609ac00) [pid = 2523] [serial = 1489] [outer = (nil)] 14:08:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f13761e6c00) [pid = 2523] [serial = 1490] [outer = 0x7f137609ac00] 14:08:22 INFO - PROCESS | 2523 | 1461704902625 Marionette DEBUG loaded listener.js 14:08:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f13763c1000) [pid = 2523] [serial = 1491] [outer = 0x7f137609ac00] 14:08:23 INFO - PROCESS | 2523 | 1461704903503 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1590ms 14:08:23 INFO - PROCESS | 2523 | 1461704903547 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:08:23 INFO - PROCESS | 2523 | 1461704903550 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:08:23 INFO - PROCESS | 2523 | 1461704903557 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:08:23 INFO - PROCESS | 2523 | 1461704903560 Marionette TRACE conn3 <- [1,1958,null,{}] 14:08:23 INFO - PROCESS | 2523 | 1461704903566 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:23 INFO - PROCESS | 2523 | 1461704903805 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:08:24 INFO - PROCESS | 2523 | 1461704904065 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ac28000 == 164 [pid = 2523] [id = 497] 14:08:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f13760a1800) [pid = 2523] [serial = 1492] [outer = (nil)] 14:08:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137accb800) [pid = 2523] [serial = 1493] [outer = 0x7f13760a1800] 14:08:24 INFO - PROCESS | 2523 | 1461704904193 Marionette DEBUG loaded listener.js 14:08:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137aed9800) [pid = 2523] [serial = 1494] [outer = 0x7f13760a1800] 14:08:25 INFO - PROCESS | 2523 | 1461704905067 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1586ms 14:08:25 INFO - PROCESS | 2523 | 1461704905145 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:08:25 INFO - PROCESS | 2523 | 1461704905148 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:08:25 INFO - PROCESS | 2523 | 1461704905156 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:08:25 INFO - PROCESS | 2523 | 1461704905159 Marionette TRACE conn3 <- [1,1962,null,{}] 14:08:25 INFO - PROCESS | 2523 | 1461704905165 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:25 INFO - PROCESS | 2523 | 1461704905442 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:08:25 INFO - PROCESS | 2523 | 1461704905756 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1d1000 == 165 [pid = 2523] [id = 498] 14:08:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f1370499c00) [pid = 2523] [serial = 1495] [outer = (nil)] 14:08:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f137bf6f000) [pid = 2523] [serial = 1496] [outer = 0x7f1370499c00] 14:08:25 INFO - PROCESS | 2523 | 1461704905836 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137c0e3800) [pid = 2523] [serial = 1497] [outer = 0x7f1370499c00] 14:08:26 INFO - PROCESS | 2523 | 1461704906727 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1585ms 14:08:26 INFO - PROCESS | 2523 | 1461704906741 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:08:26 INFO - PROCESS | 2523 | 1461704906745 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:08:26 INFO - PROCESS | 2523 | 1461704906752 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 2523 | 1461704906755 Marionette TRACE conn3 <- [1,1966,null,{}] 14:08:26 INFO - PROCESS | 2523 | 1461704906761 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:27 INFO - PROCESS | 2523 | 1461704907018 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:08:27 INFO - PROCESS | 2523 | 1461704907304 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf12000 == 166 [pid = 2523] [id = 499] 14:08:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f13761eac00) [pid = 2523] [serial = 1498] [outer = (nil)] 14:08:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137c557c00) [pid = 2523] [serial = 1499] [outer = 0x7f13761eac00] 14:08:27 INFO - PROCESS | 2523 | 1461704907399 Marionette DEBUG loaded listener.js 14:08:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137c7ee400) [pid = 2523] [serial = 1500] [outer = 0x7f13761eac00] 14:08:28 INFO - PROCESS | 2523 | 1461704908278 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 14:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:08:28 INFO - PROCESS | 2523 | 1461704908333 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:08:28 INFO - PROCESS | 2523 | 1461704908335 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:08:28 INFO - PROCESS | 2523 | 1461704908342 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:08:28 INFO - PROCESS | 2523 | 1461704908345 Marionette TRACE conn3 <- [1,1970,null,{}] 14:08:28 INFO - PROCESS | 2523 | 1461704908351 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:28 INFO - PROCESS | 2523 | 1461704908612 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:08:28 INFO - PROCESS | 2523 | 1461704908917 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137d0e1800 == 167 [pid = 2523] [id = 500] 14:08:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f136a8cd000) [pid = 2523] [serial = 1501] [outer = (nil)] 14:08:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f137c956400) [pid = 2523] [serial = 1502] [outer = 0x7f136a8cd000] 14:08:29 INFO - PROCESS | 2523 | 1461704909002 Marionette DEBUG loaded listener.js 14:08:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f137ca49800) [pid = 2523] [serial = 1503] [outer = 0x7f136a8cd000] 14:08:29 INFO - PROCESS | 2523 | 1461704909870 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 14:08:29 INFO - PROCESS | 2523 | 1461704909931 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 2523 | 1461704909934 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:08:29 INFO - PROCESS | 2523 | 1461704909961 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 2523 | 1461704909965 Marionette TRACE conn3 <- [1,1974,null,{}] 14:08:29 INFO - PROCESS | 2523 | 1461704909971 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:30 INFO - PROCESS | 2523 | 1461704910218 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:08:30 INFO - PROCESS | 2523 | 1461704910534 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e3af000 == 168 [pid = 2523] [id = 501] 14:08:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f136c5dc400) [pid = 2523] [serial = 1504] [outer = (nil)] 14:08:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f137beb1800) [pid = 2523] [serial = 1505] [outer = 0x7f136c5dc400] 14:08:30 INFO - PROCESS | 2523 | 1461704910619 Marionette DEBUG loaded listener.js 14:08:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f137cb04800) [pid = 2523] [serial = 1506] [outer = 0x7f136c5dc400] 14:08:31 INFO - PROCESS | 2523 | 1461704911478 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1591ms 14:08:31 INFO - PROCESS | 2523 | 1461704911547 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:08:31 INFO - PROCESS | 2523 | 1461704911551 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:08:31 INFO - PROCESS | 2523 | 1461704911558 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:08:31 INFO - PROCESS | 2523 | 1461704911562 Marionette TRACE conn3 <- [1,1978,null,{}] 14:08:31 INFO - PROCESS | 2523 | 1461704911567 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:31 INFO - PROCESS | 2523 | 1461704911852 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:08:32 INFO - PROCESS | 2523 | 1461704912174 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ffdd800 == 169 [pid = 2523] [id = 502] 14:08:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1370255000) [pid = 2523] [serial = 1507] [outer = (nil)] 14:08:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f137cf78800) [pid = 2523] [serial = 1508] [outer = 0x7f1370255000] 14:08:32 INFO - PROCESS | 2523 | 1461704912254 Marionette DEBUG loaded listener.js 14:08:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f137d3f3c00) [pid = 2523] [serial = 1509] [outer = 0x7f1370255000] 14:08:33 INFO - PROCESS | 2523 | 1461704913150 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1638ms 14:08:33 INFO - PROCESS | 2523 | 1461704913199 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:08:33 INFO - PROCESS | 2523 | 1461704913206 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:08:33 INFO - PROCESS | 2523 | 1461704913213 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:08:33 INFO - PROCESS | 2523 | 1461704913217 Marionette TRACE conn3 <- [1,1982,null,{}] 14:08:33 INFO - PROCESS | 2523 | 1461704913223 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:33 INFO - PROCESS | 2523 | 1461704913486 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:08:33 INFO - PROCESS | 2523 | 1461704913875 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13803ca800 == 170 [pid = 2523] [id = 503] 14:08:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f137e045c00) [pid = 2523] [serial = 1510] [outer = (nil)] 14:08:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f137e219800) [pid = 2523] [serial = 1511] [outer = 0x7f137e045c00] 14:08:33 INFO - PROCESS | 2523 | 1461704913963 Marionette DEBUG loaded listener.js 14:08:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137ee4ec00) [pid = 2523] [serial = 1512] [outer = 0x7f137e045c00] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136aca8800 == 169 [pid = 2523] [id = 340] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab1a000 == 168 [pid = 2523] [id = 161] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394421000 == 167 [pid = 2523] [id = 215] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bdb800 == 166 [pid = 2523] [id = 163] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370646000 == 165 [pid = 2523] [id = 341] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370657800 == 164 [pid = 2523] [id = 343] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b6cf000 == 163 [pid = 2523] [id = 484] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b532800 == 162 [pid = 2523] [id = 483] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a8b4000 == 161 [pid = 2523] [id = 482] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1368312800 == 160 [pid = 2523] [id = 481] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1398027000 == 159 [pid = 2523] [id = 474] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394111800 == 158 [pid = 2523] [id = 473] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387b90800 == 157 [pid = 2523] [id = 472] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138592b800 == 156 [pid = 2523] [id = 471] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384c1e000 == 155 [pid = 2523] [id = 470] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380863800 == 154 [pid = 2523] [id = 469] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ffe8000 == 153 [pid = 2523] [id = 468] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf15000 == 152 [pid = 2523] [id = 467] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c0a9000 == 151 [pid = 2523] [id = 466] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137541f000 == 150 [pid = 2523] [id = 465] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1373367800 == 149 [pid = 2523] [id = 464] 14:08:35 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c421000 == 148 [pid = 2523] [id = 463] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f1371ad4400) [pid = 2523] [serial = 1370] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f1371d61000) [pid = 2523] [serial = 1359] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f1371d5d000) [pid = 2523] [serial = 1368] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f1397daa800) [pid = 2523] [serial = 1352] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f137bea7c00) [pid = 2523] [serial = 1185] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f1386258c00) [pid = 2523] [serial = 1338] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f137095e000) [pid = 2523] [serial = 1362] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f137095e400) [pid = 2523] [serial = 1367] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f1371d5c800) [pid = 2523] [serial = 1358] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f1374950000) [pid = 2523] [serial = 1326] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f137007b400) [pid = 2523] [serial = 1355] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f1371d64c00) [pid = 2523] [serial = 1386] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f139322ac00) [pid = 2523] [serial = 1341] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f1385ee2000) [pid = 2523] [serial = 1346] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f13667fa800) [pid = 2523] [serial = 1365] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f138038a400) [pid = 2523] [serial = 1299] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f136a8cb000) [pid = 2523] [serial = 1343] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137048b400) [pid = 2523] [serial = 1382] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f13667f5400) [pid = 2523] [serial = 1364] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137095f800) [pid = 2523] [serial = 1383] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f1380393000) [pid = 2523] [serial = 1334] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f136e50fc00) [pid = 2523] [serial = 1323] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f137fd53800) [pid = 2523] [serial = 1332] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f138881a800) [pid = 2523] [serial = 1340] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f1385467800) [pid = 2523] [serial = 1356] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f136d427c00) [pid = 2523] [serial = 1380] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137c43b400) [pid = 2523] [serial = 1328] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f136d427000) [pid = 2523] [serial = 1350] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f13683a8000) [pid = 2523] [serial = 1374] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f13683a3400) [pid = 2523] [serial = 1373] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f136d422000) [pid = 2523] [serial = 1349] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f137352d000) [pid = 2523] [serial = 1325] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f1382a44000) [pid = 2523] [serial = 1335] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f136c8eb000) [pid = 2523] [serial = 1322] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f136a8d0000) [pid = 2523] [serial = 1344] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f1371d5fc00) [pid = 2523] [serial = 1385] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1371ad8c00) [pid = 2523] [serial = 1371] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137ee53400) [pid = 2523] [serial = 1331] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f137ca49400) [pid = 2523] [serial = 1329] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f13982a9800) [pid = 2523] [serial = 1353] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f13934eec00) [pid = 2523] [serial = 1347] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f1385461c00) [pid = 2523] [serial = 1337] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f1370958c00) [pid = 2523] [serial = 1361] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f136ade7c00) [pid = 2523] [serial = 1376] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f137e21ac00) [pid = 2523] [serial = 1320] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f136c8f5800) [pid = 2523] [serial = 1379] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136b6b4000) [pid = 2523] [serial = 1377] [outer = (nil)] [url = about:blank] 14:08:35 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f136c5e0400) [pid = 2523] [serial = 1388] [outer = (nil)] [url = about:blank] 14:08:36 INFO - PROCESS | 2523 | 1461704916464 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 3290ms 14:08:36 INFO - PROCESS | 2523 | 1461704916505 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:08:36 INFO - PROCESS | 2523 | 1461704916510 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:08:36 INFO - PROCESS | 2523 | 1461704916521 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:08:36 INFO - PROCESS | 2523 | 1461704916524 Marionette TRACE conn3 <- [1,1986,null,{}] 14:08:36 INFO - PROCESS | 2523 | 1461704916533 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:36 INFO - PROCESS | 2523 | 1461704916762 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:08:36 INFO - PROCESS | 2523 | 1461704916953 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368314000 == 149 [pid = 2523] [id = 504] 14:08:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f13687cc400) [pid = 2523] [serial = 1513] [outer = (nil)] 14:08:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136a8c7800) [pid = 2523] [serial = 1514] [outer = 0x7f13687cc400] 14:08:37 INFO - PROCESS | 2523 | 1461704917036 Marionette DEBUG loaded listener.js 14:08:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136aace000) [pid = 2523] [serial = 1515] [outer = 0x7f13687cc400] 14:08:37 INFO - PROCESS | 2523 | 1461704917970 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1488ms 14:08:38 INFO - PROCESS | 2523 | 1461704918011 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:08:38 INFO - PROCESS | 2523 | 1461704918020 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:08:38 INFO - PROCESS | 2523 | 1461704918031 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:08:38 INFO - PROCESS | 2523 | 1461704918035 Marionette TRACE conn3 <- [1,1990,null,{}] 14:08:38 INFO - PROCESS | 2523 | 1461704918041 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:38 INFO - PROCESS | 2523 | 1461704918275 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:08:38 INFO - PROCESS | 2523 | 1461704918483 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a752000 == 150 [pid = 2523] [id = 505] 14:08:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136a8c4400) [pid = 2523] [serial = 1516] [outer = (nil)] 14:08:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f136ade7c00) [pid = 2523] [serial = 1517] [outer = 0x7f136a8c4400] 14:08:38 INFO - PROCESS | 2523 | 1461704918553 Marionette DEBUG loaded listener.js 14:08:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136c46f400) [pid = 2523] [serial = 1518] [outer = 0x7f136a8c4400] 14:08:39 INFO - PROCESS | 2523 | 1461704919508 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1532ms 14:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:08:39 INFO - PROCESS | 2523 | 1461704919563 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:08:39 INFO - PROCESS | 2523 | 1461704919566 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:08:39 INFO - PROCESS | 2523 | 1461704919574 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:08:39 INFO - PROCESS | 2523 | 1461704919581 Marionette TRACE conn3 <- [1,1994,null,{}] 14:08:39 INFO - PROCESS | 2523 | 1461704919617 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:39 INFO - PROCESS | 2523 | 1461704919961 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:08:40 INFO - PROCESS | 2523 | 1461704920045 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b532800 == 151 [pid = 2523] [id = 506] 14:08:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136d3a3800) [pid = 2523] [serial = 1519] [outer = (nil)] 14:08:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136d420c00) [pid = 2523] [serial = 1520] [outer = 0x7f136d3a3800] 14:08:40 INFO - PROCESS | 2523 | 1461704920279 Marionette DEBUG loaded listener.js 14:08:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f136d5c8800) [pid = 2523] [serial = 1521] [outer = 0x7f136d3a3800] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f136a8c8000) [pid = 2523] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f137560e800) [pid = 2523] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136accb800) [pid = 2523] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136d428800) [pid = 2523] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f136c469000) [pid = 2523] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1371d36000) [pid = 2523] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f138038c400) [pid = 2523] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f13760d7400) [pid = 2523] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f136c5db400) [pid = 2523] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f137576fc00) [pid = 2523] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f136c5e3000) [pid = 2523] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f1371d31400) [pid = 2523] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f1371f84800) [pid = 2523] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f138038ac00) [pid = 2523] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f136a8c8c00) [pid = 2523] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f137c952400) [pid = 2523] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f1371d29c00) [pid = 2523] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f1385945800) [pid = 2523] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:08:41 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f137bf6f400) [pid = 2523] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:08:41 INFO - PROCESS | 2523 | 1461704921631 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2110ms 14:08:41 INFO - PROCESS | 2523 | 1461704921683 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:08:41 INFO - PROCESS | 2523 | 1461704921687 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:08:41 INFO - PROCESS | 2523 | 1461704921694 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:08:41 INFO - PROCESS | 2523 | 1461704921697 Marionette TRACE conn3 <- [1,1998,null,{}] 14:08:41 INFO - PROCESS | 2523 | 1461704921703 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:41 INFO - PROCESS | 2523 | 1461704921924 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:08:42 INFO - PROCESS | 2523 | 1461704922115 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b6d0000 == 152 [pid = 2523] [id = 507] 14:08:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f13687c9c00) [pid = 2523] [serial = 1522] [outer = (nil)] 14:08:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f136e359000) [pid = 2523] [serial = 1523] [outer = 0x7f13687c9c00] 14:08:42 INFO - PROCESS | 2523 | 1461704922182 Marionette DEBUG loaded listener.js 14:08:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f136e774000) [pid = 2523] [serial = 1524] [outer = 0x7f13687c9c00] 14:08:42 INFO - PROCESS | 2523 | 1461704922936 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1284ms 14:08:43 INFO - PROCESS | 2523 | 1461704923124 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:08:43 INFO - PROCESS | 2523 | 1461704923132 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:08:43 INFO - PROCESS | 2523 | 1461704923143 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:08:43 INFO - PROCESS | 2523 | 1461704923148 Marionette TRACE conn3 <- [1,2002,null,{}] 14:08:43 INFO - PROCESS | 2523 | 1461704923157 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:43 INFO - PROCESS | 2523 | 1461704923430 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:08:43 INFO - PROCESS | 2523 | 1461704923787 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368de0800 == 153 [pid = 2523] [id = 508] 14:08:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f13687ce800) [pid = 2523] [serial = 1525] [outer = (nil)] 14:08:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136a8cb000) [pid = 2523] [serial = 1526] [outer = 0x7f13687ce800] 14:08:43 INFO - PROCESS | 2523 | 1461704923872 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136acc8400) [pid = 2523] [serial = 1527] [outer = 0x7f13687ce800] 14:08:44 INFO - PROCESS | 2523 | 1461704924824 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1741ms 14:08:44 INFO - PROCESS | 2523 | 1461704924885 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:08:44 INFO - PROCESS | 2523 | 1461704924892 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:08:44 INFO - PROCESS | 2523 | 1461704924904 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 2523 | 1461704924909 Marionette TRACE conn3 <- [1,2006,null,{}] 14:08:44 INFO - PROCESS | 2523 | 1461704924917 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:45 INFO - PROCESS | 2523 | 1461704925226 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:08:45 INFO - PROCESS | 2523 | 1461704925540 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c76a800 == 154 [pid = 2523] [id = 509] 14:08:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136c8c7800) [pid = 2523] [serial = 1528] [outer = (nil)] 14:08:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136d422000) [pid = 2523] [serial = 1529] [outer = 0x7f136c8c7800] 14:08:45 INFO - PROCESS | 2523 | 1461704925623 Marionette DEBUG loaded listener.js 14:08:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f136e50f800) [pid = 2523] [serial = 1530] [outer = 0x7f136c8c7800] 14:08:46 INFO - PROCESS | 2523 | 1461704926619 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1791ms 14:08:46 INFO - PROCESS | 2523 | 1461704926692 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:08:46 INFO - PROCESS | 2523 | 1461704926695 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:08:46 INFO - PROCESS | 2523 | 1461704926703 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:08:46 INFO - PROCESS | 2523 | 1461704926706 Marionette TRACE conn3 <- [1,2010,null,{}] 14:08:46 INFO - PROCESS | 2523 | 1461704926721 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:47 INFO - PROCESS | 2523 | 1461704927027 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:08:47 INFO - PROCESS | 2523 | 1461704927400 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e55a000 == 155 [pid = 2523] [id = 510] 14:08:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1370951400) [pid = 2523] [serial = 1531] [outer = (nil)] 14:08:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f1370957800) [pid = 2523] [serial = 1532] [outer = 0x7f1370951400] 14:08:47 INFO - PROCESS | 2523 | 1461704927488 Marionette DEBUG loaded listener.js 14:08:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f1370add000) [pid = 2523] [serial = 1533] [outer = 0x7f1370951400] 14:08:48 INFO - PROCESS | 2523 | 1461704928436 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1782ms 14:08:48 INFO - PROCESS | 2523 | 1461704928486 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:08:48 INFO - PROCESS | 2523 | 1461704928490 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:08:48 INFO - PROCESS | 2523 | 1461704928497 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:08:48 INFO - PROCESS | 2523 | 1461704928501 Marionette TRACE conn3 <- [1,2014,null,{}] 14:08:48 INFO - PROCESS | 2523 | 1461704928507 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:48 INFO - PROCESS | 2523 | 1461704928762 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:08:49 INFO - PROCESS | 2523 | 1461704929094 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13707e1800 == 156 [pid = 2523] [id = 511] 14:08:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1370ae9400) [pid = 2523] [serial = 1534] [outer = (nil)] 14:08:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f1371ad8800) [pid = 2523] [serial = 1535] [outer = 0x7f1370ae9400] 14:08:49 INFO - PROCESS | 2523 | 1461704929180 Marionette DEBUG loaded listener.js 14:08:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1371d2bc00) [pid = 2523] [serial = 1536] [outer = 0x7f1370ae9400] 14:08:50 INFO - PROCESS | 2523 | 1461704930060 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1636ms 14:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:08:50 INFO - PROCESS | 2523 | 1461704930134 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:08:50 INFO - PROCESS | 2523 | 1461704930137 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:08:50 INFO - PROCESS | 2523 | 1461704930144 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:08:50 INFO - PROCESS | 2523 | 1461704930146 Marionette TRACE conn3 <- [1,2018,null,{}] 14:08:50 INFO - PROCESS | 2523 | 1461704930153 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:50 INFO - PROCESS | 2523 | 1461704930390 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:08:50 INFO - PROCESS | 2523 | 1461704930692 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719cd800 == 157 [pid = 2523] [id = 512] 14:08:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1370ae7800) [pid = 2523] [serial = 1537] [outer = (nil)] 14:08:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1371d60c00) [pid = 2523] [serial = 1538] [outer = 0x7f1370ae7800] 14:08:50 INFO - PROCESS | 2523 | 1461704930778 Marionette DEBUG loaded listener.js 14:08:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1371e38000) [pid = 2523] [serial = 1539] [outer = 0x7f1370ae7800] 14:08:51 INFO - PROCESS | 2523 | 1461704931656 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1585ms 14:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:08:51 INFO - PROCESS | 2523 | 1461704931728 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:08:51 INFO - PROCESS | 2523 | 1461704931731 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:08:51 INFO - PROCESS | 2523 | 1461704931739 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:08:51 INFO - PROCESS | 2523 | 1461704931741 Marionette TRACE conn3 <- [1,2022,null,{}] 14:08:51 INFO - PROCESS | 2523 | 1461704931748 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:52 INFO - PROCESS | 2523 | 1461704932090 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:08:52 INFO - PROCESS | 2523 | 1461704932407 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13749aa800 == 158 [pid = 2523] [id = 513] 14:08:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1374d31000) [pid = 2523] [serial = 1540] [outer = (nil)] 14:08:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1375469400) [pid = 2523] [serial = 1541] [outer = 0x7f1374d31000] 14:08:52 INFO - PROCESS | 2523 | 1461704932493 Marionette DEBUG loaded listener.js 14:08:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f137576ec00) [pid = 2523] [serial = 1542] [outer = 0x7f1374d31000] 14:08:53 INFO - PROCESS | 2523 | 1461704933495 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1788ms 14:08:53 INFO - PROCESS | 2523 | 1461704933526 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:08:53 INFO - PROCESS | 2523 | 1461704933531 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:08:53 INFO - PROCESS | 2523 | 1461704933537 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:08:53 INFO - PROCESS | 2523 | 1461704933541 Marionette TRACE conn3 <- [1,2026,null,{}] 14:08:53 INFO - PROCESS | 2523 | 1461704933547 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:53 INFO - PROCESS | 2523 | 1461704933796 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:08:54 INFO - PROCESS | 2523 | 1461704934118 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f1e800 == 159 [pid = 2523] [id = 514] 14:08:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1374d2e800) [pid = 2523] [serial = 1543] [outer = (nil)] 14:08:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f137609e800) [pid = 2523] [serial = 1544] [outer = 0x7f1374d2e800] 14:08:54 INFO - PROCESS | 2523 | 1461704934212 Marionette DEBUG loaded listener.js 14:08:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f13760e0000) [pid = 2523] [serial = 1545] [outer = 0x7f1374d2e800] 14:08:55 INFO - PROCESS | 2523 | 1461704935196 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1733ms 14:08:55 INFO - PROCESS | 2523 | 1461704935271 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:08:55 INFO - PROCESS | 2523 | 1461704935275 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:08:55 INFO - PROCESS | 2523 | 1461704935281 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:08:55 INFO - PROCESS | 2523 | 1461704935284 Marionette TRACE conn3 <- [1,2030,null,{}] 14:08:55 INFO - PROCESS | 2523 | 1461704935290 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:55 INFO - PROCESS | 2523 | 1461704935563 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:08:55 INFO - PROCESS | 2523 | 1461704935865 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ac29800 == 160 [pid = 2523] [id = 515] 14:08:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f1374d2fc00) [pid = 2523] [serial = 1546] [outer = (nil)] 14:08:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137acce800) [pid = 2523] [serial = 1547] [outer = 0x7f1374d2fc00] 14:08:55 INFO - PROCESS | 2523 | 1461704935949 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137c0cc800) [pid = 2523] [serial = 1548] [outer = 0x7f1374d2fc00] 14:08:56 INFO - PROCESS | 2523 | 1461704936828 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1585ms 14:08:56 INFO - PROCESS | 2523 | 1461704936869 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:08:56 INFO - PROCESS | 2523 | 1461704936873 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:08:56 INFO - PROCESS | 2523 | 1461704936880 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:08:56 INFO - PROCESS | 2523 | 1461704936884 Marionette TRACE conn3 <- [1,2034,null,{}] 14:08:56 INFO - PROCESS | 2523 | 1461704936890 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:57 INFO - PROCESS | 2523 | 1461704937134 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:08:57 INFO - PROCESS | 2523 | 1461704937443 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cd17800 == 161 [pid = 2523] [id = 516] 14:08:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137588fc00) [pid = 2523] [serial = 1549] [outer = (nil)] 14:08:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137c7a9400) [pid = 2523] [serial = 1550] [outer = 0x7f137588fc00] 14:08:57 INFO - PROCESS | 2523 | 1461704937539 Marionette DEBUG loaded listener.js 14:08:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137c94b000) [pid = 2523] [serial = 1551] [outer = 0x7f137588fc00] 14:08:58 INFO - PROCESS | 2523 | 1461704938423 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1585ms 14:08:58 INFO - PROCESS | 2523 | 1461704938466 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:08:58 INFO - PROCESS | 2523 | 1461704938471 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:08:58 INFO - PROCESS | 2523 | 1461704938477 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:08:58 INFO - PROCESS | 2523 | 1461704938480 Marionette TRACE conn3 <- [1,2038,null,{}] 14:08:58 INFO - PROCESS | 2523 | 1461704938486 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:58 INFO - PROCESS | 2523 | 1461704938728 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:08:59 INFO - PROCESS | 2523 | 1461704939065 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e332000 == 162 [pid = 2523] [id = 517] 14:08:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f136d446c00) [pid = 2523] [serial = 1552] [outer = (nil)] 14:08:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137ca51c00) [pid = 2523] [serial = 1553] [outer = 0x7f136d446c00] 14:08:59 INFO - PROCESS | 2523 | 1461704939155 Marionette DEBUG loaded listener.js 14:08:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137cf73400) [pid = 2523] [serial = 1554] [outer = 0x7f136d446c00] 14:09:00 INFO - PROCESS | 2523 | 1461704940039 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1635ms 14:09:00 INFO - PROCESS | 2523 | 1461704940116 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:09:00 INFO - PROCESS | 2523 | 1461704940122 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:09:00 INFO - PROCESS | 2523 | 1461704940132 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:09:00 INFO - PROCESS | 2523 | 1461704940136 Marionette TRACE conn3 <- [1,2042,null,{}] 14:09:00 INFO - PROCESS | 2523 | 1461704940143 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:00 INFO - PROCESS | 2523 | 1461704940430 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:09:00 INFO - PROCESS | 2523 | 1461704940745 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13803c2800 == 163 [pid = 2523] [id = 518] 14:09:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137ee4e800) [pid = 2523] [serial = 1555] [outer = (nil)] 14:09:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137ee55c00) [pid = 2523] [serial = 1556] [outer = 0x7f137ee4e800] 14:09:00 INFO - PROCESS | 2523 | 1461704940835 Marionette DEBUG loaded listener.js 14:09:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137f859400) [pid = 2523] [serial = 1557] [outer = 0x7f137ee4e800] 14:09:01 INFO - PROCESS | 2523 | 1461704941808 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1739ms 14:09:01 INFO - PROCESS | 2523 | 1461704941872 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:09:01 INFO - PROCESS | 2523 | 1461704941876 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:09:01 INFO - PROCESS | 2523 | 1461704941883 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:09:01 INFO - PROCESS | 2523 | 1461704941887 Marionette TRACE conn3 <- [1,2046,null,{}] 14:09:01 INFO - PROCESS | 2523 | 1461704941893 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:02 INFO - PROCESS | 2523 | 1461704942172 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:09:02 INFO - PROCESS | 2523 | 1461704942481 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809bc800 == 164 [pid = 2523] [id = 519] 14:09:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137ee52400) [pid = 2523] [serial = 1558] [outer = (nil)] 14:09:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137fd48c00) [pid = 2523] [serial = 1559] [outer = 0x7f137ee52400] 14:09:02 INFO - PROCESS | 2523 | 1461704942588 Marionette DEBUG loaded listener.js 14:09:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f1380387c00) [pid = 2523] [serial = 1560] [outer = 0x7f137ee52400] 14:09:03 INFO - PROCESS | 2523 | 1461704943507 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1684ms 14:09:03 INFO - PROCESS | 2523 | 1461704943568 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:09:03 INFO - PROCESS | 2523 | 1461704943572 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:09:03 INFO - PROCESS | 2523 | 1461704943579 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:09:03 INFO - PROCESS | 2523 | 1461704943582 Marionette TRACE conn3 <- [1,2050,null,{}] 14:09:03 INFO - PROCESS | 2523 | 1461704943588 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:03 INFO - PROCESS | 2523 | 1461704943860 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:09:04 INFO - PROCESS | 2523 | 1461704944215 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bae000 == 165 [pid = 2523] [id = 520] 14:09:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f1380389c00) [pid = 2523] [serial = 1561] [outer = (nil)] 14:09:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f1380390000) [pid = 2523] [serial = 1562] [outer = 0x7f1380389c00] 14:09:04 INFO - PROCESS | 2523 | 1461704944304 Marionette DEBUG loaded listener.js 14:09:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f1380a93c00) [pid = 2523] [serial = 1563] [outer = 0x7f1380389c00] 14:09:05 INFO - PROCESS | 2523 | 1461704945264 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1731ms 14:09:05 INFO - PROCESS | 2523 | 1461704945312 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:09:05 INFO - PROCESS | 2523 | 1461704945315 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:09:05 INFO - PROCESS | 2523 | 1461704945322 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:09:05 INFO - PROCESS | 2523 | 1461704945327 Marionette TRACE conn3 <- [1,2054,null,{}] 14:09:05 INFO - PROCESS | 2523 | 1461704945333 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:05 INFO - PROCESS | 2523 | 1461704945588 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:09:05 INFO - PROCESS | 2523 | 1461704945899 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138423b800 == 166 [pid = 2523] [id = 521] 14:09:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f1371ad9800) [pid = 2523] [serial = 1564] [outer = (nil)] 14:09:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1380b16c00) [pid = 2523] [serial = 1565] [outer = 0x7f1371ad9800] 14:09:05 INFO - PROCESS | 2523 | 1461704945986 Marionette DEBUG loaded listener.js 14:09:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f1382a88400) [pid = 2523] [serial = 1566] [outer = 0x7f1371ad9800] 14:09:06 INFO - PROCESS | 2523 | 1461704946893 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1639ms 14:09:06 INFO - PROCESS | 2523 | 1461704946963 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:09:06 INFO - PROCESS | 2523 | 1461704946967 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:09:06 INFO - PROCESS | 2523 | 1461704946974 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:09:06 INFO - PROCESS | 2523 | 1461704946978 Marionette TRACE conn3 <- [1,2058,null,{}] 14:09:06 INFO - PROCESS | 2523 | 1461704946984 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:07 INFO - PROCESS | 2523 | 1461704947284 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:09:07 INFO - PROCESS | 2523 | 1461704947598 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138507a000 == 167 [pid = 2523] [id = 522] 14:09:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137aeda800) [pid = 2523] [serial = 1567] [outer = (nil)] 14:09:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f1383bb9800) [pid = 2523] [serial = 1568] [outer = 0x7f137aeda800] 14:09:07 INFO - PROCESS | 2523 | 1461704947679 Marionette DEBUG loaded listener.js 14:09:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f1384af5400) [pid = 2523] [serial = 1569] [outer = 0x7f137aeda800] 14:09:08 INFO - PROCESS | 2523 | 1461704948586 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1645ms 14:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:09:08 INFO - PROCESS | 2523 | 1461704948621 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:09:08 INFO - PROCESS | 2523 | 1461704948624 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:09:08 INFO - PROCESS | 2523 | 1461704948632 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:09:08 INFO - PROCESS | 2523 | 1461704948634 Marionette TRACE conn3 <- [1,2062,null,{}] 14:09:08 INFO - PROCESS | 2523 | 1461704948641 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:09 INFO - PROCESS | 2523 | 1461704949002 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:09:09 INFO - PROCESS | 2523 | 1461704949434 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385b38000 == 168 [pid = 2523] [id = 523] 14:09:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f137cab3000) [pid = 2523] [serial = 1570] [outer = (nil)] 14:09:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f13850c8c00) [pid = 2523] [serial = 1571] [outer = 0x7f137cab3000] 14:09:09 INFO - PROCESS | 2523 | 1461704949557 Marionette DEBUG loaded listener.js 14:09:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f13851de000) [pid = 2523] [serial = 1572] [outer = 0x7f137cab3000] 14:09:10 INFO - PROCESS | 2523 | 1461704950611 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2041ms 14:09:10 INFO - PROCESS | 2523 | 1461704950673 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:09:10 INFO - PROCESS | 2523 | 1461704950677 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:09:10 INFO - PROCESS | 2523 | 1461704950684 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:09:10 INFO - PROCESS | 2523 | 1461704950687 Marionette TRACE conn3 <- [1,2066,null,{}] 14:09:10 INFO - PROCESS | 2523 | 1461704950693 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:10 INFO - PROCESS | 2523 | 1461704950949 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:09:11 INFO - PROCESS | 2523 | 1461704951269 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386820800 == 169 [pid = 2523] [id = 524] 14:09:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1384c3f000) [pid = 2523] [serial = 1573] [outer = (nil)] 14:09:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1385470400) [pid = 2523] [serial = 1574] [outer = 0x7f1384c3f000] 14:09:11 INFO - PROCESS | 2523 | 1461704951390 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f13854c8c00) [pid = 2523] [serial = 1575] [outer = 0x7f1384c3f000] 14:09:12 INFO - PROCESS | 2523 | 1461704952304 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1683ms 14:09:12 INFO - PROCESS | 2523 | 1461704952368 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:09:12 INFO - PROCESS | 2523 | 1461704952371 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:09:12 INFO - PROCESS | 2523 | 1461704952379 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:09:12 INFO - PROCESS | 2523 | 1461704952383 Marionette TRACE conn3 <- [1,2070,null,{}] 14:09:12 INFO - PROCESS | 2523 | 1461704952389 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:12 INFO - PROCESS | 2523 | 1461704952649 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:09:12 INFO - PROCESS | 2523 | 1461704952987 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138709b800 == 170 [pid = 2523] [id = 525] 14:09:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f136d3a4000) [pid = 2523] [serial = 1576] [outer = (nil)] 14:09:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f1385946800) [pid = 2523] [serial = 1577] [outer = 0x7f136d3a4000] 14:09:13 INFO - PROCESS | 2523 | 1461704953076 Marionette DEBUG loaded listener.js 14:09:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1385ee6400) [pid = 2523] [serial = 1578] [outer = 0x7f136d3a4000] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801d9800 == 169 [pid = 2523] [id = 404] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13809c8000 == 168 [pid = 2523] [id = 405] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137001f000 == 167 [pid = 2523] [id = 462] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13803ca800 == 166 [pid = 2523] [id = 503] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ffdd800 == 165 [pid = 2523] [id = 502] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e3af000 == 164 [pid = 2523] [id = 501] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137d0e1800 == 163 [pid = 2523] [id = 500] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf12000 == 162 [pid = 2523] [id = 499] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c1d1000 == 161 [pid = 2523] [id = 498] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ac28000 == 160 [pid = 2523] [id = 497] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1376321800 == 159 [pid = 2523] [id = 496] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374d90800 == 158 [pid = 2523] [id = 495] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13749a8800 == 157 [pid = 2523] [id = 494] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137278b000 == 156 [pid = 2523] [id = 493] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13721f0000 == 155 [pid = 2523] [id = 492] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13719db000 == 154 [pid = 2523] [id = 491] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13707dd800 == 153 [pid = 2523] [id = 490] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13703dc800 == 152 [pid = 2523] [id = 489] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e79e000 == 151 [pid = 2523] [id = 488] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d1e2800 == 150 [pid = 2523] [id = 487] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b6c7000 == 149 [pid = 2523] [id = 486] 14:09:14 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13676cb000 == 148 [pid = 2523] [id = 485] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f136aaca800) [pid = 2523] [serial = 1446] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f137cb0b800) [pid = 2523] [serial = 1415] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f136b6b3000) [pid = 2523] [serial = 1391] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f1370adc800) [pid = 2523] [serial = 1395] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f137c91e000) [pid = 2523] [serial = 1412] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f136a8ccc00) [pid = 2523] [serial = 1445] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f136e356c00) [pid = 2523] [serial = 1394] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f13941e9800) [pid = 2523] [serial = 1439] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f1392d38000) [pid = 2523] [serial = 1436] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f1393243000) [pid = 2523] [serial = 1437] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f1380393400) [pid = 2523] [serial = 1421] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137c0c4400) [pid = 2523] [serial = 1407] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f137acca800) [pid = 2523] [serial = 1406] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f136c8ebc00) [pid = 2523] [serial = 1452] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f138594b000) [pid = 2523] [serial = 1428] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f1373539400) [pid = 2523] [serial = 1401] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f13687cb400) [pid = 2523] [serial = 1442] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f1371d66000) [pid = 2523] [serial = 1397] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f1375613c00) [pid = 2523] [serial = 1404] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f13850cc800) [pid = 2523] [serial = 1424] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f136b6aec00) [pid = 2523] [serial = 1449] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f1385ee7000) [pid = 2523] [serial = 1430] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f13854bd000) [pid = 2523] [serial = 1427] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137c7edc00) [pid = 2523] [serial = 1410] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f1375461800) [pid = 2523] [serial = 1403] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f13872dcc00) [pid = 2523] [serial = 1433] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f136acd2800) [pid = 2523] [serial = 1448] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f137ee56c00) [pid = 2523] [serial = 1419] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1380b20c00) [pid = 2523] [serial = 1422] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f1385469000) [pid = 2523] [serial = 1425] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f137c43fc00) [pid = 2523] [serial = 1409] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f1388814000) [pid = 2523] [serial = 1434] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f137d343400) [pid = 2523] [serial = 1416] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f137e03c400) [pid = 2523] [serial = 1418] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f13734ce400) [pid = 2523] [serial = 1400] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f136c8ca800) [pid = 2523] [serial = 1392] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f1371e3e800) [pid = 2523] [serial = 1398] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1386e1e400) [pid = 2523] [serial = 1431] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f136c8c6c00) [pid = 2523] [serial = 1451] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f137ca4dc00) [pid = 2523] [serial = 1413] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136c46fc00) [pid = 2523] [serial = 1454] [outer = (nil)] [url = about:blank] 14:09:15 INFO - PROCESS | 2523 | 1461704955529 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 3196ms 14:09:15 INFO - PROCESS | 2523 | 1461704955577 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:09:15 INFO - PROCESS | 2523 | 1461704955583 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:09:15 INFO - PROCESS | 2523 | 1461704955592 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 2523 | 1461704955597 Marionette TRACE conn3 <- [1,2074,null,{}] 14:09:15 INFO - PROCESS | 2523 | 1461704955605 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:15 INFO - PROCESS | 2523 | 1461704955837 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:09:16 INFO - PROCESS | 2523 | 1461704956025 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13687f2000 == 149 [pid = 2523] [id = 526] 14:09:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f13683a9800) [pid = 2523] [serial = 1579] [outer = (nil)] 14:09:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136a8c8800) [pid = 2523] [serial = 1580] [outer = 0x7f13683a9800] 14:09:16 INFO - PROCESS | 2523 | 1461704956100 Marionette DEBUG loaded listener.js 14:09:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f136aad4400) [pid = 2523] [serial = 1581] [outer = 0x7f13683a9800] 14:09:17 INFO - PROCESS | 2523 | 1461704957005 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1437ms 14:09:17 INFO - PROCESS | 2523 | 1461704957031 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:09:17 INFO - PROCESS | 2523 | 1461704957040 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:09:17 INFO - PROCESS | 2523 | 1461704957050 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 2523 | 1461704957054 Marionette TRACE conn3 <- [1,2078,null,{}] 14:09:17 INFO - PROCESS | 2523 | 1461704957059 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:17 INFO - PROCESS | 2523 | 1461704957382 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:09:17 INFO - PROCESS | 2523 | 1461704957425 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a9e9800 == 150 [pid = 2523] [id = 527] 14:09:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f13687c9400) [pid = 2523] [serial = 1582] [outer = (nil)] 14:09:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f136b6b3c00) [pid = 2523] [serial = 1583] [outer = 0x7f13687c9400] 14:09:17 INFO - PROCESS | 2523 | 1461704957490 Marionette DEBUG loaded listener.js 14:09:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f136c8c8c00) [pid = 2523] [serial = 1584] [outer = 0x7f13687c9400] 14:09:18 INFO - PROCESS | 2523 | 1461704958485 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1486ms 14:09:18 INFO - PROCESS | 2523 | 1461704958543 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:09:18 INFO - PROCESS | 2523 | 1461704958546 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:09:18 INFO - PROCESS | 2523 | 1461704958553 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:09:18 INFO - PROCESS | 2523 | 1461704958558 Marionette TRACE conn3 <- [1,2082,null,{}] 14:09:18 INFO - PROCESS | 2523 | 1461704958573 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:18 INFO - PROCESS | 2523 | 1461704958870 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:09:18 INFO - PROCESS | 2523 | 1461704958924 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b64a800 == 151 [pid = 2523] [id = 528] 14:09:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f136d425400) [pid = 2523] [serial = 1585] [outer = (nil)] 14:09:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f136d5d6400) [pid = 2523] [serial = 1586] [outer = 0x7f136d425400] 14:09:19 INFO - PROCESS | 2523 | 1461704959058 Marionette DEBUG loaded listener.js 14:09:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f136e510000) [pid = 2523] [serial = 1587] [outer = 0x7f136d425400] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f137095d400) [pid = 2523] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f136a8cd000) [pid = 2523] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137048dc00) [pid = 2523] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1370253800) [pid = 2523] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f13687c2c00) [pid = 2523] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f13760a1800) [pid = 2523] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f13761eac00) [pid = 2523] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f138624dc00) [pid = 2523] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136d41c800) [pid = 2523] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136aac7000) [pid = 2523] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1370499c00) [pid = 2523] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f137560dc00) [pid = 2523] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f136c5dc400) [pid = 2523] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136d3ab800) [pid = 2523] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f13687cc400) [pid = 2523] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f1370255000) [pid = 2523] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f136b6ae400) [pid = 2523] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f136d3a3800) [pid = 2523] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f13727ad800) [pid = 2523] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f137609ac00) [pid = 2523] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f137e045c00) [pid = 2523] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f13667f4400) [pid = 2523] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f136a8c4400) [pid = 2523] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f136d41bc00) [pid = 2523] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:09:20 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f137095c400) [pid = 2523] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:09:20 INFO - PROCESS | 2523 | 1461704960764 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2238ms 14:09:20 INFO - PROCESS | 2523 | 1461704960792 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 2523 | 1461704960797 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:09:20 INFO - PROCESS | 2523 | 1461704960803 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 2523 | 1461704960805 Marionette TRACE conn3 <- [1,2086,null,{}] 14:09:20 INFO - PROCESS | 2523 | 1461704960811 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:21 INFO - PROCESS | 2523 | 1461704961023 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:09:21 INFO - PROCESS | 2523 | 1461704961204 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c769000 == 152 [pid = 2523] [id = 529] 14:09:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f13687d1c00) [pid = 2523] [serial = 1588] [outer = (nil)] 14:09:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f136d426c00) [pid = 2523] [serial = 1589] [outer = 0x7f13687d1c00] 14:09:21 INFO - PROCESS | 2523 | 1461704961270 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f1370075400) [pid = 2523] [serial = 1590] [outer = 0x7f13687d1c00] 14:09:22 INFO - PROCESS | 2523 | 1461704962205 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1438ms 14:09:22 INFO - PROCESS | 2523 | 1461704962244 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 2523 | 1461704962250 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:09:22 INFO - PROCESS | 2523 | 1461704962259 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 2523 | 1461704962263 Marionette TRACE conn3 <- [1,2090,null,{}] 14:09:22 INFO - PROCESS | 2523 | 1461704962275 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:22 INFO - PROCESS | 2523 | 1461704962554 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:09:22 INFO - PROCESS | 2523 | 1461704962878 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a751800 == 153 [pid = 2523] [id = 530] 14:09:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f13687c8c00) [pid = 2523] [serial = 1591] [outer = (nil)] 14:09:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136a8ce800) [pid = 2523] [serial = 1592] [outer = 0x7f13687c8c00] 14:09:22 INFO - PROCESS | 2523 | 1461704962966 Marionette DEBUG loaded listener.js 14:09:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136acd2400) [pid = 2523] [serial = 1593] [outer = 0x7f13687c8c00] 14:09:23 INFO - PROCESS | 2523 | 1461704963977 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1787ms 14:09:24 INFO - PROCESS | 2523 | 1461704964048 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:09:24 INFO - PROCESS | 2523 | 1461704964059 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:09:24 INFO - PROCESS | 2523 | 1461704964072 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:09:24 INFO - PROCESS | 2523 | 1461704964078 Marionette TRACE conn3 <- [1,2094,null,{}] 14:09:24 INFO - PROCESS | 2523 | 1461704964086 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:24 INFO - PROCESS | 2523 | 1461704964398 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:09:24 INFO - PROCESS | 2523 | 1461704964719 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cb17000 == 154 [pid = 2523] [id = 531] 14:09:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136c8c5800) [pid = 2523] [serial = 1594] [outer = (nil)] 14:09:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136c8efc00) [pid = 2523] [serial = 1595] [outer = 0x7f136c8c5800] 14:09:24 INFO - PROCESS | 2523 | 1461704964801 Marionette DEBUG loaded listener.js 14:09:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f136d5cfc00) [pid = 2523] [serial = 1596] [outer = 0x7f136c8c5800] 14:09:25 INFO - PROCESS | 2523 | 1461704965824 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1795ms 14:09:25 INFO - PROCESS | 2523 | 1461704965865 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:09:25 INFO - PROCESS | 2523 | 1461704965869 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:09:25 INFO - PROCESS | 2523 | 1461704965876 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:09:25 INFO - PROCESS | 2523 | 1461704965883 Marionette TRACE conn3 <- [1,2098,null,{}] 14:09:25 INFO - PROCESS | 2523 | 1461704965903 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:26 INFO - PROCESS | 2523 | 1461704966163 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:09:26 INFO - PROCESS | 2523 | 1461704966511 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e796800 == 155 [pid = 2523] [id = 532] 14:09:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1370256c00) [pid = 2523] [serial = 1597] [outer = (nil)] 14:09:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f137067a400) [pid = 2523] [serial = 1598] [outer = 0x7f1370256c00] 14:09:26 INFO - PROCESS | 2523 | 1461704966604 Marionette DEBUG loaded listener.js 14:09:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f1370952800) [pid = 2523] [serial = 1599] [outer = 0x7f1370256c00] 14:09:27 INFO - PROCESS | 2523 | 1461704967753 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1944ms 14:09:27 INFO - PROCESS | 2523 | 1461704967822 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:09:27 INFO - PROCESS | 2523 | 1461704967827 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:09:27 INFO - PROCESS | 2523 | 1461704967835 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:09:27 INFO - PROCESS | 2523 | 1461704967837 Marionette TRACE conn3 <- [1,2102,null,{}] 14:09:27 INFO - PROCESS | 2523 | 1461704967844 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:28 INFO - PROCESS | 2523 | 1461704968087 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:09:28 INFO - PROCESS | 2523 | 1461704968348 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137080b000 == 156 [pid = 2523] [id = 533] 14:09:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1370258000) [pid = 2523] [serial = 1600] [outer = (nil)] 14:09:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f1371d29800) [pid = 2523] [serial = 1601] [outer = 0x7f1370258000] 14:09:28 INFO - PROCESS | 2523 | 1461704968471 Marionette DEBUG loaded listener.js 14:09:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1371d5bc00) [pid = 2523] [serial = 1602] [outer = 0x7f1370258000] 14:09:29 INFO - PROCESS | 2523 | 1461704969354 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1592ms 14:09:29 INFO - PROCESS | 2523 | 1461704969428 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:09:29 INFO - PROCESS | 2523 | 1461704969433 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:09:29 INFO - PROCESS | 2523 | 1461704969443 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:09:29 INFO - PROCESS | 2523 | 1461704969446 Marionette TRACE conn3 <- [1,2106,null,{}] 14:09:29 INFO - PROCESS | 2523 | 1461704969453 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:29 INFO - PROCESS | 2523 | 1461704969738 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:09:30 INFO - PROCESS | 2523 | 1461704970039 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371cc7800 == 157 [pid = 2523] [id = 534] 14:09:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1370952c00) [pid = 2523] [serial = 1603] [outer = (nil)] 14:09:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1371e34000) [pid = 2523] [serial = 1604] [outer = 0x7f1370952c00] 14:09:30 INFO - PROCESS | 2523 | 1461704970128 Marionette DEBUG loaded listener.js 14:09:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1371f82000) [pid = 2523] [serial = 1605] [outer = 0x7f1370952c00] 14:09:31 INFO - PROCESS | 2523 | 1461704971039 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1633ms 14:09:31 INFO - PROCESS | 2523 | 1461704971076 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:09:31 INFO - PROCESS | 2523 | 1461704971079 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:09:31 INFO - PROCESS | 2523 | 1461704971086 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:09:31 INFO - PROCESS | 2523 | 1461704971089 Marionette TRACE conn3 <- [1,2110,null,{}] 14:09:31 INFO - PROCESS | 2523 | 1461704971096 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:31 INFO - PROCESS | 2523 | 1461704971385 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:09:31 INFO - PROCESS | 2523 | 1461704971701 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137279b800 == 158 [pid = 2523] [id = 535] 14:09:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f13734c4000) [pid = 2523] [serial = 1606] [outer = (nil)] 14:09:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1373539c00) [pid = 2523] [serial = 1607] [outer = 0x7f13734c4000] 14:09:31 INFO - PROCESS | 2523 | 1461704971794 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1374d2dc00) [pid = 2523] [serial = 1608] [outer = 0x7f13734c4000] 14:09:32 INFO - PROCESS | 2523 | 1461704972736 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1693ms 14:09:32 INFO - PROCESS | 2523 | 1461704972780 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:09:32 INFO - PROCESS | 2523 | 1461704972785 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:09:32 INFO - PROCESS | 2523 | 1461704972792 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:09:32 INFO - PROCESS | 2523 | 1461704972796 Marionette TRACE conn3 <- [1,2114,null,{}] 14:09:32 INFO - PROCESS | 2523 | 1461704972802 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:33 INFO - PROCESS | 2523 | 1461704973040 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:09:33 INFO - PROCESS | 2523 | 1461704973345 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bd8000 == 159 [pid = 2523] [id = 536] 14:09:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f13733fa000) [pid = 2523] [serial = 1609] [outer = (nil)] 14:09:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f1375613c00) [pid = 2523] [serial = 1610] [outer = 0x7f13733fa000] 14:09:33 INFO - PROCESS | 2523 | 1461704973451 Marionette DEBUG loaded listener.js 14:09:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f1375771000) [pid = 2523] [serial = 1611] [outer = 0x7f13733fa000] 14:09:34 INFO - PROCESS | 2523 | 1461704974325 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1585ms 14:09:34 INFO - PROCESS | 2523 | 1461704974379 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:09:34 INFO - PROCESS | 2523 | 1461704974383 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:09:34 INFO - PROCESS | 2523 | 1461704974389 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:09:34 INFO - PROCESS | 2523 | 1461704974393 Marionette TRACE conn3 <- [1,2118,null,{}] 14:09:34 INFO - PROCESS | 2523 | 1461704974398 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:34 INFO - PROCESS | 2523 | 1461704974640 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:09:34 INFO - PROCESS | 2523 | 1461704974946 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13756b4000 == 160 [pid = 2523] [id = 537] 14:09:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f136acc9c00) [pid = 2523] [serial = 1612] [outer = (nil)] 14:09:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137588b400) [pid = 2523] [serial = 1613] [outer = 0x7f136acc9c00] 14:09:35 INFO - PROCESS | 2523 | 1461704975030 Marionette DEBUG loaded listener.js 14:09:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f13760d9000) [pid = 2523] [serial = 1614] [outer = 0x7f136acc9c00] 14:09:36 INFO - PROCESS | 2523 | 1461704976006 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1688ms 14:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:09:36 INFO - PROCESS | 2523 | 1461704976079 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:09:36 INFO - PROCESS | 2523 | 1461704976082 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:09:36 INFO - PROCESS | 2523 | 1461704976090 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:09:36 INFO - PROCESS | 2523 | 1461704976093 Marionette TRACE conn3 <- [1,2122,null,{}] 14:09:36 INFO - PROCESS | 2523 | 1461704976100 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:36 INFO - PROCESS | 2523 | 1461704976398 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:09:36 INFO - PROCESS | 2523 | 1461704976706 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ac12000 == 161 [pid = 2523] [id = 538] 14:09:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f136e510c00) [pid = 2523] [serial = 1615] [outer = (nil)] 14:09:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f13763c3400) [pid = 2523] [serial = 1616] [outer = 0x7f136e510c00] 14:09:36 INFO - PROCESS | 2523 | 1461704976790 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137ace9c00) [pid = 2523] [serial = 1617] [outer = 0x7f136e510c00] 14:09:37 INFO - PROCESS | 2523 | 1461704977711 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1687ms 14:09:37 INFO - PROCESS | 2523 | 1461704977776 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:09:37 INFO - PROCESS | 2523 | 1461704977780 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:09:37 INFO - PROCESS | 2523 | 1461704977787 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:09:37 INFO - PROCESS | 2523 | 1461704977790 Marionette TRACE conn3 <- [1,2126,null,{}] 14:09:37 INFO - PROCESS | 2523 | 1461704977796 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:38 INFO - PROCESS | 2523 | 1461704978037 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:09:38 INFO - PROCESS | 2523 | 1461704978298 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1ca800 == 162 [pid = 2523] [id = 539] 14:09:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f137067b000) [pid = 2523] [serial = 1618] [outer = (nil)] 14:09:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137beb1000) [pid = 2523] [serial = 1619] [outer = 0x7f137067b000] 14:09:38 INFO - PROCESS | 2523 | 1461704978421 Marionette DEBUG loaded listener.js 14:09:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137c0de000) [pid = 2523] [serial = 1620] [outer = 0x7f137067b000] 14:09:39 INFO - PROCESS | 2523 | 1461704979258 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1538ms 14:09:39 INFO - PROCESS | 2523 | 1461704979326 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:09:39 INFO - PROCESS | 2523 | 1461704979330 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:09:39 INFO - PROCESS | 2523 | 1461704979337 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 2523 | 1461704979342 Marionette TRACE conn3 <- [1,2130,null,{}] 14:09:39 INFO - PROCESS | 2523 | 1461704979348 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:39 INFO - PROCESS | 2523 | 1461704979647 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:09:39 INFO - PROCESS | 2523 | 1461704979968 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cfe1800 == 163 [pid = 2523] [id = 540] 14:09:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137c7f2400) [pid = 2523] [serial = 1621] [outer = (nil)] 14:09:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137c94d400) [pid = 2523] [serial = 1622] [outer = 0x7f137c7f2400] 14:09:40 INFO - PROCESS | 2523 | 1461704980068 Marionette DEBUG loaded listener.js 14:09:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137ca50000) [pid = 2523] [serial = 1623] [outer = 0x7f137c7f2400] 14:09:41 INFO - PROCESS | 2523 | 1461704981001 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:09:41 INFO - PROCESS | 2523 | 1461704981083 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:09:41 INFO - PROCESS | 2523 | 1461704981090 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:09:41 INFO - PROCESS | 2523 | 1461704981093 Marionette TRACE conn3 <- [1,2134,null,{}] 14:09:41 INFO - PROCESS | 2523 | 1461704981099 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:41 INFO - PROCESS | 2523 | 1461704981377 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:09:41 INFO - PROCESS | 2523 | 1461704981686 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137fd65000 == 164 [pid = 2523] [id = 541] 14:09:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137c913400) [pid = 2523] [serial = 1624] [outer = (nil)] 14:09:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137df16400) [pid = 2523] [serial = 1625] [outer = 0x7f137c913400] 14:09:41 INFO - PROCESS | 2523 | 1461704981783 Marionette DEBUG loaded listener.js 14:09:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137e212400) [pid = 2523] [serial = 1626] [outer = 0x7f137c913400] 14:09:42 INFO - PROCESS | 2523 | 1461704982729 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1684ms 14:09:42 INFO - PROCESS | 2523 | 1461704982773 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:09:42 INFO - PROCESS | 2523 | 1461704982778 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:09:42 INFO - PROCESS | 2523 | 1461704982786 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:09:42 INFO - PROCESS | 2523 | 1461704982789 Marionette TRACE conn3 <- [1,2138,null,{}] 14:09:42 INFO - PROCESS | 2523 | 1461704982797 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:43 INFO - PROCESS | 2523 | 1461704983063 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:09:43 INFO - PROCESS | 2523 | 1461704983370 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138020c000 == 165 [pid = 2523] [id = 542] 14:09:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137ca50c00) [pid = 2523] [serial = 1627] [outer = (nil)] 14:09:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f137ee49c00) [pid = 2523] [serial = 1628] [outer = 0x7f137ca50c00] 14:09:43 INFO - PROCESS | 2523 | 1461704983455 Marionette DEBUG loaded listener.js 14:09:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f137f814800) [pid = 2523] [serial = 1629] [outer = 0x7f137ca50c00] 14:09:44 INFO - PROCESS | 2523 | 1461704984422 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1684ms 14:09:44 INFO - PROCESS | 2523 | 1461704984470 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:09:44 INFO - PROCESS | 2523 | 1461704984474 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:09:44 INFO - PROCESS | 2523 | 1461704984482 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 2523 | 1461704984485 Marionette TRACE conn3 <- [1,2142,null,{}] 14:09:44 INFO - PROCESS | 2523 | 1461704984491 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:44 INFO - PROCESS | 2523 | 1461704984741 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:09:45 INFO - PROCESS | 2523 | 1461704985045 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380974000 == 166 [pid = 2523] [id = 543] 14:09:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f136d446000) [pid = 2523] [serial = 1630] [outer = (nil)] 14:09:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f137f822c00) [pid = 2523] [serial = 1631] [outer = 0x7f136d446000] 14:09:45 INFO - PROCESS | 2523 | 1461704985131 Marionette DEBUG loaded listener.js 14:09:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f1380385400) [pid = 2523] [serial = 1632] [outer = 0x7f136d446000] 14:09:46 INFO - PROCESS | 2523 | 1461704986016 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:09:46 INFO - PROCESS | 2523 | 1461704986072 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:09:46 INFO - PROCESS | 2523 | 1461704986079 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:09:46 INFO - PROCESS | 2523 | 1461704986083 Marionette TRACE conn3 <- [1,2146,null,{}] 14:09:46 INFO - PROCESS | 2523 | 1461704986089 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:46 INFO - PROCESS | 2523 | 1461704986346 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:09:46 INFO - PROCESS | 2523 | 1461704986650 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bd5800 == 167 [pid = 2523] [id = 544] 14:09:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f1371d2dc00) [pid = 2523] [serial = 1633] [outer = (nil)] 14:09:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f1382a8c400) [pid = 2523] [serial = 1634] [outer = 0x7f1371d2dc00] 14:09:46 INFO - PROCESS | 2523 | 1461704986735 Marionette DEBUG loaded listener.js 14:09:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f1384fdac00) [pid = 2523] [serial = 1635] [outer = 0x7f1371d2dc00] 14:09:47 INFO - PROCESS | 2523 | 1461704987664 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:09:47 INFO - PROCESS | 2523 | 1461704987725 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:09:47 INFO - PROCESS | 2523 | 1461704987738 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 2523 | 1461704987744 Marionette TRACE conn3 <- [1,2150,null,{}] 14:09:47 INFO - PROCESS | 2523 | 1461704987757 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:48 INFO - PROCESS | 2523 | 1461704988041 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:09:48 INFO - PROCESS | 2523 | 1461704988361 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385926000 == 168 [pid = 2523] [id = 545] 14:09:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f137f821400) [pid = 2523] [serial = 1636] [outer = (nil)] 14:09:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f13851de800) [pid = 2523] [serial = 1637] [outer = 0x7f137f821400] 14:09:48 INFO - PROCESS | 2523 | 1461704988443 Marionette DEBUG loaded listener.js 14:09:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f13854c3400) [pid = 2523] [serial = 1638] [outer = 0x7f137f821400] 14:09:49 INFO - PROCESS | 2523 | 1461704989483 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1798ms 14:09:49 INFO - PROCESS | 2523 | 1461704989535 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:09:49 INFO - PROCESS | 2523 | 1461704989538 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:09:49 INFO - PROCESS | 2523 | 1461704989547 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:09:49 INFO - PROCESS | 2523 | 1461704989551 Marionette TRACE conn3 <- [1,2154,null,{}] 14:09:49 INFO - PROCESS | 2523 | 1461704989557 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:49 INFO - PROCESS | 2523 | 1461704989817 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:09:50 INFO - PROCESS | 2523 | 1461704990128 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13872a6800 == 169 [pid = 2523] [id = 546] 14:09:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f13667f0000) [pid = 2523] [serial = 1639] [outer = (nil)] 14:09:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f13858e7400) [pid = 2523] [serial = 1640] [outer = 0x7f13667f0000] 14:09:50 INFO - PROCESS | 2523 | 1461704990217 Marionette DEBUG loaded listener.js 14:09:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f138624dc00) [pid = 2523] [serial = 1641] [outer = 0x7f13667f0000] 14:09:51 INFO - PROCESS | 2523 | 1461704991199 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1684ms 14:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:09:51 INFO - PROCESS | 2523 | 1461704991232 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:09:51 INFO - PROCESS | 2523 | 1461704991235 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:09:51 INFO - PROCESS | 2523 | 1461704991243 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:09:51 INFO - PROCESS | 2523 | 1461704991247 Marionette TRACE conn3 <- [1,2158,null,{}] 14:09:51 INFO - PROCESS | 2523 | 1461704991253 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:51 INFO - PROCESS | 2523 | 1461704991501 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:09:51 INFO - PROCESS | 2523 | 1461704991814 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1388659800 == 170 [pid = 2523] [id = 547] 14:09:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f1374943800) [pid = 2523] [serial = 1642] [outer = (nil)] 14:09:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f1386e21000) [pid = 2523] [serial = 1643] [outer = 0x7f1374943800] 14:09:51 INFO - PROCESS | 2523 | 1461704991903 Marionette DEBUG loaded listener.js 14:09:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1386eb8400) [pid = 2523] [serial = 1644] [outer = 0x7f1374943800] 14:09:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380bd0800 == 169 [pid = 2523] [id = 188] 14:09:53 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137f90e800 == 168 [pid = 2523] [id = 48] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f136d44c800) [pid = 2523] [serial = 1464] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f136aace000) [pid = 2523] [serial = 1515] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f137d3f3c00) [pid = 2523] [serial = 1509] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f136c46a400) [pid = 2523] [serial = 1460] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f136d5c8800) [pid = 2523] [serial = 1521] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f136c5e1c00) [pid = 2523] [serial = 1461] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f1374945c00) [pid = 2523] [serial = 1484] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f13763c1000) [pid = 2523] [serial = 1491] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f137e219800) [pid = 2523] [serial = 1511] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f136839c400) [pid = 2523] [serial = 1457] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f136c46f400) [pid = 2523] [serial = 1518] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f136e50b400) [pid = 2523] [serial = 1466] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f136d426800) [pid = 2523] [serial = 1463] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f1370960800) [pid = 2523] [serial = 1472] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f136ade7c00) [pid = 2523] [serial = 1517] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f1371f7c400) [pid = 2523] [serial = 1476] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f1371adc000) [pid = 2523] [serial = 1473] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f137ee4ec00) [pid = 2523] [serial = 1512] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137ca49800) [pid = 2523] [serial = 1503] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f137352cc00) [pid = 2523] [serial = 1482] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f1374d2cc00) [pid = 2523] [serial = 1485] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f137c956400) [pid = 2523] [serial = 1502] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f13727ae800) [pid = 2523] [serial = 1479] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f13687d0400) [pid = 2523] [serial = 1443] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f1371e37000) [pid = 2523] [serial = 1475] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137cf78800) [pid = 2523] [serial = 1508] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f137aed9800) [pid = 2523] [serial = 1494] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f137c7ee400) [pid = 2523] [serial = 1500] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f13761e6c00) [pid = 2523] [serial = 1490] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f136a8c2c00) [pid = 2523] [serial = 1458] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1394433800) [pid = 2523] [serial = 1440] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f137025e800) [pid = 2523] [serial = 1469] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f136d444000) [pid = 2523] [serial = 1389] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f137bf6f000) [pid = 2523] [serial = 1496] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137574bc00) [pid = 2523] [serial = 1487] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1370076000) [pid = 2523] [serial = 1467] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137067a800) [pid = 2523] [serial = 1470] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1371f83000) [pid = 2523] [serial = 1478] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f137cb04800) [pid = 2523] [serial = 1506] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f137588f800) [pid = 2523] [serial = 1488] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136d420c00) [pid = 2523] [serial = 1520] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f13733f2c00) [pid = 2523] [serial = 1481] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f137beb1800) [pid = 2523] [serial = 1505] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f136a8c7800) [pid = 2523] [serial = 1514] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f137c0e3800) [pid = 2523] [serial = 1497] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f137c557c00) [pid = 2523] [serial = 1499] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137accb800) [pid = 2523] [serial = 1493] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f136e359000) [pid = 2523] [serial = 1523] [outer = (nil)] [url = about:blank] 14:09:54 INFO - PROCESS | 2523 | 1461704994422 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 3238ms 14:09:54 INFO - PROCESS | 2523 | 1461704994499 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 2523 | 1461704994504 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:09:54 INFO - PROCESS | 2523 | 1461704994520 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 2523 | 1461704994526 Marionette TRACE conn3 <- [1,2162,null,{}] 14:09:54 INFO - PROCESS | 2523 | 1461704994535 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:54 INFO - PROCESS | 2523 | 1461704994791 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:09:54 INFO - PROCESS | 2523 | 1461704994977 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13687e9800 == 169 [pid = 2523] [id = 548] 14:09:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f13687d0400) [pid = 2523] [serial = 1645] [outer = (nil)] 14:09:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f136aac9000) [pid = 2523] [serial = 1646] [outer = 0x7f13687d0400] 14:09:55 INFO - PROCESS | 2523 | 1461704995054 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136ab3c800) [pid = 2523] [serial = 1647] [outer = 0x7f13687d0400] 14:09:56 INFO - PROCESS | 2523 | 1461704996026 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1542ms 14:09:56 INFO - PROCESS | 2523 | 1461704996061 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 2523 | 1461704996069 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:09:56 INFO - PROCESS | 2523 | 1461704996082 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 2523 | 1461704996086 Marionette TRACE conn3 <- [1,2166,null,{}] 14:09:56 INFO - PROCESS | 2523 | 1461704996093 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:56 INFO - PROCESS | 2523 | 1461704996328 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:09:56 INFO - PROCESS | 2523 | 1461704996588 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136ac22800 == 170 [pid = 2523] [id = 549] 14:09:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136ade0800) [pid = 2523] [serial = 1648] [outer = (nil)] 14:09:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136c5e0800) [pid = 2523] [serial = 1649] [outer = 0x7f136ade0800] 14:09:56 INFO - PROCESS | 2523 | 1461704996672 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f136c8f0000) [pid = 2523] [serial = 1650] [outer = 0x7f136ade0800] 14:09:57 INFO - PROCESS | 2523 | 1461704997579 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1534ms 14:09:57 INFO - PROCESS | 2523 | 1461704997616 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:09:57 INFO - PROCESS | 2523 | 1461704997619 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:09:57 INFO - PROCESS | 2523 | 1461704997627 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 2523 | 1461704997633 Marionette TRACE conn3 <- [1,2170,null,{}] 14:09:57 INFO - PROCESS | 2523 | 1461704997657 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:58 INFO - PROCESS | 2523 | 1461704998050 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:09:58 INFO - PROCESS | 2523 | 1461704998288 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cb08800 == 171 [pid = 2523] [id = 550] 14:09:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136e09fc00) [pid = 2523] [serial = 1651] [outer = (nil)] 14:09:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136e76ec00) [pid = 2523] [serial = 1652] [outer = 0x7f136e09fc00] 14:09:58 INFO - PROCESS | 2523 | 1461704998361 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f137007c800) [pid = 2523] [serial = 1653] [outer = 0x7f136e09fc00] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f137ee4e800) [pid = 2523] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136d425400) [pid = 2523] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136c8c7800) [pid = 2523] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1370951400) [pid = 2523] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f13687c9400) [pid = 2523] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f137588fc00) [pid = 2523] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136839ac00) [pid = 2523] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f1374d2e800) [pid = 2523] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f1370ae9400) [pid = 2523] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f1374d2fc00) [pid = 2523] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f13683a9800) [pid = 2523] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f1380389c00) [pid = 2523] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f137ee52400) [pid = 2523] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f1384c3f000) [pid = 2523] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f1371ad9800) [pid = 2523] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f137cab3000) [pid = 2523] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f136d446c00) [pid = 2523] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f1374d31000) [pid = 2523] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f137aeda800) [pid = 2523] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f13687ce800) [pid = 2523] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:09:59 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f1370ae7800) [pid = 2523] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:09:59 INFO - PROCESS | 2523 | 1461704999725 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2148ms 14:09:59 INFO - PROCESS | 2523 | 1461704999776 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 2523 | 1461704999782 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:09:59 INFO - PROCESS | 2523 | 1461704999788 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 2523 | 1461704999791 Marionette TRACE conn3 <- [1,2174,null,{}] 14:09:59 INFO - PROCESS | 2523 | 1461704999797 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:00 INFO - PROCESS | 2523 | 1461705000031 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:10:00 INFO - PROCESS | 2523 | 1461705000207 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1c5800 == 172 [pid = 2523] [id = 551] 14:10:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f13667efc00) [pid = 2523] [serial = 1654] [outer = (nil)] 14:10:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f1370251c00) [pid = 2523] [serial = 1655] [outer = 0x7f13667efc00] 14:10:00 INFO - PROCESS | 2523 | 1461705000277 Marionette DEBUG loaded listener.js 14:10:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f1370681800) [pid = 2523] [serial = 1656] [outer = 0x7f13667efc00] 14:10:01 INFO - PROCESS | 2523 | 1461705001288 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1533ms 14:10:01 INFO - PROCESS | 2523 | 1461705001324 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:10:01 INFO - PROCESS | 2523 | 1461705001330 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:10:01 INFO - PROCESS | 2523 | 1461705001341 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:10:01 INFO - PROCESS | 2523 | 1461705001347 Marionette TRACE conn3 <- [1,2178,null,{}] 14:10:01 INFO - PROCESS | 2523 | 1461705001358 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:01 INFO - PROCESS | 2523 | 1461705001633 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:10:01 INFO - PROCESS | 2523 | 1461705001967 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a8af000 == 173 [pid = 2523] [id = 552] 14:10:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f13687cb400) [pid = 2523] [serial = 1657] [outer = (nil)] 14:10:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f136a8ce000) [pid = 2523] [serial = 1658] [outer = 0x7f13687cb400] 14:10:02 INFO - PROCESS | 2523 | 1461705002053 Marionette DEBUG loaded listener.js 14:10:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f136addd000) [pid = 2523] [serial = 1659] [outer = 0x7f13687cb400] 14:10:03 INFO - PROCESS | 2523 | 1461705003109 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1842ms 14:10:03 INFO - PROCESS | 2523 | 1461705003183 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:10:03 INFO - PROCESS | 2523 | 1461705003193 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:10:03 INFO - PROCESS | 2523 | 1461705003211 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:10:03 INFO - PROCESS | 2523 | 1461705003219 Marionette TRACE conn3 <- [1,2182,null,{}] 14:10:03 INFO - PROCESS | 2523 | 1461705003227 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:03 INFO - PROCESS | 2523 | 1461705003532 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:10:03 INFO - PROCESS | 2523 | 1461705003851 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1bb000 == 174 [pid = 2523] [id = 553] 14:10:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f136c8ed000) [pid = 2523] [serial = 1660] [outer = (nil)] 14:10:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136d444400) [pid = 2523] [serial = 1661] [outer = 0x7f136c8ed000] 14:10:03 INFO - PROCESS | 2523 | 1461705003932 Marionette DEBUG loaded listener.js 14:10:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136e50d000) [pid = 2523] [serial = 1662] [outer = 0x7f136c8ed000] 14:10:04 INFO - PROCESS | 2523 | 1461705004932 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1794ms 14:10:05 INFO - PROCESS | 2523 | 1461705005004 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:10:05 INFO - PROCESS | 2523 | 1461705005010 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:10:05 INFO - PROCESS | 2523 | 1461705005021 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 2523 | 1461705005028 Marionette TRACE conn3 <- [1,2186,null,{}] 14:10:05 INFO - PROCESS | 2523 | 1461705005054 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:05 INFO - PROCESS | 2523 | 1461705005443 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:10:05 INFO - PROCESS | 2523 | 1461705005778 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13707c5800 == 175 [pid = 2523] [id = 554] 14:10:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f137095f800) [pid = 2523] [serial = 1663] [outer = (nil)] 14:10:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f1370ae4800) [pid = 2523] [serial = 1664] [outer = 0x7f137095f800] 14:10:05 INFO - PROCESS | 2523 | 1461705005870 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f1371ad6400) [pid = 2523] [serial = 1665] [outer = 0x7f137095f800] 14:10:06 INFO - PROCESS | 2523 | 1461705006905 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1943ms 14:10:06 INFO - PROCESS | 2523 | 1461705006964 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:10:06 INFO - PROCESS | 2523 | 1461705006969 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:10:06 INFO - PROCESS | 2523 | 1461705006976 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:10:06 INFO - PROCESS | 2523 | 1461705006980 Marionette TRACE conn3 <- [1,2190,null,{}] 14:10:06 INFO - PROCESS | 2523 | 1461705006986 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:07 INFO - PROCESS | 2523 | 1461705007284 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:10:07 INFO - PROCESS | 2523 | 1461705007656 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719d1800 == 176 [pid = 2523] [id = 555] 14:10:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1370952400) [pid = 2523] [serial = 1666] [outer = (nil)] 14:10:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f1371e30400) [pid = 2523] [serial = 1667] [outer = 0x7f1370952400] 14:10:07 INFO - PROCESS | 2523 | 1461705007800 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f1371e3e000) [pid = 2523] [serial = 1668] [outer = 0x7f1370952400] 14:10:08 INFO - PROCESS | 2523 | 1461705008912 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1989ms 14:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:10:08 INFO - PROCESS | 2523 | 1461705008967 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:10:08 INFO - PROCESS | 2523 | 1461705008970 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:10:08 INFO - PROCESS | 2523 | 1461705008978 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:10:08 INFO - PROCESS | 2523 | 1461705008980 Marionette TRACE conn3 <- [1,2194,null,{}] 14:10:08 INFO - PROCESS | 2523 | 1461705008988 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:09 INFO - PROCESS | 2523 | 1461705009242 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:10:09 INFO - PROCESS | 2523 | 1461705009504 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137225c000 == 177 [pid = 2523] [id = 556] 14:10:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1371ad6800) [pid = 2523] [serial = 1669] [outer = (nil)] 14:10:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f13727af000) [pid = 2523] [serial = 1670] [outer = 0x7f1371ad6800] 14:10:09 INFO - PROCESS | 2523 | 1461705009629 Marionette DEBUG loaded listener.js 14:10:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f13733fc000) [pid = 2523] [serial = 1671] [outer = 0x7f1371ad6800] 14:10:10 INFO - PROCESS | 2523 | 1461705010539 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1589ms 14:10:10 INFO - PROCESS | 2523 | 1461705010566 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:10:10 INFO - PROCESS | 2523 | 1461705010571 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:10:10 INFO - PROCESS | 2523 | 1461705010578 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:10:10 INFO - PROCESS | 2523 | 1461705010582 Marionette TRACE conn3 <- [1,2198,null,{}] 14:10:10 INFO - PROCESS | 2523 | 1461705010590 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:10 INFO - PROCESS | 2523 | 1461705010865 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:10:11 INFO - PROCESS | 2523 | 1461705011225 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bdd800 == 178 [pid = 2523] [id = 557] 14:10:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f137095bc00) [pid = 2523] [serial = 1672] [outer = (nil)] 14:10:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f137588b000) [pid = 2523] [serial = 1673] [outer = 0x7f137095bc00] 14:10:11 INFO - PROCESS | 2523 | 1461705011321 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f13760dd000) [pid = 2523] [serial = 1674] [outer = 0x7f137095bc00] 14:10:12 INFO - PROCESS | 2523 | 1461705012152 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1637ms 14:10:12 INFO - PROCESS | 2523 | 1461705012216 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:10:12 INFO - PROCESS | 2523 | 1461705012220 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:10:12 INFO - PROCESS | 2523 | 1461705012226 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:10:12 INFO - PROCESS | 2523 | 1461705012229 Marionette TRACE conn3 <- [1,2202,null,{}] 14:10:12 INFO - PROCESS | 2523 | 1461705012235 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:12 INFO - PROCESS | 2523 | 1461705012502 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:10:12 INFO - PROCESS | 2523 | 1461705012761 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab17000 == 179 [pid = 2523] [id = 558] 14:10:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1375745000) [pid = 2523] [serial = 1675] [outer = (nil)] 14:10:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f137aa1e000) [pid = 2523] [serial = 1676] [outer = 0x7f1375745000] 14:10:12 INFO - PROCESS | 2523 | 1461705012885 Marionette DEBUG loaded listener.js 14:10:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f137aee2c00) [pid = 2523] [serial = 1677] [outer = 0x7f1375745000] 14:10:13 INFO - PROCESS | 2523 | 1461705013784 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1587ms 14:10:13 INFO - PROCESS | 2523 | 1461705013814 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:10:13 INFO - PROCESS | 2523 | 1461705013819 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:10:13 INFO - PROCESS | 2523 | 1461705013826 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:10:13 INFO - PROCESS | 2523 | 1461705013830 Marionette TRACE conn3 <- [1,2206,null,{}] 14:10:13 INFO - PROCESS | 2523 | 1461705013836 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:14 INFO - PROCESS | 2523 | 1461705014121 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:10:14 INFO - PROCESS | 2523 | 1461705014424 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdb0000 == 180 [pid = 2523] [id = 559] 14:10:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f137574bc00) [pid = 2523] [serial = 1678] [outer = (nil)] 14:10:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f137c0e0c00) [pid = 2523] [serial = 1679] [outer = 0x7f137574bc00] 14:10:14 INFO - PROCESS | 2523 | 1461705014509 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137c551400) [pid = 2523] [serial = 1680] [outer = 0x7f137574bc00] 14:10:15 INFO - PROCESS | 2523 | 1461705015373 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1579ms 14:10:15 INFO - PROCESS | 2523 | 1461705015407 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 2523 | 1461705015410 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:10:15 INFO - PROCESS | 2523 | 1461705015417 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 2523 | 1461705015420 Marionette TRACE conn3 <- [1,2210,null,{}] 14:10:15 INFO - PROCESS | 2523 | 1461705015426 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:15 INFO - PROCESS | 2523 | 1461705015668 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:10:15 INFO - PROCESS | 2523 | 1461705015974 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf14800 == 181 [pid = 2523] [id = 560] 14:10:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f136c8c8400) [pid = 2523] [serial = 1681] [outer = (nil)] 14:10:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137c7eac00) [pid = 2523] [serial = 1682] [outer = 0x7f136c8c8400] 14:10:16 INFO - PROCESS | 2523 | 1461705016059 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137c956400) [pid = 2523] [serial = 1683] [outer = 0x7f136c8c8400] 14:10:16 INFO - PROCESS | 2523 | 1461705016928 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1581ms 14:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:10:17 INFO - PROCESS | 2523 | 1461705016999 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 2523 | 1461705017002 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:10:17 INFO - PROCESS | 2523 | 1461705017009 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 2523 | 1461705017012 Marionette TRACE conn3 <- [1,2214,null,{}] 14:10:17 INFO - PROCESS | 2523 | 1461705017018 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:17 INFO - PROCESS | 2523 | 1461705017266 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:10:17 INFO - PROCESS | 2523 | 1461705017593 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137d0ee800 == 182 [pid = 2523] [id = 561] 14:10:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137352fc00) [pid = 2523] [serial = 1684] [outer = (nil)] 14:10:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137cab4400) [pid = 2523] [serial = 1685] [outer = 0x7f137352fc00] 14:10:17 INFO - PROCESS | 2523 | 1461705017679 Marionette DEBUG loaded listener.js 14:10:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137cb0d800) [pid = 2523] [serial = 1686] [outer = 0x7f137352fc00] 14:10:18 INFO - PROCESS | 2523 | 1461705018563 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1598ms 14:10:18 INFO - PROCESS | 2523 | 1461705018606 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:10:18 INFO - PROCESS | 2523 | 1461705018612 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:10:18 INFO - PROCESS | 2523 | 1461705018618 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 2523 | 1461705018623 Marionette TRACE conn3 <- [1,2218,null,{}] 14:10:18 INFO - PROCESS | 2523 | 1461705018630 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:18 INFO - PROCESS | 2523 | 1461705018897 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:10:19 INFO - PROCESS | 2523 | 1461705019217 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137fff8800 == 183 [pid = 2523] [id = 562] 14:10:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f137f85a800) [pid = 2523] [serial = 1687] [outer = (nil)] 14:10:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137fd42400) [pid = 2523] [serial = 1688] [outer = 0x7f137f85a800] 14:10:19 INFO - PROCESS | 2523 | 1461705019307 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f138038cc00) [pid = 2523] [serial = 1689] [outer = 0x7f137f85a800] 14:10:20 INFO - PROCESS | 2523 | 1461705020183 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1631ms 14:10:20 INFO - PROCESS | 2523 | 1461705020250 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:10:20 INFO - PROCESS | 2523 | 1461705020254 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:10:20 INFO - PROCESS | 2523 | 1461705020261 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 2523 | 1461705020264 Marionette TRACE conn3 <- [1,2222,null,{}] 14:10:20 INFO - PROCESS | 2523 | 1461705020270 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:20 INFO - PROCESS | 2523 | 1461705020517 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:10:20 INFO - PROCESS | 2523 | 1461705020834 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809c7800 == 184 [pid = 2523] [id = 563] 14:10:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f1374d30c00) [pid = 2523] [serial = 1690] [outer = (nil)] 14:10:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f1382a3b000) [pid = 2523] [serial = 1691] [outer = 0x7f1374d30c00] 14:10:20 INFO - PROCESS | 2523 | 1461705020921 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f13842bfc00) [pid = 2523] [serial = 1692] [outer = 0x7f1374d30c00] 14:10:21 INFO - PROCESS | 2523 | 1461705021842 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1630ms 14:10:21 INFO - PROCESS | 2523 | 1461705021893 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:10:21 INFO - PROCESS | 2523 | 1461705021897 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:10:21 INFO - PROCESS | 2523 | 1461705021913 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:10:21 INFO - PROCESS | 2523 | 1461705021917 Marionette TRACE conn3 <- [1,2226,null,{}] 14:10:21 INFO - PROCESS | 2523 | 1461705021923 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:22 INFO - PROCESS | 2523 | 1461705022173 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:10:22 INFO - PROCESS | 2523 | 1461705022490 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384de9000 == 185 [pid = 2523] [id = 564] 14:10:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137f862000) [pid = 2523] [serial = 1693] [outer = (nil)] 14:10:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f1385465400) [pid = 2523] [serial = 1694] [outer = 0x7f137f862000] 14:10:22 INFO - PROCESS | 2523 | 1461705022576 Marionette DEBUG loaded listener.js 14:10:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f1385948000) [pid = 2523] [serial = 1695] [outer = 0x7f137f862000] 14:10:23 INFO - PROCESS | 2523 | 1461705023444 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1583ms 14:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:10:23 INFO - PROCESS | 2523 | 1461705023498 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:10:23 INFO - PROCESS | 2523 | 1461705023501 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:10:23 INFO - PROCESS | 2523 | 1461705023508 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:10:23 INFO - PROCESS | 2523 | 1461705023511 Marionette TRACE conn3 <- [1,2230,null,{}] 14:10:23 INFO - PROCESS | 2523 | 1461705023517 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:23 INFO - PROCESS | 2523 | 1461705023766 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:10:24 INFO - PROCESS | 2523 | 1461705024080 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138618c000 == 186 [pid = 2523] [id = 565] 14:10:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f1380a99c00) [pid = 2523] [serial = 1696] [outer = (nil)] 14:10:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f1386258c00) [pid = 2523] [serial = 1697] [outer = 0x7f1380a99c00] 14:10:24 INFO - PROCESS | 2523 | 1461705024169 Marionette DEBUG loaded listener.js 14:10:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f1386e22400) [pid = 2523] [serial = 1698] [outer = 0x7f1380a99c00] 14:10:25 INFO - PROCESS | 2523 | 1461705025056 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1588ms 14:10:25 INFO - PROCESS | 2523 | 1461705025095 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:10:25 INFO - PROCESS | 2523 | 1461705025099 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:10:25 INFO - PROCESS | 2523 | 1461705025105 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:10:25 INFO - PROCESS | 2523 | 1461705025108 Marionette TRACE conn3 <- [1,2234,null,{}] 14:10:25 INFO - PROCESS | 2523 | 1461705025115 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:25 INFO - PROCESS | 2523 | 1461705025366 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:10:25 INFO - PROCESS | 2523 | 1461705025648 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c1f800 == 187 [pid = 2523] [id = 566] 14:10:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137048d400) [pid = 2523] [serial = 1699] [outer = (nil)] 14:10:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1387252800) [pid = 2523] [serial = 1700] [outer = 0x7f137048d400] 14:10:25 INFO - PROCESS | 2523 | 1461705025774 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f1387acf000) [pid = 2523] [serial = 1701] [outer = 0x7f137048d400] 14:10:26 INFO - PROCESS | 2523 | 1461705026668 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:10:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:10:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1588ms 14:10:26 INFO - PROCESS | 2523 | 1461705026698 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 2523 | 1461705026702 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:10:26 INFO - PROCESS | 2523 | 1461705026708 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 2523 | 1461705026711 Marionette TRACE conn3 <- [1,2238,null,{}] 14:10:26 INFO - PROCESS | 2523 | 1461705026717 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:26 INFO - PROCESS | 2523 | 1461705026960 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:10:27 INFO - PROCESS | 2523 | 1461705027235 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13921a0000 == 188 [pid = 2523] [id = 567] 14:10:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f138546a000) [pid = 2523] [serial = 1702] [outer = (nil)] 14:10:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f13886edc00) [pid = 2523] [serial = 1703] [outer = 0x7f138546a000] 14:10:27 INFO - PROCESS | 2523 | 1461705027369 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f138d191800) [pid = 2523] [serial = 1704] [outer = 0x7f138546a000] 14:10:28 INFO - PROCESS | 2523 | 1461705028260 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1589ms 14:10:28 INFO - PROCESS | 2523 | 1461705028298 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 2523 | 1461705028302 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:10:28 INFO - PROCESS | 2523 | 1461705028309 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 2523 | 1461705028311 Marionette TRACE conn3 <- [1,2242,null,{}] 14:10:28 INFO - PROCESS | 2523 | 1461705028319 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:28 INFO - PROCESS | 2523 | 1461705028565 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:10:28 INFO - PROCESS | 2523 | 1461705028836 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13932e3800 == 189 [pid = 2523] [id = 568] 14:10:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f1387ad0c00) [pid = 2523] [serial = 1705] [outer = (nil)] 14:10:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f1392f0f000) [pid = 2523] [serial = 1706] [outer = 0x7f1387ad0c00] 14:10:28 INFO - PROCESS | 2523 | 1461705028959 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f139300dc00) [pid = 2523] [serial = 1707] [outer = 0x7f1387ad0c00] 14:10:29 INFO - PROCESS | 2523 | 1461705029825 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:10:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1580ms 14:10:29 INFO - PROCESS | 2523 | 1461705029891 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:10:29 INFO - PROCESS | 2523 | 1461705029895 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:10:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:10:29 INFO - PROCESS | 2523 | 1461705029901 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 2523 | 1461705029905 Marionette TRACE conn3 <- [1,2246,null,{}] 14:10:29 INFO - PROCESS | 2523 | 1461705029910 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:30 INFO - PROCESS | 2523 | 1461705030161 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:10:30 INFO - PROCESS | 2523 | 1461705030502 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394424000 == 190 [pid = 2523] [id = 569] 14:10:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1371e34400) [pid = 2523] [serial = 1708] [outer = (nil)] 14:10:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1393076800) [pid = 2523] [serial = 1709] [outer = 0x7f1371e34400] 14:10:30 INFO - PROCESS | 2523 | 1461705030585 Marionette DEBUG loaded listener.js 14:10:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f13934f6400) [pid = 2523] [serial = 1710] [outer = 0x7f1371e34400] 14:10:31 INFO - PROCESS | 2523 | 1461705031447 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1368ddd800 == 189 [pid = 2523] [id = 408] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cb1d800 == 188 [pid = 2523] [id = 323] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13721e0000 == 187 [pid = 2523] [id = 409] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cfc8000 == 186 [pid = 2523] [id = 401] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab1d000 == 185 [pid = 2523] [id = 399] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137d0f0000 == 184 [pid = 2523] [id = 402] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138507b000 == 183 [pid = 2523] [id = 407] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13756ad800 == 182 [pid = 2523] [id = 398] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cb08800 == 181 [pid = 2523] [id = 550] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136ac22800 == 180 [pid = 2523] [id = 549] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13687e9800 == 179 [pid = 2523] [id = 548] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137fd65000 == 178 [pid = 2523] [id = 541] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cfe1800 == 177 [pid = 2523] [id = 540] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c1ca800 == 176 [pid = 2523] [id = 539] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ac12000 == 175 [pid = 2523] [id = 538] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13756b4000 == 174 [pid = 2523] [id = 537] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bd8000 == 173 [pid = 2523] [id = 536] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137279b800 == 172 [pid = 2523] [id = 535] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371cc7800 == 171 [pid = 2523] [id = 534] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137080b000 == 170 [pid = 2523] [id = 533] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e796800 == 169 [pid = 2523] [id = 532] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cb17000 == 168 [pid = 2523] [id = 531] 14:10:32 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a751800 == 167 [pid = 2523] [id = 530] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f136d426c00) [pid = 2523] [serial = 1589] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f137ee55c00) [pid = 2523] [serial = 1556] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f137f859400) [pid = 2523] [serial = 1557] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f136d5d6400) [pid = 2523] [serial = 1586] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f136e50f800) [pid = 2523] [serial = 1530] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f1370add000) [pid = 2523] [serial = 1533] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f136c8c8c00) [pid = 2523] [serial = 1584] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f137c7a9400) [pid = 2523] [serial = 1550] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f136c8f4800) [pid = 2523] [serial = 1455] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f137609e800) [pid = 2523] [serial = 1544] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f1371ad8800) [pid = 2523] [serial = 1535] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f137acce800) [pid = 2523] [serial = 1547] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f136aad4400) [pid = 2523] [serial = 1581] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f1380a93c00) [pid = 2523] [serial = 1563] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f137fd48c00) [pid = 2523] [serial = 1559] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f136b6b3c00) [pid = 2523] [serial = 1583] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f13854c8c00) [pid = 2523] [serial = 1575] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f1382a88400) [pid = 2523] [serial = 1566] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f13851de000) [pid = 2523] [serial = 1572] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f136a8c8800) [pid = 2523] [serial = 1580] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137cf73400) [pid = 2523] [serial = 1554] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f136d422000) [pid = 2523] [serial = 1529] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137ca51c00) [pid = 2523] [serial = 1553] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f1385946800) [pid = 2523] [serial = 1577] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f137c94b000) [pid = 2523] [serial = 1551] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f137c0cc800) [pid = 2523] [serial = 1548] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f1380b16c00) [pid = 2523] [serial = 1565] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1371d2bc00) [pid = 2523] [serial = 1536] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f137576ec00) [pid = 2523] [serial = 1542] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f1370957800) [pid = 2523] [serial = 1532] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1384af5400) [pid = 2523] [serial = 1569] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f1380387c00) [pid = 2523] [serial = 1560] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f136acc8400) [pid = 2523] [serial = 1527] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f1383bb9800) [pid = 2523] [serial = 1568] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1385470400) [pid = 2523] [serial = 1574] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f1380390000) [pid = 2523] [serial = 1562] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f136a8cb000) [pid = 2523] [serial = 1526] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f1371e38000) [pid = 2523] [serial = 1539] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f1375469400) [pid = 2523] [serial = 1541] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f136e510000) [pid = 2523] [serial = 1587] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f13850c8c00) [pid = 2523] [serial = 1571] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f13760e0000) [pid = 2523] [serial = 1545] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f1371d60c00) [pid = 2523] [serial = 1538] [outer = (nil)] [url = about:blank] 14:10:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:10:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 3298ms 14:10:33 INFO - PROCESS | 2523 | 1461705033326 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:10:33 INFO - PROCESS | 2523 | 1461705033331 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:10:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:10:33 INFO - PROCESS | 2523 | 1461705033344 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:10:33 INFO - PROCESS | 2523 | 1461705033352 Marionette TRACE conn3 <- [1,2250,null,{}] 14:10:33 INFO - PROCESS | 2523 | 1461705033359 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:33 INFO - PROCESS | 2523 | 1461705033573 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:10:33 INFO - PROCESS | 2523 | 1461705033785 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368dd1800 == 168 [pid = 2523] [id = 570] 14:10:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136a8c2c00) [pid = 2523] [serial = 1711] [outer = (nil)] 14:10:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136a8c7800) [pid = 2523] [serial = 1712] [outer = 0x7f136a8c2c00] 14:10:33 INFO - PROCESS | 2523 | 1461705033856 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136aad4c00) [pid = 2523] [serial = 1713] [outer = 0x7f136a8c2c00] 14:10:34 INFO - PROCESS | 2523 | 1461705034656 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:10:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1336ms 14:10:34 INFO - PROCESS | 2523 | 1461705034682 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 2523 | 1461705034688 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:10:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:10:34 INFO - PROCESS | 2523 | 1461705034701 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 2523 | 1461705034705 Marionette TRACE conn3 <- [1,2254,null,{}] 14:10:34 INFO - PROCESS | 2523 | 1461705034713 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:34 INFO - PROCESS | 2523 | 1461705034936 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:10:35 INFO - PROCESS | 2523 | 1461705035152 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136acac000 == 169 [pid = 2523] [id = 571] 14:10:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f13687c6c00) [pid = 2523] [serial = 1714] [outer = (nil)] 14:10:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136c469400) [pid = 2523] [serial = 1715] [outer = 0x7f13687c6c00] 14:10:35 INFO - PROCESS | 2523 | 1461705035220 Marionette DEBUG loaded listener.js 14:10:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136c8c9400) [pid = 2523] [serial = 1716] [outer = 0x7f13687c6c00] 14:10:36 INFO - PROCESS | 2523 | 1461705036182 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:10:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:10:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1540ms 14:10:36 INFO - PROCESS | 2523 | 1461705036242 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:10:36 INFO - PROCESS | 2523 | 1461705036246 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:10:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:10:36 INFO - PROCESS | 2523 | 1461705036252 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:10:36 INFO - PROCESS | 2523 | 1461705036255 Marionette TRACE conn3 <- [1,2258,null,{}] 14:10:36 INFO - PROCESS | 2523 | 1461705036282 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:36 INFO - PROCESS | 2523 | 1461705036609 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:10:36 INFO - PROCESS | 2523 | 1461705036812 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbe2800 == 170 [pid = 2523] [id = 572] 14:10:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136d5d6800) [pid = 2523] [serial = 1717] [outer = (nil)] 14:10:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f136e35d400) [pid = 2523] [serial = 1718] [outer = 0x7f136d5d6800] 14:10:36 INFO - PROCESS | 2523 | 1461705036894 Marionette DEBUG loaded listener.js 14:10:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1370073c00) [pid = 2523] [serial = 1719] [outer = 0x7f136d5d6800] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f136d3a4000) [pid = 2523] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f13687c9c00) [pid = 2523] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f136e09fc00) [pid = 2523] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f1374943800) [pid = 2523] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f13667f0000) [pid = 2523] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f137f821400) [pid = 2523] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1371d2dc00) [pid = 2523] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f136d446000) [pid = 2523] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f137ca50c00) [pid = 2523] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137c913400) [pid = 2523] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f137c7f2400) [pid = 2523] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f137067b000) [pid = 2523] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f136e510c00) [pid = 2523] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f136acc9c00) [pid = 2523] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f13733fa000) [pid = 2523] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f13734c4000) [pid = 2523] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f1370952c00) [pid = 2523] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f1370258000) [pid = 2523] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f1370256c00) [pid = 2523] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f136c8c5800) [pid = 2523] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f13687c8c00) [pid = 2523] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f13687d0400) [pid = 2523] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:10:38 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f136ade0800) [pid = 2523] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:10:38 INFO - PROCESS | 2523 | 1461705038565 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:10:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:10:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2334ms 14:10:38 INFO - PROCESS | 2523 | 1461705038588 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 2523 | 1461705038592 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:10:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:10:38 INFO - PROCESS | 2523 | 1461705038598 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 2523 | 1461705038602 Marionette TRACE conn3 <- [1,2262,null,{}] 14:10:38 INFO - PROCESS | 2523 | 1461705038618 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:38 INFO - PROCESS | 2523 | 1461705038858 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:10:39 INFO - PROCESS | 2523 | 1461705039044 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d563000 == 171 [pid = 2523] [id = 573] 14:10:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f13667f0000) [pid = 2523] [serial = 1720] [outer = (nil)] 14:10:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f136e0a1c00) [pid = 2523] [serial = 1721] [outer = 0x7f13667f0000] 14:10:39 INFO - PROCESS | 2523 | 1461705039123 Marionette DEBUG loaded listener.js 14:10:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f1370250800) [pid = 2523] [serial = 1722] [outer = 0x7f13667f0000] 14:10:39 INFO - PROCESS | 2523 | 1461705039974 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1395ms 14:10:39 INFO - PROCESS | 2523 | 1461705039994 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:10:40 INFO - PROCESS | 2523 | 1461705039998 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:10:40 INFO - PROCESS | 2523 | 1461705040005 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:10:40 INFO - PROCESS | 2523 | 1461705040007 Marionette TRACE conn3 <- [1,2266,null,{}] 14:10:40 INFO - PROCESS | 2523 | 1461705040014 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:40 INFO - PROCESS | 2523 | 1461705040464 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:10:40 INFO - PROCESS | 2523 | 1461705040861 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13687e5800 == 172 [pid = 2523] [id = 574] 14:10:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f136839d800) [pid = 2523] [serial = 1723] [outer = (nil)] 14:10:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f13687c9400) [pid = 2523] [serial = 1724] [outer = 0x7f136839d800] 14:10:40 INFO - PROCESS | 2523 | 1461705040953 Marionette DEBUG loaded listener.js 14:10:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f136ab37800) [pid = 2523] [serial = 1725] [outer = 0x7f136839d800] 14:10:41 INFO - PROCESS | 2523 | 1461705041975 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:10:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:10:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2036ms 14:10:42 INFO - PROCESS | 2523 | 1461705042044 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:10:42 INFO - PROCESS | 2523 | 1461705042050 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:10:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:10:42 INFO - PROCESS | 2523 | 1461705042059 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:10:42 INFO - PROCESS | 2523 | 1461705042067 Marionette TRACE conn3 <- [1,2270,null,{}] 14:10:42 INFO - PROCESS | 2523 | 1461705042075 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:42 INFO - PROCESS | 2523 | 1461705042365 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:10:42 INFO - PROCESS | 2523 | 1461705042722 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d577000 == 173 [pid = 2523] [id = 575] 14:10:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f136c8c5800) [pid = 2523] [serial = 1726] [outer = (nil)] 14:10:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136d3a7000) [pid = 2523] [serial = 1727] [outer = 0x7f136c8c5800] 14:10:42 INFO - PROCESS | 2523 | 1461705042820 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136e352400) [pid = 2523] [serial = 1728] [outer = 0x7f136c8c5800] 14:10:43 INFO - PROCESS | 2523 | 1461705043788 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1794ms 14:10:43 INFO - PROCESS | 2523 | 1461705043854 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 2523 | 1461705043860 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:10:43 INFO - PROCESS | 2523 | 1461705043867 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 2523 | 1461705043870 Marionette TRACE conn3 <- [1,2274,null,{}] 14:10:43 INFO - PROCESS | 2523 | 1461705043878 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:44 INFO - PROCESS | 2523 | 1461705044132 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:10:44 INFO - PROCESS | 2523 | 1461705044488 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13707d1800 == 174 [pid = 2523] [id = 576] 14:10:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136d5d3800) [pid = 2523] [serial = 1729] [outer = (nil)] 14:10:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f137095a800) [pid = 2523] [serial = 1730] [outer = 0x7f136d5d3800] 14:10:44 INFO - PROCESS | 2523 | 1461705044575 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f1371ad0400) [pid = 2523] [serial = 1731] [outer = 0x7f136d5d3800] 14:10:45 INFO - PROCESS | 2523 | 1461705045454 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1638ms 14:10:45 INFO - PROCESS | 2523 | 1461705045506 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:10:45 INFO - PROCESS | 2523 | 1461705045513 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:10:45 INFO - PROCESS | 2523 | 1461705045532 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:10:45 INFO - PROCESS | 2523 | 1461705045541 Marionette TRACE conn3 <- [1,2278,null,{}] 14:10:45 INFO - PROCESS | 2523 | 1461705045548 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:45 INFO - PROCESS | 2523 | 1461705045832 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:10:46 INFO - PROCESS | 2523 | 1461705046133 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371cd3800 == 175 [pid = 2523] [id = 577] 14:10:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1370687c00) [pid = 2523] [serial = 1732] [outer = (nil)] 14:10:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f1371d5c800) [pid = 2523] [serial = 1733] [outer = 0x7f1370687c00] 14:10:46 INFO - PROCESS | 2523 | 1461705046218 Marionette DEBUG loaded listener.js 14:10:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f1371e3d400) [pid = 2523] [serial = 1734] [outer = 0x7f1370687c00] 14:10:47 INFO - PROCESS | 2523 | 1461705047112 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1644ms 14:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:10:47 INFO - PROCESS | 2523 | 1461705047168 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:10:47 INFO - PROCESS | 2523 | 1461705047171 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:10:47 INFO - PROCESS | 2523 | 1461705047178 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:10:47 INFO - PROCESS | 2523 | 1461705047182 Marionette TRACE conn3 <- [1,2282,null,{}] 14:10:47 INFO - PROCESS | 2523 | 1461705047189 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:47 INFO - PROCESS | 2523 | 1461705047433 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:10:47 INFO - PROCESS | 2523 | 1461705047746 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137337c000 == 176 [pid = 2523] [id = 578] 14:10:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1370688c00) [pid = 2523] [serial = 1735] [outer = (nil)] 14:10:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f13733f8400) [pid = 2523] [serial = 1736] [outer = 0x7f1370688c00] 14:10:47 INFO - PROCESS | 2523 | 1461705047829 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1373531400) [pid = 2523] [serial = 1737] [outer = 0x7f1370688c00] 14:10:48 INFO - PROCESS | 2523 | 1461705048694 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:10:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1582ms 14:10:48 INFO - PROCESS | 2523 | 1461705048761 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:10:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:10:48 INFO - PROCESS | 2523 | 1461705048765 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:10:48 INFO - PROCESS | 2523 | 1461705048771 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 2523 | 1461705048775 Marionette TRACE conn3 <- [1,2286,null,{}] 14:10:48 INFO - PROCESS | 2523 | 1461705048781 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:49 INFO - PROCESS | 2523 | 1461705049030 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:10:49 INFO - PROCESS | 2523 | 1461705049350 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c84800 == 177 [pid = 2523] [id = 579] 14:10:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1374d2f400) [pid = 2523] [serial = 1738] [outer = (nil)] 14:10:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1374d33800) [pid = 2523] [serial = 1739] [outer = 0x7f1374d2f400] 14:10:49 INFO - PROCESS | 2523 | 1461705049445 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1375614800) [pid = 2523] [serial = 1740] [outer = 0x7f1374d2f400] 14:10:50 INFO - PROCESS | 2523 | 1461705050307 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:10:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:10:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1589ms 14:10:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:10:50 INFO - PROCESS | 2523 | 1461705050360 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 2523 | 1461705050363 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:10:50 INFO - PROCESS | 2523 | 1461705050370 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 2523 | 1461705050373 Marionette TRACE conn3 <- [1,2290,null,{}] 14:10:50 INFO - PROCESS | 2523 | 1461705050379 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:50 INFO - PROCESS | 2523 | 1461705050625 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:10:50 INFO - PROCESS | 2523 | 1461705050887 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab05800 == 178 [pid = 2523] [id = 580] 14:10:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1374d2f800) [pid = 2523] [serial = 1741] [outer = (nil)] 14:10:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1375897c00) [pid = 2523] [serial = 1742] [outer = 0x7f1374d2f800] 14:10:51 INFO - PROCESS | 2523 | 1461705051029 Marionette DEBUG loaded listener.js 14:10:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f13760d6000) [pid = 2523] [serial = 1743] [outer = 0x7f1374d2f800] 14:10:52 INFO - PROCESS | 2523 | 1461705052138 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:10:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:10:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1841ms 14:10:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:10:52 INFO - PROCESS | 2523 | 1461705052211 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:10:52 INFO - PROCESS | 2523 | 1461705052214 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:10:52 INFO - PROCESS | 2523 | 1461705052221 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:10:52 INFO - PROCESS | 2523 | 1461705052224 Marionette TRACE conn3 <- [1,2294,null,{}] 14:10:52 INFO - PROCESS | 2523 | 1461705052230 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:52 INFO - PROCESS | 2523 | 1461705052472 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:10:52 INFO - PROCESS | 2523 | 1461705052783 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c08a800 == 179 [pid = 2523] [id = 581] 14:10:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1375771800) [pid = 2523] [serial = 1744] [outer = (nil)] 14:10:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f13761ed400) [pid = 2523] [serial = 1745] [outer = 0x7f1375771800] 14:10:52 INFO - PROCESS | 2523 | 1461705052867 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137aa21800) [pid = 2523] [serial = 1746] [outer = 0x7f1375771800] 14:10:53 INFO - PROCESS | 2523 | 1461705053724 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:10:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1586ms 14:10:53 INFO - PROCESS | 2523 | 1461705053807 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:10:53 INFO - PROCESS | 2523 | 1461705053811 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:10:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:10:53 INFO - PROCESS | 2523 | 1461705053817 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 2523 | 1461705053821 Marionette TRACE conn3 <- [1,2298,null,{}] 14:10:53 INFO - PROCESS | 2523 | 1461705053827 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:54 INFO - PROCESS | 2523 | 1461705054101 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:10:54 INFO - PROCESS | 2523 | 1461705054413 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf0e800 == 180 [pid = 2523] [id = 582] 14:10:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137588bc00) [pid = 2523] [serial = 1747] [outer = (nil)] 14:10:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137aee0800) [pid = 2523] [serial = 1748] [outer = 0x7f137588bc00] 14:10:54 INFO - PROCESS | 2523 | 1461705054495 Marionette DEBUG loaded listener.js 14:10:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137bf77000) [pid = 2523] [serial = 1749] [outer = 0x7f137588bc00] 14:10:55 INFO - PROCESS | 2523 | 1461705055384 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:10:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:10:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1638ms 14:10:55 INFO - PROCESS | 2523 | 1461705055456 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:10:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:10:55 INFO - PROCESS | 2523 | 1461705055460 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:10:55 INFO - PROCESS | 2523 | 1461705055467 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:10:55 INFO - PROCESS | 2523 | 1461705055477 Marionette TRACE conn3 <- [1,2302,null,{}] 14:10:55 INFO - PROCESS | 2523 | 1461705055482 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:55 INFO - PROCESS | 2523 | 1461705055766 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:10:56 INFO - PROCESS | 2523 | 1461705056068 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e3a9800 == 181 [pid = 2523] [id = 583] 14:10:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f13760d8c00) [pid = 2523] [serial = 1750] [outer = (nil)] 14:10:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137c0e3400) [pid = 2523] [serial = 1751] [outer = 0x7f13760d8c00] 14:10:56 INFO - PROCESS | 2523 | 1461705056150 Marionette DEBUG loaded listener.js 14:10:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137c7eb400) [pid = 2523] [serial = 1752] [outer = 0x7f13760d8c00] 14:10:57 INFO - PROCESS | 2523 | 1461705057038 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1637ms 14:10:57 INFO - PROCESS | 2523 | 1461705057104 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:10:57 INFO - PROCESS | 2523 | 1461705057108 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:10:57 INFO - PROCESS | 2523 | 1461705057115 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 2523 | 1461705057118 Marionette TRACE conn3 <- [1,2306,null,{}] 14:10:57 INFO - PROCESS | 2523 | 1461705057124 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:57 INFO - PROCESS | 2523 | 1461705057368 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:10:57 INFO - PROCESS | 2523 | 1461705057693 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801cc800 == 182 [pid = 2523] [id = 584] 14:10:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f137ca47c00) [pid = 2523] [serial = 1753] [outer = (nil)] 14:10:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137cab4000) [pid = 2523] [serial = 1754] [outer = 0x7f137ca47c00] 14:10:57 INFO - PROCESS | 2523 | 1461705057783 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137cf76800) [pid = 2523] [serial = 1755] [outer = 0x7f137ca47c00] 14:10:58 INFO - PROCESS | 2523 | 1461705058698 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:10:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:10:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1633ms 14:10:58 INFO - PROCESS | 2523 | 1461705058748 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:10:58 INFO - PROCESS | 2523 | 1461705058753 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:10:58 INFO - PROCESS | 2523 | 1461705058760 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 2523 | 1461705058764 Marionette TRACE conn3 <- [1,2310,null,{}] 14:10:58 INFO - PROCESS | 2523 | 1461705058771 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:59 INFO - PROCESS | 2523 | 1461705059034 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:10:59 INFO - PROCESS | 2523 | 1461705059359 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138096d800 == 183 [pid = 2523] [id = 585] 14:10:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137acf3400) [pid = 2523] [serial = 1756] [outer = (nil)] 14:10:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137e03c400) [pid = 2523] [serial = 1757] [outer = 0x7f137acf3400] 14:10:59 INFO - PROCESS | 2523 | 1461705059444 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137f814400) [pid = 2523] [serial = 1758] [outer = 0x7f137acf3400] 14:11:00 INFO - PROCESS | 2523 | 1461705060474 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1735ms 14:11:00 INFO - PROCESS | 2523 | 1461705060496 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:11:00 INFO - PROCESS | 2523 | 1461705060503 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:11:00 INFO - PROCESS | 2523 | 1461705060511 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 2523 | 1461705060513 Marionette TRACE conn3 <- [1,2314,null,{}] 14:11:00 INFO - PROCESS | 2523 | 1461705060520 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:00 INFO - PROCESS | 2523 | 1461705060764 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:11:01 INFO - PROCESS | 2523 | 1461705061153 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380bac000 == 184 [pid = 2523] [id = 586] 14:11:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137c94a800) [pid = 2523] [serial = 1759] [outer = (nil)] 14:11:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137f821400) [pid = 2523] [serial = 1760] [outer = 0x7f137c94a800] 14:11:01 INFO - PROCESS | 2523 | 1461705061296 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f1380385c00) [pid = 2523] [serial = 1761] [outer = 0x7f137c94a800] 14:11:02 INFO - PROCESS | 2523 | 1461705062349 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1886ms 14:11:02 INFO - PROCESS | 2523 | 1461705062396 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:11:02 INFO - PROCESS | 2523 | 1461705062401 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:11:02 INFO - PROCESS | 2523 | 1461705062408 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 2523 | 1461705062411 Marionette TRACE conn3 <- [1,2318,null,{}] 14:11:02 INFO - PROCESS | 2523 | 1461705062417 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:02 INFO - PROCESS | 2523 | 1461705062692 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:11:03 INFO - PROCESS | 2523 | 1461705063003 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384f6f800 == 185 [pid = 2523] [id = 587] 14:11:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137ee4c800) [pid = 2523] [serial = 1762] [outer = (nil)] 14:11:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f1380391c00) [pid = 2523] [serial = 1763] [outer = 0x7f137ee4c800] 14:11:03 INFO - PROCESS | 2523 | 1461705063089 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f1380b15000) [pid = 2523] [serial = 1764] [outer = 0x7f137ee4c800] 14:11:04 INFO - PROCESS | 2523 | 1461705063996 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:11:04 INFO - PROCESS | 2523 | 1461705064054 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:11:04 INFO - PROCESS | 2523 | 1461705064063 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 2523 | 1461705064068 Marionette TRACE conn3 <- [1,2322,null,{}] 14:11:04 INFO - PROCESS | 2523 | 1461705064075 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:04 INFO - PROCESS | 2523 | 1461705064340 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:11:04 INFO - PROCESS | 2523 | 1461705064662 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13859a9800 == 186 [pid = 2523] [id = 588] 14:11:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137f819c00) [pid = 2523] [serial = 1765] [outer = (nil)] 14:11:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1384c37c00) [pid = 2523] [serial = 1766] [outer = 0x7f137f819c00] 14:11:04 INFO - PROCESS | 2523 | 1461705064747 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f13850cdc00) [pid = 2523] [serial = 1767] [outer = 0x7f137f819c00] 14:11:05 INFO - PROCESS | 2523 | 1461705065640 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1645ms 14:11:05 INFO - PROCESS | 2523 | 1461705065707 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:11:05 INFO - PROCESS | 2523 | 1461705065711 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:11:05 INFO - PROCESS | 2523 | 1461705065718 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 2523 | 1461705065722 Marionette TRACE conn3 <- [1,2326,null,{}] 14:11:05 INFO - PROCESS | 2523 | 1461705065729 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:06 INFO - PROCESS | 2523 | 1461705066033 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:11:06 INFO - PROCESS | 2523 | 1461705066389 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386b05000 == 187 [pid = 2523] [id = 589] 14:11:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f1380386000) [pid = 2523] [serial = 1768] [outer = (nil)] 14:11:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f138513ac00) [pid = 2523] [serial = 1769] [outer = 0x7f1380386000] 14:11:06 INFO - PROCESS | 2523 | 1461705066524 Marionette DEBUG loaded listener.js 14:11:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f1385469000) [pid = 2523] [serial = 1770] [outer = 0x7f1380386000] 14:11:07 INFO - PROCESS | 2523 | 1461705067563 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:11:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:11:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1893ms 14:11:07 INFO - PROCESS | 2523 | 1461705067613 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:11:07 INFO - PROCESS | 2523 | 1461705067616 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:11:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:11:07 INFO - PROCESS | 2523 | 1461705067624 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 2523 | 1461705067628 Marionette TRACE conn3 <- [1,2330,null,{}] 14:11:07 INFO - PROCESS | 2523 | 1461705067639 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:07 INFO - PROCESS | 2523 | 1461705067927 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:11:08 INFO - PROCESS | 2523 | 1461705068251 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c406800 == 188 [pid = 2523] [id = 590] 14:11:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f13667ec400) [pid = 2523] [serial = 1771] [outer = (nil)] 14:11:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f1385eda800) [pid = 2523] [serial = 1772] [outer = 0x7f13667ec400] 14:11:08 INFO - PROCESS | 2523 | 1461705068338 Marionette DEBUG loaded listener.js 14:11:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f1386e25000) [pid = 2523] [serial = 1773] [outer = 0x7f13667ec400] 14:11:09 INFO - PROCESS | 2523 | 1461705069222 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1639ms 14:11:09 INFO - PROCESS | 2523 | 1461705069265 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:11:09 INFO - PROCESS | 2523 | 1461705069269 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:11:09 INFO - PROCESS | 2523 | 1461705069297 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 2523 | 1461705069301 Marionette TRACE conn3 <- [1,2334,null,{}] 14:11:09 INFO - PROCESS | 2523 | 1461705069308 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:09 INFO - PROCESS | 2523 | 1461705069574 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:11:09 INFO - PROCESS | 2523 | 1461705069894 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397e07800 == 189 [pid = 2523] [id = 591] 14:11:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f137574ec00) [pid = 2523] [serial = 1774] [outer = (nil)] 14:11:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1388698400) [pid = 2523] [serial = 1775] [outer = 0x7f137574ec00] 14:11:09 INFO - PROCESS | 2523 | 1461705069977 Marionette DEBUG loaded listener.js 14:11:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f139322a000) [pid = 2523] [serial = 1776] [outer = 0x7f137574ec00] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370644800 == 188 [pid = 2523] [id = 388] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a9e9800 == 187 [pid = 2523] [id = 527] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13703c7000 == 186 [pid = 2523] [id = 393] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136ac15000 == 185 [pid = 2523] [id = 389] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbe2000 == 184 [pid = 2523] [id = 390] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138507a000 == 183 [pid = 2523] [id = 522] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137278c800 == 182 [pid = 2523] [id = 432] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385b38000 == 181 [pid = 2523] [id = 523] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d563000 == 180 [pid = 2523] [id = 573] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbe2800 == 179 [pid = 2523] [id = 572] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136acac000 == 178 [pid = 2523] [id = 571] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1368dd1800 == 177 [pid = 2523] [id = 570] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1394424000 == 176 [pid = 2523] [id = 569] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13932e3800 == 175 [pid = 2523] [id = 568] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13921a0000 == 174 [pid = 2523] [id = 567] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387c1f800 == 173 [pid = 2523] [id = 566] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138618c000 == 172 [pid = 2523] [id = 565] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384de9000 == 171 [pid = 2523] [id = 564] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13809c7800 == 170 [pid = 2523] [id = 563] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137fff8800 == 169 [pid = 2523] [id = 562] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137d0ee800 == 168 [pid = 2523] [id = 561] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf14800 == 167 [pid = 2523] [id = 560] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137bdb0000 == 166 [pid = 2523] [id = 559] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab17000 == 165 [pid = 2523] [id = 558] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bdd800 == 164 [pid = 2523] [id = 557] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137225c000 == 163 [pid = 2523] [id = 556] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13719d1800 == 162 [pid = 2523] [id = 555] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13707c5800 == 161 [pid = 2523] [id = 554] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1bb000 == 160 [pid = 2523] [id = 553] 14:11:12 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a8af000 == 159 [pid = 2523] [id = 552] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f1385ee6400) [pid = 2523] [serial = 1578] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f136e774000) [pid = 2523] [serial = 1524] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f1370251c00) [pid = 2523] [serial = 1655] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f136e76ec00) [pid = 2523] [serial = 1652] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f1386e21000) [pid = 2523] [serial = 1643] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f138624dc00) [pid = 2523] [serial = 1641] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f13858e7400) [pid = 2523] [serial = 1640] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f13854c3400) [pid = 2523] [serial = 1638] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f13851de800) [pid = 2523] [serial = 1637] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f1384fdac00) [pid = 2523] [serial = 1635] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f1382a8c400) [pid = 2523] [serial = 1634] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f1380385400) [pid = 2523] [serial = 1632] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f137f822c00) [pid = 2523] [serial = 1631] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137f814800) [pid = 2523] [serial = 1629] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f137ee49c00) [pid = 2523] [serial = 1628] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137e212400) [pid = 2523] [serial = 1626] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f137df16400) [pid = 2523] [serial = 1625] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f137ca50000) [pid = 2523] [serial = 1623] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f137c94d400) [pid = 2523] [serial = 1622] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f137c0de000) [pid = 2523] [serial = 1620] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137beb1000) [pid = 2523] [serial = 1619] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f137ace9c00) [pid = 2523] [serial = 1617] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f13763c3400) [pid = 2523] [serial = 1616] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f13760d9000) [pid = 2523] [serial = 1614] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f137588b400) [pid = 2523] [serial = 1613] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1375771000) [pid = 2523] [serial = 1611] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f1375613c00) [pid = 2523] [serial = 1610] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1374d2dc00) [pid = 2523] [serial = 1608] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f1373539c00) [pid = 2523] [serial = 1607] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f1371f82000) [pid = 2523] [serial = 1605] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1371e34000) [pid = 2523] [serial = 1604] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f1371d5bc00) [pid = 2523] [serial = 1602] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1371d29800) [pid = 2523] [serial = 1601] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f1370952800) [pid = 2523] [serial = 1599] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f137067a400) [pid = 2523] [serial = 1598] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f136d5cfc00) [pid = 2523] [serial = 1596] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f136c8efc00) [pid = 2523] [serial = 1595] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136acd2400) [pid = 2523] [serial = 1593] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136a8ce800) [pid = 2523] [serial = 1592] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f136aac9000) [pid = 2523] [serial = 1646] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f136ab3c800) [pid = 2523] [serial = 1647] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f1386eb8400) [pid = 2523] [serial = 1644] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136c5e0800) [pid = 2523] [serial = 1649] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137007c800) [pid = 2523] [serial = 1653] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f136c8f0000) [pid = 2523] [serial = 1650] [outer = (nil)] [url = about:blank] 14:11:12 INFO - PROCESS | 2523 | 1461705072929 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:11:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:11:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 3699ms 14:11:12 INFO - PROCESS | 2523 | 1461705072991 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:11:13 INFO - PROCESS | 2523 | 1461705072997 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:11:13 INFO - PROCESS | 2523 | 1461705073049 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:11:13 INFO - PROCESS | 2523 | 1461705073056 Marionette TRACE conn3 <- [1,2338,null,{}] 14:11:13 INFO - PROCESS | 2523 | 1461705073071 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:13 INFO - PROCESS | 2523 | 1461705073308 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:11:13 INFO - PROCESS | 2523 | 1461705073506 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13687dc800 == 160 [pid = 2523] [id = 592] 14:11:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f13683a6800) [pid = 2523] [serial = 1777] [outer = (nil)] 14:11:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f13687d1400) [pid = 2523] [serial = 1778] [outer = 0x7f13683a6800] 14:11:13 INFO - PROCESS | 2523 | 1461705073584 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136a8d0c00) [pid = 2523] [serial = 1779] [outer = 0x7f13683a6800] 14:11:14 INFO - PROCESS | 2523 | 1461705074399 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1486ms 14:11:14 INFO - PROCESS | 2523 | 1461705074494 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:11:14 INFO - PROCESS | 2523 | 1461705074503 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:11:14 INFO - PROCESS | 2523 | 1461705074515 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 2523 | 1461705074518 Marionette TRACE conn3 <- [1,2342,null,{}] 14:11:14 INFO - PROCESS | 2523 | 1461705074526 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:14 INFO - PROCESS | 2523 | 1461705074768 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:11:15 INFO - PROCESS | 2523 | 1461705075065 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a9d5000 == 161 [pid = 2523] [id = 593] 14:11:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136ab41c00) [pid = 2523] [serial = 1780] [outer = (nil)] 14:11:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136accb000) [pid = 2523] [serial = 1781] [outer = 0x7f136ab41c00] 14:11:15 INFO - PROCESS | 2523 | 1461705075150 Marionette DEBUG loaded listener.js 14:11:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f136acd3c00) [pid = 2523] [serial = 1782] [outer = 0x7f136ab41c00] 14:11:16 INFO - PROCESS | 2523 | 1461705076042 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1588ms 14:11:16 INFO - PROCESS | 2523 | 1461705076104 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:11:16 INFO - PROCESS | 2523 | 1461705076109 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:11:16 INFO - PROCESS | 2523 | 1461705076123 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:11:16 INFO - PROCESS | 2523 | 1461705076128 Marionette TRACE conn3 <- [1,2346,null,{}] 14:11:16 INFO - PROCESS | 2523 | 1461705076147 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:16 INFO - PROCESS | 2523 | 1461705076455 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:11:16 INFO - PROCESS | 2523 | 1461705076500 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b63b000 == 162 [pid = 2523] [id = 594] 14:11:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136b6b6c00) [pid = 2523] [serial = 1783] [outer = (nil)] 14:11:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136c5d9000) [pid = 2523] [serial = 1784] [outer = 0x7f136b6b6c00] 14:11:16 INFO - PROCESS | 2523 | 1461705076646 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136c8cc400) [pid = 2523] [serial = 1785] [outer = 0x7f136b6b6c00] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f13687d1c00) [pid = 2523] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136d5d6800) [pid = 2523] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f137048d400) [pid = 2523] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1380a99c00) [pid = 2523] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f137f862000) [pid = 2523] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f1374d30c00) [pid = 2523] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f137f85a800) [pid = 2523] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137352fc00) [pid = 2523] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f136c8c8400) [pid = 2523] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f137574bc00) [pid = 2523] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f1375745000) [pid = 2523] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f137095bc00) [pid = 2523] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f1371ad6800) [pid = 2523] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f1370952400) [pid = 2523] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f137095f800) [pid = 2523] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f136c8ed000) [pid = 2523] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f13687cb400) [pid = 2523] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f13687c6c00) [pid = 2523] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f136a8c2c00) [pid = 2523] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f1387ad0c00) [pid = 2523] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:11:17 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f138546a000) [pid = 2523] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:11:18 INFO - PROCESS | 2523 | 1461705078214 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2106ms 14:11:18 INFO - PROCESS | 2523 | 1461705078228 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:11:18 INFO - PROCESS | 2523 | 1461705078233 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:11:18 INFO - PROCESS | 2523 | 1461705078238 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:11:18 INFO - PROCESS | 2523 | 1461705078240 Marionette TRACE conn3 <- [1,2350,null,{}] 14:11:18 INFO - PROCESS | 2523 | 1461705078246 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:18 INFO - PROCESS | 2523 | 1461705078472 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:11:18 INFO - PROCESS | 2523 | 1461705078673 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c755000 == 163 [pid = 2523] [id = 595] 14:11:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f136accc800) [pid = 2523] [serial = 1786] [outer = (nil)] 14:11:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f136c8f1400) [pid = 2523] [serial = 1787] [outer = 0x7f136accc800] 14:11:18 INFO - PROCESS | 2523 | 1461705078742 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f136d3b2c00) [pid = 2523] [serial = 1788] [outer = 0x7f136accc800] 14:11:19 INFO - PROCESS | 2523 | 1461705079723 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1537ms 14:11:19 INFO - PROCESS | 2523 | 1461705079778 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 2523 | 1461705079785 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:11:19 INFO - PROCESS | 2523 | 1461705079836 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 2523 | 1461705079842 Marionette TRACE conn3 <- [1,2354,null,{}] 14:11:19 INFO - PROCESS | 2523 | 1461705079858 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:20 INFO - PROCESS | 2523 | 1461705080123 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:11:20 INFO - PROCESS | 2523 | 1461705080428 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a740800 == 164 [pid = 2523] [id = 596] 14:11:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f13683a9800) [pid = 2523] [serial = 1789] [outer = (nil)] 14:11:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f136a8c9400) [pid = 2523] [serial = 1790] [outer = 0x7f13683a9800] 14:11:20 INFO - PROCESS | 2523 | 1461705080513 Marionette DEBUG loaded listener.js 14:11:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f136ab38800) [pid = 2523] [serial = 1791] [outer = 0x7f13683a9800] 14:11:21 INFO - PROCESS | 2523 | 1461705081473 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1748ms 14:11:21 INFO - PROCESS | 2523 | 1461705081543 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:11:21 INFO - PROCESS | 2523 | 1461705081552 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:11:21 INFO - PROCESS | 2523 | 1461705081563 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:11:21 INFO - PROCESS | 2523 | 1461705081566 Marionette TRACE conn3 <- [1,2358,null,{}] 14:11:21 INFO - PROCESS | 2523 | 1461705081574 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:21 INFO - PROCESS | 2523 | 1461705081852 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:11:22 INFO - PROCESS | 2523 | 1461705082172 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbda000 == 165 [pid = 2523] [id = 597] 14:11:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f136b6a9c00) [pid = 2523] [serial = 1792] [outer = (nil)] 14:11:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136c474000) [pid = 2523] [serial = 1793] [outer = 0x7f136b6a9c00] 14:11:22 INFO - PROCESS | 2523 | 1461705082279 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136c8ce400) [pid = 2523] [serial = 1794] [outer = 0x7f136b6a9c00] 14:11:23 INFO - PROCESS | 2523 | 1461705083262 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1733ms 14:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:11:23 INFO - PROCESS | 2523 | 1461705083296 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:11:23 INFO - PROCESS | 2523 | 1461705083300 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:11:23 INFO - PROCESS | 2523 | 1461705083308 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 2523 | 1461705083314 Marionette TRACE conn3 <- [1,2362,null,{}] 14:11:23 INFO - PROCESS | 2523 | 1461705083332 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:23 INFO - PROCESS | 2523 | 1461705083608 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:11:23 INFO - PROCESS | 2523 | 1461705083959 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:23 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1d4000 == 166 [pid = 2523] [id = 598] 14:11:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136d44cc00) [pid = 2523] [serial = 1795] [outer = (nil)] 14:11:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136d5d1000) [pid = 2523] [serial = 1796] [outer = 0x7f136d44cc00] 14:11:24 INFO - PROCESS | 2523 | 1461705084045 Marionette DEBUG loaded listener.js 14:11:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f136e0a1400) [pid = 2523] [serial = 1797] [outer = 0x7f136d44cc00] 14:11:25 INFO - PROCESS | 2523 | 1461705085011 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1746ms 14:11:25 INFO - PROCESS | 2523 | 1461705085052 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:11:25 INFO - PROCESS | 2523 | 1461705085058 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:11:25 INFO - PROCESS | 2523 | 1461705085064 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:11:25 INFO - PROCESS | 2523 | 1461705085068 Marionette TRACE conn3 <- [1,2366,null,{}] 14:11:25 INFO - PROCESS | 2523 | 1461705085074 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:25 INFO - PROCESS | 2523 | 1461705085321 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:11:25 INFO - PROCESS | 2523 | 1461705085632 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370017000 == 167 [pid = 2523] [id = 599] 14:11:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f136d44f800) [pid = 2523] [serial = 1798] [outer = (nil)] 14:11:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f136e508800) [pid = 2523] [serial = 1799] [outer = 0x7f136d44f800] 14:11:25 INFO - PROCESS | 2523 | 1461705085719 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136e76fc00) [pid = 2523] [serial = 1800] [outer = 0x7f136d44f800] 14:11:26 INFO - PROCESS | 2523 | 1461705086607 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:11:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:11:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1580ms 14:11:26 INFO - PROCESS | 2523 | 1461705086645 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 2523 | 1461705086648 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:11:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:11:26 INFO - PROCESS | 2523 | 1461705086655 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 2523 | 1461705086658 Marionette TRACE conn3 <- [1,2370,null,{}] 14:11:26 INFO - PROCESS | 2523 | 1461705086664 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:26 INFO - PROCESS | 2523 | 1461705086908 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:11:27 INFO - PROCESS | 2523 | 1461705087216 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370642000 == 168 [pid = 2523] [id = 600] 14:11:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136d5d0800) [pid = 2523] [serial = 1801] [outer = (nil)] 14:11:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f1370077400) [pid = 2523] [serial = 1802] [outer = 0x7f136d5d0800] 14:11:27 INFO - PROCESS | 2523 | 1461705087302 Marionette DEBUG loaded listener.js 14:11:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1370251400) [pid = 2523] [serial = 1803] [outer = 0x7f136d5d0800] 14:11:28 INFO - PROCESS | 2523 | 1461705088178 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1584ms 14:11:28 INFO - PROCESS | 2523 | 1461705088240 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:11:28 INFO - PROCESS | 2523 | 1461705088244 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:11:28 INFO - PROCESS | 2523 | 1461705088251 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:11:28 INFO - PROCESS | 2523 | 1461705088253 Marionette TRACE conn3 <- [1,2374,null,{}] 14:11:28 INFO - PROCESS | 2523 | 1461705088259 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:28 INFO - PROCESS | 2523 | 1461705088593 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:11:28 INFO - PROCESS | 2523 | 1461705088905 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370b94000 == 169 [pid = 2523] [id = 601] 14:11:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1370953c00) [pid = 2523] [serial = 1804] [outer = (nil)] 14:11:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1370959000) [pid = 2523] [serial = 1805] [outer = 0x7f1370953c00] 14:11:28 INFO - PROCESS | 2523 | 1461705088990 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1370ae0000) [pid = 2523] [serial = 1806] [outer = 0x7f1370953c00] 14:11:29 INFO - PROCESS | 2523 | 1461705089870 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:11:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1681ms 14:11:29 INFO - PROCESS | 2523 | 1461705089933 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 2523 | 1461705089938 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:11:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:11:29 INFO - PROCESS | 2523 | 1461705089945 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 2523 | 1461705089948 Marionette TRACE conn3 <- [1,2378,null,{}] 14:11:29 INFO - PROCESS | 2523 | 1461705089954 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:30 INFO - PROCESS | 2523 | 1461705090206 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:11:30 INFO - PROCESS | 2523 | 1461705090471 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719e0000 == 170 [pid = 2523] [id = 602] 14:11:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1370493800) [pid = 2523] [serial = 1807] [outer = (nil)] 14:11:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1371ad7400) [pid = 2523] [serial = 1808] [outer = 0x7f1370493800] 14:11:30 INFO - PROCESS | 2523 | 1461705090596 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1371d28000) [pid = 2523] [serial = 1809] [outer = 0x7f1370493800] 14:11:31 INFO - PROCESS | 2523 | 1461705091477 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1581ms 14:11:31 INFO - PROCESS | 2523 | 1461705091529 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 2523 | 1461705091535 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:11:31 INFO - PROCESS | 2523 | 1461705091545 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 2523 | 1461705091551 Marionette TRACE conn3 <- [1,2382,null,{}] 14:11:31 INFO - PROCESS | 2523 | 1461705091560 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:31 INFO - PROCESS | 2523 | 1461705091896 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:11:32 INFO - PROCESS | 2523 | 1461705092202 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721e5800 == 171 [pid = 2523] [id = 603] 14:11:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1370955000) [pid = 2523] [serial = 1810] [outer = (nil)] 14:11:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f1371d33800) [pid = 2523] [serial = 1811] [outer = 0x7f1370955000] 14:11:32 INFO - PROCESS | 2523 | 1461705092284 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f1371d5b400) [pid = 2523] [serial = 1812] [outer = 0x7f1370955000] 14:11:33 INFO - PROCESS | 2523 | 1461705093209 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1737ms 14:11:33 INFO - PROCESS | 2523 | 1461705093283 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:11:33 INFO - PROCESS | 2523 | 1461705093286 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:11:33 INFO - PROCESS | 2523 | 1461705093295 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:11:33 INFO - PROCESS | 2523 | 1461705093298 Marionette TRACE conn3 <- [1,2386,null,{}] 14:11:33 INFO - PROCESS | 2523 | 1461705093305 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:33 INFO - PROCESS | 2523 | 1461705093619 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:11:33 INFO - PROCESS | 2523 | 1461705093925 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137279a000 == 172 [pid = 2523] [id = 604] 14:11:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f136d3ab800) [pid = 2523] [serial = 1813] [outer = (nil)] 14:11:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f1371e34800) [pid = 2523] [serial = 1814] [outer = 0x7f136d3ab800] 14:11:34 INFO - PROCESS | 2523 | 1461705094008 Marionette DEBUG loaded listener.js 14:11:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f1371e3ec00) [pid = 2523] [serial = 1815] [outer = 0x7f136d3ab800] 14:11:35 INFO - PROCESS | 2523 | 1461705094995 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:11:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:11:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1732ms 14:11:35 INFO - PROCESS | 2523 | 1461705095029 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:11:35 INFO - PROCESS | 2523 | 1461705095032 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:11:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:11:35 INFO - PROCESS | 2523 | 1461705095039 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:11:35 INFO - PROCESS | 2523 | 1461705095042 Marionette TRACE conn3 <- [1,2390,null,{}] 14:11:35 INFO - PROCESS | 2523 | 1461705095048 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:35 INFO - PROCESS | 2523 | 1461705095288 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:11:35 INFO - PROCESS | 2523 | 1461705095556 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13749aa000 == 173 [pid = 2523] [id = 605] 14:11:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f1371ad1400) [pid = 2523] [serial = 1816] [outer = (nil)] 14:11:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f1371f83400) [pid = 2523] [serial = 1817] [outer = 0x7f1371ad1400] 14:11:35 INFO - PROCESS | 2523 | 1461705095681 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f13727ab400) [pid = 2523] [serial = 1818] [outer = 0x7f1371ad1400] 14:11:36 INFO - PROCESS | 2523 | 1461705096540 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1532ms 14:11:36 INFO - PROCESS | 2523 | 1461705096572 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:11:36 INFO - PROCESS | 2523 | 1461705096576 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:11:36 INFO - PROCESS | 2523 | 1461705096583 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 2523 | 1461705096588 Marionette TRACE conn3 <- [1,2394,null,{}] 14:11:36 INFO - PROCESS | 2523 | 1461705096594 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:36 INFO - PROCESS | 2523 | 1461705096865 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:11:37 INFO - PROCESS | 2523 | 1461705097210 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c95000 == 174 [pid = 2523] [id = 606] 14:11:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f13734cb400) [pid = 2523] [serial = 1819] [outer = (nil)] 14:11:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f13734d1400) [pid = 2523] [serial = 1820] [outer = 0x7f13734cb400] 14:11:37 INFO - PROCESS | 2523 | 1461705097303 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137353b000) [pid = 2523] [serial = 1821] [outer = 0x7f13734cb400] 14:11:38 INFO - PROCESS | 2523 | 1461705098425 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:11:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:11:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1888ms 14:11:38 INFO - PROCESS | 2523 | 1461705098473 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 2523 | 1461705098477 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:11:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:11:38 INFO - PROCESS | 2523 | 1461705098483 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:11:38 INFO - PROCESS | 2523 | 1461705098486 Marionette TRACE conn3 <- [1,2398,null,{}] 14:11:38 INFO - PROCESS | 2523 | 1461705098491 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:38 INFO - PROCESS | 2523 | 1461705098756 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:11:39 INFO - PROCESS | 2523 | 1461705099067 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f25800 == 175 [pid = 2523] [id = 607] 14:11:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f13734cc000) [pid = 2523] [serial = 1822] [outer = (nil)] 14:11:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f1374d29800) [pid = 2523] [serial = 1823] [outer = 0x7f13734cc000] 14:11:39 INFO - PROCESS | 2523 | 1461705099153 Marionette DEBUG loaded listener.js 14:11:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f1375464c00) [pid = 2523] [serial = 1824] [outer = 0x7f13734cc000] 14:11:40 INFO - PROCESS | 2523 | 1461705100058 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1630ms 14:11:40 INFO - PROCESS | 2523 | 1461705100114 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:11:40 INFO - PROCESS | 2523 | 1461705100117 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:11:40 INFO - PROCESS | 2523 | 1461705100134 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:11:40 INFO - PROCESS | 2523 | 1461705100138 Marionette TRACE conn3 <- [1,2402,null,{}] 14:11:40 INFO - PROCESS | 2523 | 1461705100143 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:40 INFO - PROCESS | 2523 | 1461705100388 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:11:40 INFO - PROCESS | 2523 | 1461705100695 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab1b800 == 176 [pid = 2523] [id = 608] 14:11:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f13734c9c00) [pid = 2523] [serial = 1825] [outer = (nil)] 14:11:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137546c000) [pid = 2523] [serial = 1826] [outer = 0x7f13734c9c00] 14:11:40 INFO - PROCESS | 2523 | 1461705100785 Marionette DEBUG loaded listener.js 14:11:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137560bc00) [pid = 2523] [serial = 1827] [outer = 0x7f13734c9c00] 14:11:41 INFO - PROCESS | 2523 | 1461705101658 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1585ms 14:11:41 INFO - PROCESS | 2523 | 1461705101721 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:11:41 INFO - PROCESS | 2523 | 1461705101725 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:11:41 INFO - PROCESS | 2523 | 1461705101731 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:11:41 INFO - PROCESS | 2523 | 1461705101734 Marionette TRACE conn3 <- [1,2406,null,{}] 14:11:41 INFO - PROCESS | 2523 | 1461705101740 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:41 INFO - PROCESS | 2523 | 1461705101983 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:11:42 INFO - PROCESS | 2523 | 1461705102345 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137aca9800 == 177 [pid = 2523] [id = 609] 14:11:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f1373539000) [pid = 2523] [serial = 1828] [outer = (nil)] 14:11:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f1375743c00) [pid = 2523] [serial = 1829] [outer = 0x7f1373539000] 14:11:42 INFO - PROCESS | 2523 | 1461705102479 Marionette DEBUG loaded listener.js 14:11:42 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f137574e400) [pid = 2523] [serial = 1830] [outer = 0x7f1373539000] 14:11:43 INFO - PROCESS | 2523 | 1461705103554 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1882ms 14:11:43 INFO - PROCESS | 2523 | 1461705103614 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:11:43 INFO - PROCESS | 2523 | 1461705103617 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:11:43 INFO - PROCESS | 2523 | 1461705103624 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:11:43 INFO - PROCESS | 2523 | 1461705103627 Marionette TRACE conn3 <- [1,2410,null,{}] 14:11:43 INFO - PROCESS | 2523 | 1461705103632 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:43 INFO - PROCESS | 2523 | 1461705103881 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:11:44 INFO - PROCESS | 2523 | 1461705104148 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c420000 == 178 [pid = 2523] [id = 610] 14:11:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f136c46c400) [pid = 2523] [serial = 1831] [outer = (nil)] 14:11:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f137576c400) [pid = 2523] [serial = 1832] [outer = 0x7f136c46c400] 14:11:44 INFO - PROCESS | 2523 | 1461705104271 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137588f000) [pid = 2523] [serial = 1833] [outer = 0x7f136c46c400] 14:11:45 INFO - PROCESS | 2523 | 1461705105143 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1582ms 14:11:45 INFO - PROCESS | 2523 | 1461705105208 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 2523 | 1461705105212 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:11:45 INFO - PROCESS | 2523 | 1461705105217 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 2523 | 1461705105219 Marionette TRACE conn3 <- [1,2414,null,{}] 14:11:45 INFO - PROCESS | 2523 | 1461705105226 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:45 INFO - PROCESS | 2523 | 1461705105467 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:11:45 INFO - PROCESS | 2523 | 1461705105780 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cfc7000 == 179 [pid = 2523] [id = 611] 14:11:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f13734d0800) [pid = 2523] [serial = 1834] [outer = (nil)] 14:11:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f1376094c00) [pid = 2523] [serial = 1835] [outer = 0x7f13734d0800] 14:11:45 INFO - PROCESS | 2523 | 1461705105865 Marionette DEBUG loaded listener.js 14:11:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f137609f000) [pid = 2523] [serial = 1836] [outer = 0x7f13734d0800] 14:11:46 INFO - PROCESS | 2523 | 1461705106714 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1528ms 14:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:11:46 INFO - PROCESS | 2523 | 1461705106748 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:11:46 INFO - PROCESS | 2523 | 1461705106750 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:11:46 INFO - PROCESS | 2523 | 1461705106758 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:11:46 INFO - PROCESS | 2523 | 1461705106762 Marionette TRACE conn3 <- [1,2418,null,{}] 14:11:46 INFO - PROCESS | 2523 | 1461705106768 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:47 INFO - PROCESS | 2523 | 1461705107013 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:11:47 INFO - PROCESS | 2523 | 1461705107288 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e078000 == 180 [pid = 2523] [id = 612] 14:11:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f1375890c00) [pid = 2523] [serial = 1837] [outer = (nil)] 14:11:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f13760dec00) [pid = 2523] [serial = 1838] [outer = 0x7f1375890c00] 14:11:47 INFO - PROCESS | 2523 | 1461705107411 Marionette DEBUG loaded listener.js 14:11:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f13761ea400) [pid = 2523] [serial = 1839] [outer = 0x7f1375890c00] 14:11:48 INFO - PROCESS | 2523 | 1461705108309 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1590ms 14:11:48 INFO - PROCESS | 2523 | 1461705108347 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:11:48 INFO - PROCESS | 2523 | 1461705108350 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:11:48 INFO - PROCESS | 2523 | 1461705108359 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:11:48 INFO - PROCESS | 2523 | 1461705108361 Marionette TRACE conn3 <- [1,2422,null,{}] 14:11:48 INFO - PROCESS | 2523 | 1461705108369 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:48 INFO - PROCESS | 2523 | 1461705108621 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:11:49 INFO - PROCESS | 2523 | 1461705109010 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137fd80000 == 181 [pid = 2523] [id = 613] 14:11:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1375894c00) [pid = 2523] [serial = 1840] [outer = (nil)] 14:11:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f13763bc000) [pid = 2523] [serial = 1841] [outer = 0x7f1375894c00] 14:11:49 INFO - PROCESS | 2523 | 1461705109137 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f137aa1a400) [pid = 2523] [serial = 1842] [outer = 0x7f1375894c00] 14:11:49 INFO - PROCESS | 2523 | 1461705109981 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137f912800 == 180 [pid = 2523] [id = 403] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384a65800 == 179 [pid = 2523] [id = 406] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a9d5000 == 178 [pid = 2523] [id = 593] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13687dc800 == 177 [pid = 2523] [id = 592] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c406800 == 176 [pid = 2523] [id = 590] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386b05000 == 175 [pid = 2523] [id = 589] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13859a9800 == 174 [pid = 2523] [id = 588] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384f6f800 == 173 [pid = 2523] [id = 587] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380bac000 == 172 [pid = 2523] [id = 586] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138096d800 == 171 [pid = 2523] [id = 585] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801cc800 == 170 [pid = 2523] [id = 584] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e3a9800 == 169 [pid = 2523] [id = 583] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf0e800 == 168 [pid = 2523] [id = 582] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c08a800 == 167 [pid = 2523] [id = 581] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab05800 == 166 [pid = 2523] [id = 580] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374c84800 == 165 [pid = 2523] [id = 579] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137337c000 == 164 [pid = 2523] [id = 578] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371cd3800 == 163 [pid = 2523] [id = 577] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13707d1800 == 162 [pid = 2523] [id = 576] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d577000 == 161 [pid = 2523] [id = 575] 14:11:51 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13687e5800 == 160 [pid = 2523] [id = 574] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f1370075400) [pid = 2523] [serial = 1590] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f136e0a1c00) [pid = 2523] [serial = 1721] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f136e35d400) [pid = 2523] [serial = 1718] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f1370073c00) [pid = 2523] [serial = 1719] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f1387252800) [pid = 2523] [serial = 1700] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f1386e22400) [pid = 2523] [serial = 1698] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f1386258c00) [pid = 2523] [serial = 1697] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f1385948000) [pid = 2523] [serial = 1695] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f1385465400) [pid = 2523] [serial = 1694] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f13842bfc00) [pid = 2523] [serial = 1692] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f1382a3b000) [pid = 2523] [serial = 1691] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f138038cc00) [pid = 2523] [serial = 1689] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f137fd42400) [pid = 2523] [serial = 1688] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137cb0d800) [pid = 2523] [serial = 1686] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f137cab4400) [pid = 2523] [serial = 1685] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137c956400) [pid = 2523] [serial = 1683] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f137c7eac00) [pid = 2523] [serial = 1682] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f137c551400) [pid = 2523] [serial = 1680] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f137c0e0c00) [pid = 2523] [serial = 1679] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f137aee2c00) [pid = 2523] [serial = 1677] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137aa1e000) [pid = 2523] [serial = 1676] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f13760dd000) [pid = 2523] [serial = 1674] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137588b000) [pid = 2523] [serial = 1673] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f13733fc000) [pid = 2523] [serial = 1671] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f13727af000) [pid = 2523] [serial = 1670] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1371e3e000) [pid = 2523] [serial = 1668] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f1371e30400) [pid = 2523] [serial = 1667] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1371ad6400) [pid = 2523] [serial = 1665] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f1370ae4800) [pid = 2523] [serial = 1664] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f136e50d000) [pid = 2523] [serial = 1662] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f136d444400) [pid = 2523] [serial = 1661] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f136addd000) [pid = 2523] [serial = 1659] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f136a8ce000) [pid = 2523] [serial = 1658] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f136c469400) [pid = 2523] [serial = 1715] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f136a8c7800) [pid = 2523] [serial = 1712] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f136aad4c00) [pid = 2523] [serial = 1713] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f1393076800) [pid = 2523] [serial = 1709] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f139300dc00) [pid = 2523] [serial = 1707] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f1392f0f000) [pid = 2523] [serial = 1706] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f138d191800) [pid = 2523] [serial = 1704] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f13886edc00) [pid = 2523] [serial = 1703] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f1387acf000) [pid = 2523] [serial = 1701] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136c8c9400) [pid = 2523] [serial = 1716] [outer = (nil)] [url = about:blank] 14:11:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:11:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 3487ms 14:11:51 INFO - PROCESS | 2523 | 1461705111957 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:11:51 INFO - PROCESS | 2523 | 1461705111963 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:11:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:11:51 INFO - PROCESS | 2523 | 1461705111977 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:11:51 INFO - PROCESS | 2523 | 1461705111985 Marionette TRACE conn3 <- [1,2426,null,{}] 14:11:51 INFO - PROCESS | 2523 | 1461705111993 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:52 INFO - PROCESS | 2523 | 1461705112223 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:11:52 INFO - PROCESS | 2523 | 1461705112442 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13687ef800 == 161 [pid = 2523] [id = 614] 14:11:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f13687d0800) [pid = 2523] [serial = 1843] [outer = (nil)] 14:11:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136a8c8800) [pid = 2523] [serial = 1844] [outer = 0x7f13687d0800] 14:11:52 INFO - PROCESS | 2523 | 1461705112513 Marionette DEBUG loaded listener.js 14:11:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136aace400) [pid = 2523] [serial = 1845] [outer = 0x7f13687d0800] 14:11:53 INFO - PROCESS | 2523 | 1461705113372 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1441ms 14:11:53 INFO - PROCESS | 2523 | 1461705113418 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:11:53 INFO - PROCESS | 2523 | 1461705113424 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:11:53 INFO - PROCESS | 2523 | 1461705113437 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 2523 | 1461705113441 Marionette TRACE conn3 <- [1,2430,null,{}] 14:11:53 INFO - PROCESS | 2523 | 1461705113449 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:53 INFO - PROCESS | 2523 | 1461705113687 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:11:53 INFO - PROCESS | 2523 | 1461705113886 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b62c800 == 162 [pid = 2523] [id = 615] 14:11:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f13687c8c00) [pid = 2523] [serial = 1846] [outer = (nil)] 14:11:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136b6ad800) [pid = 2523] [serial = 1847] [outer = 0x7f13687c8c00] 14:11:53 INFO - PROCESS | 2523 | 1461705113956 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136c5e3c00) [pid = 2523] [serial = 1848] [outer = 0x7f13687c8c00] 14:11:54 INFO - PROCESS | 2523 | 1461705114902 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1536ms 14:11:54 INFO - PROCESS | 2523 | 1461705114971 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 2523 | 1461705114974 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:11:54 INFO - PROCESS | 2523 | 1461705114981 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 2523 | 1461705114986 Marionette TRACE conn3 <- [1,2434,null,{}] 14:11:55 INFO - PROCESS | 2523 | 1461705115013 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:55 INFO - PROCESS | 2523 | 1461705115313 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:11:55 INFO - PROCESS | 2523 | 1461705115352 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:55 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbc4800 == 163 [pid = 2523] [id = 616] 14:11:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136d3a8800) [pid = 2523] [serial = 1849] [outer = (nil)] 14:11:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f136d428800) [pid = 2523] [serial = 1850] [outer = 0x7f136d3a8800] 14:11:55 INFO - PROCESS | 2523 | 1461705115423 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f136d5d5400) [pid = 2523] [serial = 1851] [outer = 0x7f136d3a8800] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f137c94a800) [pid = 2523] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f13683a6800) [pid = 2523] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f13667efc00) [pid = 2523] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f137acf3400) [pid = 2523] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136b6b6c00) [pid = 2523] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f137588bc00) [pid = 2523] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f136d5d3800) [pid = 2523] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f1375771800) [pid = 2523] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f1370687c00) [pid = 2523] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f1374d2f400) [pid = 2523] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f136839d800) [pid = 2523] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f13760d8c00) [pid = 2523] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f137ca47c00) [pid = 2523] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f137574ec00) [pid = 2523] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f1374d2f800) [pid = 2523] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f13667ec400) [pid = 2523] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f1370688c00) [pid = 2523] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f137f819c00) [pid = 2523] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f1380386000) [pid = 2523] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f136c8c5800) [pid = 2523] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f136ab41c00) [pid = 2523] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:11:56 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f137ee4c800) [pid = 2523] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:11:57 INFO - PROCESS | 2523 | 1461705117069 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2189ms 14:11:57 INFO - PROCESS | 2523 | 1461705117171 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:11:57 INFO - PROCESS | 2523 | 1461705117175 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:11:57 INFO - PROCESS | 2523 | 1461705117180 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 2523 | 1461705117182 Marionette TRACE conn3 <- [1,2438,null,{}] 14:11:57 INFO - PROCESS | 2523 | 1461705117188 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:57 INFO - PROCESS | 2523 | 1461705117412 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:11:57 INFO - PROCESS | 2523 | 1461705117585 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1ba000 == 164 [pid = 2523] [id = 617] 14:11:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f136a8c3400) [pid = 2523] [serial = 1852] [outer = (nil)] 14:11:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f136e099000) [pid = 2523] [serial = 1853] [outer = 0x7f136a8c3400] 14:11:57 INFO - PROCESS | 2523 | 1461705117652 Marionette DEBUG loaded listener.js 14:11:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f136e506800) [pid = 2523] [serial = 1854] [outer = 0x7f136a8c3400] 14:11:58 INFO - PROCESS | 2523 | 1461705118419 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1277ms 14:11:58 INFO - PROCESS | 2523 | 1461705118459 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:11:58 INFO - PROCESS | 2523 | 1461705118463 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:11:58 INFO - PROCESS | 2523 | 1461705118469 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:11:58 INFO - PROCESS | 2523 | 1461705118472 Marionette TRACE conn3 <- [1,2442,null,{}] 14:11:58 INFO - PROCESS | 2523 | 1461705118477 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:58 INFO - PROCESS | 2523 | 1461705118705 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:11:59 INFO - PROCESS | 2523 | 1461705119068 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368309000 == 165 [pid = 2523] [id = 618] 14:11:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f13667f3c00) [pid = 2523] [serial = 1855] [outer = (nil)] 14:11:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f13683a0c00) [pid = 2523] [serial = 1856] [outer = 0x7f13667f3c00] 14:11:59 INFO - PROCESS | 2523 | 1461705119220 Marionette DEBUG loaded listener.js 14:11:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f136a8c2800) [pid = 2523] [serial = 1857] [outer = 0x7f13667f3c00] 14:12:00 INFO - PROCESS | 2523 | 1461705120170 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1736ms 14:12:00 INFO - PROCESS | 2523 | 1461705120206 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:12:00 INFO - PROCESS | 2523 | 1461705120214 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:12:00 INFO - PROCESS | 2523 | 1461705120222 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:12:00 INFO - PROCESS | 2523 | 1461705120229 Marionette TRACE conn3 <- [1,2446,null,{}] 14:12:00 INFO - PROCESS | 2523 | 1461705120238 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:00 INFO - PROCESS | 2523 | 1461705120513 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:12:00 INFO - PROCESS | 2523 | 1461705120835 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c405000 == 166 [pid = 2523] [id = 619] 14:12:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136b6aa400) [pid = 2523] [serial = 1858] [outer = (nil)] 14:12:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136b6b2400) [pid = 2523] [serial = 1859] [outer = 0x7f136b6aa400] 14:12:00 INFO - PROCESS | 2523 | 1461705120927 Marionette DEBUG loaded listener.js 14:12:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136c5dd400) [pid = 2523] [serial = 1860] [outer = 0x7f136b6aa400] 14:12:01 INFO - PROCESS | 2523 | 1461705121866 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1692ms 14:12:01 INFO - PROCESS | 2523 | 1461705121927 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:12:01 INFO - PROCESS | 2523 | 1461705121934 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:12:01 INFO - PROCESS | 2523 | 1461705121943 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:12:01 INFO - PROCESS | 2523 | 1461705121947 Marionette TRACE conn3 <- [1,2450,null,{}] 14:12:01 INFO - PROCESS | 2523 | 1461705121953 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:02 INFO - PROCESS | 2523 | 1461705122209 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:12:02 INFO - PROCESS | 2523 | 1461705122560 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370025000 == 167 [pid = 2523] [id = 620] 14:12:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136c8f0c00) [pid = 2523] [serial = 1861] [outer = (nil)] 14:12:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f136d449000) [pid = 2523] [serial = 1862] [outer = 0x7f136c8f0c00] 14:12:02 INFO - PROCESS | 2523 | 1461705122645 Marionette DEBUG loaded listener.js 14:12:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f136d5d4000) [pid = 2523] [serial = 1863] [outer = 0x7f136c8f0c00] 14:12:03 INFO - PROCESS | 2523 | 1461705123614 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1685ms 14:12:03 INFO - PROCESS | 2523 | 1461705123630 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:12:03 INFO - PROCESS | 2523 | 1461705123634 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:12:03 INFO - PROCESS | 2523 | 1461705123643 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:12:03 INFO - PROCESS | 2523 | 1461705123653 Marionette TRACE conn3 <- [1,2454,null,{}] 14:12:03 INFO - PROCESS | 2523 | 1461705123668 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:03 INFO - PROCESS | 2523 | 1461705123976 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:12:04 INFO - PROCESS | 2523 | 1461705124284 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719c2000 == 168 [pid = 2523] [id = 621] 14:12:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f136d3b1000) [pid = 2523] [serial = 1864] [outer = (nil)] 14:12:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f137025c000) [pid = 2523] [serial = 1865] [outer = 0x7f136d3b1000] 14:12:04 INFO - PROCESS | 2523 | 1461705124368 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1370494000) [pid = 2523] [serial = 1866] [outer = 0x7f136d3b1000] 14:12:05 INFO - PROCESS | 2523 | 1461705125304 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1692ms 14:12:05 INFO - PROCESS | 2523 | 1461705125334 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:12:05 INFO - PROCESS | 2523 | 1461705125338 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:12:05 INFO - PROCESS | 2523 | 1461705125344 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:12:05 INFO - PROCESS | 2523 | 1461705125348 Marionette TRACE conn3 <- [1,2458,null,{}] 14:12:05 INFO - PROCESS | 2523 | 1461705125353 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:05 INFO - PROCESS | 2523 | 1461705125588 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:12:05 INFO - PROCESS | 2523 | 1461705125835 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137224e800 == 169 [pid = 2523] [id = 622] 14:12:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136e770400) [pid = 2523] [serial = 1867] [outer = (nil)] 14:12:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1370952000) [pid = 2523] [serial = 1868] [outer = 0x7f136e770400] 14:12:05 INFO - PROCESS | 2523 | 1461705125915 Marionette DEBUG loaded listener.js 14:12:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1370ae2c00) [pid = 2523] [serial = 1869] [outer = 0x7f136e770400] 14:12:06 INFO - PROCESS | 2523 | 1461705126865 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1579ms 14:12:06 INFO - PROCESS | 2523 | 1461705126926 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:12:06 INFO - PROCESS | 2523 | 1461705126930 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:12:06 INFO - PROCESS | 2523 | 1461705126940 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:12:06 INFO - PROCESS | 2523 | 1461705126948 Marionette TRACE conn3 <- [1,2462,null,{}] 14:12:06 INFO - PROCESS | 2523 | 1461705126956 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:07 INFO - PROCESS | 2523 | 1461705127197 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:12:07 INFO - PROCESS | 2523 | 1461705127512 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bba000 == 170 [pid = 2523] [id = 623] 14:12:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1371d2d400) [pid = 2523] [serial = 1870] [outer = (nil)] 14:12:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1371d36000) [pid = 2523] [serial = 1871] [outer = 0x7f1371d2d400] 14:12:07 INFO - PROCESS | 2523 | 1461705127610 Marionette DEBUG loaded listener.js 14:12:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f13727b2400) [pid = 2523] [serial = 1872] [outer = 0x7f1371d2d400] 14:12:08 INFO - PROCESS | 2523 | 1461705128588 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:12:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:12:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1694ms 14:12:08 INFO - PROCESS | 2523 | 1461705128634 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:12:08 INFO - PROCESS | 2523 | 1461705128638 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:12:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:12:08 INFO - PROCESS | 2523 | 1461705128644 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 2523 | 1461705128648 Marionette TRACE conn3 <- [1,2466,null,{}] 14:12:08 INFO - PROCESS | 2523 | 1461705128654 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:08 INFO - PROCESS | 2523 | 1461705128911 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:12:09 INFO - PROCESS | 2523 | 1461705129215 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13756a9800 == 171 [pid = 2523] [id = 624] 14:12:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1370ae6000) [pid = 2523] [serial = 1873] [outer = (nil)] 14:12:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1374947000) [pid = 2523] [serial = 1874] [outer = 0x7f1370ae6000] 14:12:09 INFO - PROCESS | 2523 | 1461705129303 Marionette DEBUG loaded listener.js 14:12:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1374d2f800) [pid = 2523] [serial = 1875] [outer = 0x7f1370ae6000] 14:12:10 INFO - PROCESS | 2523 | 1461705130150 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:12:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:12:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1581ms 14:12:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:12:10 INFO - PROCESS | 2523 | 1461705130227 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:12:10 INFO - PROCESS | 2523 | 1461705130230 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:12:10 INFO - PROCESS | 2523 | 1461705130237 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:12:10 INFO - PROCESS | 2523 | 1461705130239 Marionette TRACE conn3 <- [1,2470,null,{}] 14:12:10 INFO - PROCESS | 2523 | 1461705130245 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:10 INFO - PROCESS | 2523 | 1461705130491 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:12:10 INFO - PROCESS | 2523 | 1461705130754 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab1f800 == 172 [pid = 2523] [id = 625] 14:12:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f1371d2f000) [pid = 2523] [serial = 1876] [outer = (nil)] 14:12:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f1375610400) [pid = 2523] [serial = 1877] [outer = 0x7f1371d2f000] 14:12:10 INFO - PROCESS | 2523 | 1461705130886 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137576dc00) [pid = 2523] [serial = 1878] [outer = 0x7f1371d2f000] 14:12:11 INFO - PROCESS | 2523 | 1461705131782 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1592ms 14:12:11 INFO - PROCESS | 2523 | 1461705131828 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:12:11 INFO - PROCESS | 2523 | 1461705131833 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:12:11 INFO - PROCESS | 2523 | 1461705131840 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 2523 | 1461705131844 Marionette TRACE conn3 <- [1,2474,null,{}] 14:12:11 INFO - PROCESS | 2523 | 1461705131850 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:12 INFO - PROCESS | 2523 | 1461705132126 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:12:12 INFO - PROCESS | 2523 | 1461705132406 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bdc5000 == 173 [pid = 2523] [id = 626] 14:12:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f13734c4000) [pid = 2523] [serial = 1879] [outer = (nil)] 14:12:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f1375890000) [pid = 2523] [serial = 1880] [outer = 0x7f13734c4000] 14:12:12 INFO - PROCESS | 2523 | 1461705132487 Marionette DEBUG loaded listener.js 14:12:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137609b400) [pid = 2523] [serial = 1881] [outer = 0x7f13734c4000] 14:12:13 INFO - PROCESS | 2523 | 1461705133409 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:12:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:12:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1631ms 14:12:13 INFO - PROCESS | 2523 | 1461705133472 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:12:13 INFO - PROCESS | 2523 | 1461705133477 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:12:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:12:13 INFO - PROCESS | 2523 | 1461705133483 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:12:13 INFO - PROCESS | 2523 | 1461705133487 Marionette TRACE conn3 <- [1,2478,null,{}] 14:12:13 INFO - PROCESS | 2523 | 1461705133493 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:13 INFO - PROCESS | 2523 | 1461705133764 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:12:14 INFO - PROCESS | 2523 | 1461705134069 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf18800 == 174 [pid = 2523] [id = 627] 14:12:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f136addf800) [pid = 2523] [serial = 1882] [outer = (nil)] 14:12:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f13760dc800) [pid = 2523] [serial = 1883] [outer = 0x7f136addf800] 14:12:14 INFO - PROCESS | 2523 | 1461705134162 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f13761ebc00) [pid = 2523] [serial = 1884] [outer = 0x7f136addf800] 14:12:15 INFO - PROCESS | 2523 | 1461705135139 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:12:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:12:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1732ms 14:12:15 INFO - PROCESS | 2523 | 1461705135216 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 2523 | 1461705135219 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:12:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:12:15 INFO - PROCESS | 2523 | 1461705135226 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 2523 | 1461705135228 Marionette TRACE conn3 <- [1,2482,null,{}] 14:12:15 INFO - PROCESS | 2523 | 1461705135234 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:15 INFO - PROCESS | 2523 | 1461705135484 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:12:15 INFO - PROCESS | 2523 | 1461705135806 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e32c800 == 175 [pid = 2523] [id = 628] 14:12:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137aa23000) [pid = 2523] [serial = 1885] [outer = (nil)] 14:12:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137acc9c00) [pid = 2523] [serial = 1886] [outer = 0x7f137aa23000] 14:12:15 INFO - PROCESS | 2523 | 1461705135906 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137ace8800) [pid = 2523] [serial = 1887] [outer = 0x7f137aa23000] 14:12:16 INFO - PROCESS | 2523 | 1461705136823 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:12:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:12:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1631ms 14:12:16 INFO - PROCESS | 2523 | 1461705136858 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 2523 | 1461705136862 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:12:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:12:16 INFO - PROCESS | 2523 | 1461705136869 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 2523 | 1461705136873 Marionette TRACE conn3 <- [1,2486,null,{}] 14:12:16 INFO - PROCESS | 2523 | 1461705136879 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:17 INFO - PROCESS | 2523 | 1461705137163 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:12:17 INFO - PROCESS | 2523 | 1461705137474 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380211800 == 176 [pid = 2523] [id = 629] 14:12:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137acf1c00) [pid = 2523] [serial = 1888] [outer = (nil)] 14:12:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137bea6400) [pid = 2523] [serial = 1889] [outer = 0x7f137acf1c00] 14:12:17 INFO - PROCESS | 2523 | 1461705137557 Marionette DEBUG loaded listener.js 14:12:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137bf6f000) [pid = 2523] [serial = 1890] [outer = 0x7f137acf1c00] 14:12:18 INFO - PROCESS | 2523 | 1461705138440 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:12:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:12:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1637ms 14:12:18 INFO - PROCESS | 2523 | 1461705138507 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:12:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:12:18 INFO - PROCESS | 2523 | 1461705138511 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:12:18 INFO - PROCESS | 2523 | 1461705138517 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:12:18 INFO - PROCESS | 2523 | 1461705138521 Marionette TRACE conn3 <- [1,2490,null,{}] 14:12:18 INFO - PROCESS | 2523 | 1461705138526 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:18 INFO - PROCESS | 2523 | 1461705138773 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:12:19 INFO - PROCESS | 2523 | 1461705139091 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380857000 == 177 [pid = 2523] [id = 630] 14:12:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f136b6ab800) [pid = 2523] [serial = 1891] [outer = (nil)] 14:12:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137bf79800) [pid = 2523] [serial = 1892] [outer = 0x7f136b6ab800] 14:12:19 INFO - PROCESS | 2523 | 1461705139176 Marionette DEBUG loaded listener.js 14:12:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137c0e0c00) [pid = 2523] [serial = 1893] [outer = 0x7f136b6ab800] 14:12:20 INFO - PROCESS | 2523 | 1461705140075 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1631ms 14:12:20 INFO - PROCESS | 2523 | 1461705140149 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:12:20 INFO - PROCESS | 2523 | 1461705140162 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:12:20 INFO - PROCESS | 2523 | 1461705140169 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 2523 | 1461705140173 Marionette TRACE conn3 <- [1,2494,null,{}] 14:12:20 INFO - PROCESS | 2523 | 1461705140179 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:20 INFO - PROCESS | 2523 | 1461705140464 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:12:20 INFO - PROCESS | 2523 | 1461705140772 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138097c800 == 178 [pid = 2523] [id = 631] 14:12:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f136c8f6800) [pid = 2523] [serial = 1894] [outer = (nil)] 14:12:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f137c43a000) [pid = 2523] [serial = 1895] [outer = 0x7f136c8f6800] 14:12:20 INFO - PROCESS | 2523 | 1461705140869 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137c54f000) [pid = 2523] [serial = 1896] [outer = 0x7f136c8f6800] 14:12:21 INFO - PROCESS | 2523 | 1461705141760 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1637ms 14:12:21 INFO - PROCESS | 2523 | 1461705141806 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:12:21 INFO - PROCESS | 2523 | 1461705141811 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:12:21 INFO - PROCESS | 2523 | 1461705141818 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:12:21 INFO - PROCESS | 2523 | 1461705141821 Marionette TRACE conn3 <- [1,2498,null,{}] 14:12:21 INFO - PROCESS | 2523 | 1461705141828 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:22 INFO - PROCESS | 2523 | 1461705142095 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:12:22 INFO - PROCESS | 2523 | 1461705142412 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380b9c000 == 179 [pid = 2523] [id = 632] 14:12:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f13667ec400) [pid = 2523] [serial = 1897] [outer = (nil)] 14:12:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137c7b2800) [pid = 2523] [serial = 1898] [outer = 0x7f13667ec400] 14:12:22 INFO - PROCESS | 2523 | 1461705142495 Marionette DEBUG loaded listener.js 14:12:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137c7ec000) [pid = 2523] [serial = 1899] [outer = 0x7f13667ec400] 14:12:23 INFO - PROCESS | 2523 | 1461705143422 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1688ms 14:12:23 INFO - PROCESS | 2523 | 1461705143506 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:12:23 INFO - PROCESS | 2523 | 1461705143510 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:12:23 INFO - PROCESS | 2523 | 1461705143517 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:12:23 INFO - PROCESS | 2523 | 1461705143521 Marionette TRACE conn3 <- [1,2502,null,{}] 14:12:23 INFO - PROCESS | 2523 | 1461705143527 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:23 INFO - PROCESS | 2523 | 1461705143827 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:12:24 INFO - PROCESS | 2523 | 1461705144142 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1383b43000 == 180 [pid = 2523] [id = 633] 14:12:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f136c8ce000) [pid = 2523] [serial = 1900] [outer = (nil)] 14:12:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f137c911400) [pid = 2523] [serial = 1901] [outer = 0x7f136c8ce000] 14:12:24 INFO - PROCESS | 2523 | 1461705144222 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f137c94cc00) [pid = 2523] [serial = 1902] [outer = 0x7f136c8ce000] 14:12:25 INFO - PROCESS | 2523 | 1461705145101 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1636ms 14:12:25 INFO - PROCESS | 2523 | 1461705145154 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:12:25 INFO - PROCESS | 2523 | 1461705145159 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:12:25 INFO - PROCESS | 2523 | 1461705145166 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 2523 | 1461705145170 Marionette TRACE conn3 <- [1,2506,null,{}] 14:12:25 INFO - PROCESS | 2523 | 1461705145178 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:25 INFO - PROCESS | 2523 | 1461705145446 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:12:25 INFO - PROCESS | 2523 | 1461705145758 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384de3000 == 181 [pid = 2523] [id = 634] 14:12:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f1371e36800) [pid = 2523] [serial = 1903] [outer = (nil)] 14:12:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f137ca44000) [pid = 2523] [serial = 1904] [outer = 0x7f1371e36800] 14:12:25 INFO - PROCESS | 2523 | 1461705145842 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f137ca4bc00) [pid = 2523] [serial = 1905] [outer = 0x7f1371e36800] 14:12:26 INFO - PROCESS | 2523 | 1461705146736 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1638ms 14:12:26 INFO - PROCESS | 2523 | 1461705146806 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:12:26 INFO - PROCESS | 2523 | 1461705146810 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:12:26 INFO - PROCESS | 2523 | 1461705146818 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:12:26 INFO - PROCESS | 2523 | 1461705146821 Marionette TRACE conn3 <- [1,2510,null,{}] 14:12:26 INFO - PROCESS | 2523 | 1461705146829 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:27 INFO - PROCESS | 2523 | 1461705147112 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:12:27 INFO - PROCESS | 2523 | 1461705147431 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13852b3800 == 182 [pid = 2523] [id = 635] 14:12:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f137494c400) [pid = 2523] [serial = 1906] [outer = (nil)] 14:12:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f137cab7800) [pid = 2523] [serial = 1907] [outer = 0x7f137494c400] 14:12:27 INFO - PROCESS | 2523 | 1461705147519 Marionette DEBUG loaded listener.js 14:12:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f137cac1400) [pid = 2523] [serial = 1908] [outer = 0x7f137494c400] 14:12:28 INFO - PROCESS | 2523 | 1461705148404 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1635ms 14:12:28 INFO - PROCESS | 2523 | 1461705148452 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:12:28 INFO - PROCESS | 2523 | 1461705148457 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:12:28 INFO - PROCESS | 2523 | 1461705148464 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 2523 | 1461705148467 Marionette TRACE conn3 <- [1,2514,null,{}] 14:12:28 INFO - PROCESS | 2523 | 1461705148473 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:28 INFO - PROCESS | 2523 | 1461705148738 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:12:29 INFO - PROCESS | 2523 | 1461705149057 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13859aa800 == 183 [pid = 2523] [id = 636] 14:12:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f13667ef000) [pid = 2523] [serial = 1909] [outer = (nil)] 14:12:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f137cb04000) [pid = 2523] [serial = 1910] [outer = 0x7f13667ef000] 14:12:29 INFO - PROCESS | 2523 | 1461705149141 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137cb0fc00) [pid = 2523] [serial = 1911] [outer = 0x7f13667ef000] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1368de0800 == 182 [pid = 2523] [id = 508] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801cd800 == 181 [pid = 2523] [id = 186] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1368314000 == 180 [pid = 2523] [id = 504] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a752000 == 179 [pid = 2523] [id = 505] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b6d0000 == 178 [pid = 2523] [id = 507] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13803c2800 == 177 [pid = 2523] [id = 518] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138423b800 == 176 [pid = 2523] [id = 521] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380bae000 == 175 [pid = 2523] [id = 520] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13809bc800 == 174 [pid = 2523] [id = 519] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e332000 == 173 [pid = 2523] [id = 517] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cd17800 == 172 [pid = 2523] [id = 516] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bee800 == 171 [pid = 2523] [id = 159] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c769000 == 170 [pid = 2523] [id = 529] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c76a800 == 169 [pid = 2523] [id = 509] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1ba000 == 168 [pid = 2523] [id = 617] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbc4800 == 167 [pid = 2523] [id = 616] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b63b000 == 166 [pid = 2523] [id = 594] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b62c800 == 165 [pid = 2523] [id = 615] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13687ef800 == 164 [pid = 2523] [id = 614] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab1b800 == 163 [pid = 2523] [id = 608] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f25800 == 162 [pid = 2523] [id = 607] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374c95000 == 161 [pid = 2523] [id = 606] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13749aa000 == 160 [pid = 2523] [id = 605] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137279a000 == 159 [pid = 2523] [id = 604] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13721e5800 == 158 [pid = 2523] [id = 603] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13719e0000 == 157 [pid = 2523] [id = 602] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370b94000 == 156 [pid = 2523] [id = 601] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370642000 == 155 [pid = 2523] [id = 600] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370017000 == 154 [pid = 2523] [id = 599] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1d4000 == 153 [pid = 2523] [id = 598] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbda000 == 152 [pid = 2523] [id = 597] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c755000 == 151 [pid = 2523] [id = 595] 14:12:31 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a740800 == 150 [pid = 2523] [id = 596] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f1380385c00) [pid = 2523] [serial = 1761] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f136a8d0c00) [pid = 2523] [serial = 1779] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f1370681800) [pid = 2523] [serial = 1656] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f137f814400) [pid = 2523] [serial = 1758] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f137e03c400) [pid = 2523] [serial = 1757] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f136c8cc400) [pid = 2523] [serial = 1785] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f137aee0800) [pid = 2523] [serial = 1748] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f1371ad0400) [pid = 2523] [serial = 1731] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f13761ed400) [pid = 2523] [serial = 1745] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f1371d5c800) [pid = 2523] [serial = 1733] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f1374d33800) [pid = 2523] [serial = 1739] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f13687c9400) [pid = 2523] [serial = 1724] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137c7eb400) [pid = 2523] [serial = 1752] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f137cab4000) [pid = 2523] [serial = 1754] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f1388698400) [pid = 2523] [serial = 1775] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f137bf77000) [pid = 2523] [serial = 1749] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f1375897c00) [pid = 2523] [serial = 1742] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f1385eda800) [pid = 2523] [serial = 1772] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f1371e3d400) [pid = 2523] [serial = 1734] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f1373531400) [pid = 2523] [serial = 1737] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f136ab37800) [pid = 2523] [serial = 1725] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f13850cdc00) [pid = 2523] [serial = 1767] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f136c5d9000) [pid = 2523] [serial = 1784] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f137aa21800) [pid = 2523] [serial = 1746] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f138513ac00) [pid = 2523] [serial = 1769] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f137f821400) [pid = 2523] [serial = 1760] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f136d3a7000) [pid = 2523] [serial = 1727] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f13687d1400) [pid = 2523] [serial = 1778] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f136accb000) [pid = 2523] [serial = 1781] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1385469000) [pid = 2523] [serial = 1770] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f136acd3c00) [pid = 2523] [serial = 1782] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f139322a000) [pid = 2523] [serial = 1776] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f1380b15000) [pid = 2523] [serial = 1764] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f1380391c00) [pid = 2523] [serial = 1763] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1384c37c00) [pid = 2523] [serial = 1766] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137cf76800) [pid = 2523] [serial = 1755] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f13733f8400) [pid = 2523] [serial = 1736] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137c0e3400) [pid = 2523] [serial = 1751] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1386e25000) [pid = 2523] [serial = 1773] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f1375614800) [pid = 2523] [serial = 1740] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f136e352400) [pid = 2523] [serial = 1728] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f13760d6000) [pid = 2523] [serial = 1743] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f137095a800) [pid = 2523] [serial = 1730] [outer = (nil)] [url = about:blank] 14:12:31 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f136c8f1400) [pid = 2523] [serial = 1787] [outer = (nil)] [url = about:blank] 14:12:32 INFO - PROCESS | 2523 | 1461705152005 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3592ms 14:12:32 INFO - PROCESS | 2523 | 1461705152058 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 2523 | 1461705152069 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:12:32 INFO - PROCESS | 2523 | 1461705152087 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 2523 | 1461705152096 Marionette TRACE conn3 <- [1,2518,null,{}] 14:12:32 INFO - PROCESS | 2523 | 1461705152105 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:32 INFO - PROCESS | 2523 | 1461705152346 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:12:32 INFO - PROCESS | 2523 | 1461705152597 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a9e4800 == 151 [pid = 2523] [id = 637] 14:12:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f136ab36000) [pid = 2523] [serial = 1912] [outer = (nil)] 14:12:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136ab3b800) [pid = 2523] [serial = 1913] [outer = 0x7f136ab36000] 14:12:32 INFO - PROCESS | 2523 | 1461705152672 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136acd2c00) [pid = 2523] [serial = 1914] [outer = 0x7f136ab36000] 14:12:33 INFO - PROCESS | 2523 | 1461705153525 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1490ms 14:12:33 INFO - PROCESS | 2523 | 1461705153591 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 2523 | 1461705153599 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:12:33 INFO - PROCESS | 2523 | 1461705153609 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 2523 | 1461705153613 Marionette TRACE conn3 <- [1,2522,null,{}] 14:12:33 INFO - PROCESS | 2523 | 1461705153618 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:33 INFO - PROCESS | 2523 | 1461705153919 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:12:33 INFO - PROCESS | 2523 | 1461705153964 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b6ce000 == 152 [pid = 2523] [id = 638] 14:12:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136addd800) [pid = 2523] [serial = 1915] [outer = (nil)] 14:12:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f136c5e0800) [pid = 2523] [serial = 1916] [outer = 0x7f136addd800] 14:12:34 INFO - PROCESS | 2523 | 1461705154028 Marionette DEBUG loaded listener.js 14:12:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f136c8f5800) [pid = 2523] [serial = 1917] [outer = 0x7f136addd800] 14:12:35 INFO - PROCESS | 2523 | 1461705155058 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1493ms 14:12:35 INFO - PROCESS | 2523 | 1461705155103 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:12:35 INFO - PROCESS | 2523 | 1461705155109 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:12:35 INFO - PROCESS | 2523 | 1461705155132 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:12:35 INFO - PROCESS | 2523 | 1461705155147 Marionette TRACE conn3 <- [1,2526,null,{}] 14:12:35 INFO - PROCESS | 2523 | 1461705155186 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:35 INFO - PROCESS | 2523 | 1461705155548 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1370955000) [pid = 2523] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f13734cb400) [pid = 2523] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f136c46c400) [pid = 2523] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f13667f0000) [pid = 2523] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f1371ad1400) [pid = 2523] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f13687c8c00) [pid = 2523] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1373539000) [pid = 2523] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f136d3a8800) [pid = 2523] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f13687d0800) [pid = 2523] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f1371e34400) [pid = 2523] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f13734d0800) [pid = 2523] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f13734cc000) [pid = 2523] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f1375890c00) [pid = 2523] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f13734c9c00) [pid = 2523] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:12:36 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f136d3ab800) [pid = 2523] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:12:36 INFO - PROCESS | 2523 | 1461705156268 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c769000 == 153 [pid = 2523] [id = 639] 14:12:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f13687c5800) [pid = 2523] [serial = 1918] [outer = (nil)] 14:12:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136d3a8800) [pid = 2523] [serial = 1919] [outer = 0x7f13687c5800] 14:12:36 INFO - PROCESS | 2523 | 1461705156343 Marionette DEBUG loaded listener.js 14:12:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136e769c00) [pid = 2523] [serial = 1920] [outer = 0x7f13687c5800] 14:12:37 INFO - PROCESS | 2523 | 1461705157111 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2009ms 14:12:37 INFO - PROCESS | 2523 | 1461705157142 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 2523 | 1461705157146 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:12:37 INFO - PROCESS | 2523 | 1461705157165 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 2523 | 1461705157168 Marionette TRACE conn3 <- [1,2530,null,{}] 14:12:37 INFO - PROCESS | 2523 | 1461705157174 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:37 INFO - PROCESS | 2523 | 1461705157412 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:12:37 INFO - PROCESS | 2523 | 1461705157595 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e79f000 == 154 [pid = 2523] [id = 640] 14:12:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f13687d0800) [pid = 2523] [serial = 1921] [outer = (nil)] 14:12:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1370258000) [pid = 2523] [serial = 1922] [outer = 0x7f13687d0800] 14:12:37 INFO - PROCESS | 2523 | 1461705157660 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f1370681800) [pid = 2523] [serial = 1923] [outer = 0x7f13687d0800] 14:12:38 INFO - PROCESS | 2523 | 1461705158819 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1695ms 14:12:38 INFO - PROCESS | 2523 | 1461705158866 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:12:38 INFO - PROCESS | 2523 | 1461705158874 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:12:38 INFO - PROCESS | 2523 | 1461705158882 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:12:38 INFO - PROCESS | 2523 | 1461705158887 Marionette TRACE conn3 <- [1,2534,null,{}] 14:12:38 INFO - PROCESS | 2523 | 1461705158916 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:39 INFO - PROCESS | 2523 | 1461705159177 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:12:39 INFO - PROCESS | 2523 | 1461705159504 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b632000 == 155 [pid = 2523] [id = 641] 14:12:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136acd3c00) [pid = 2523] [serial = 1924] [outer = (nil)] 14:12:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136b6ac800) [pid = 2523] [serial = 1925] [outer = 0x7f136acd3c00] 14:12:39 INFO - PROCESS | 2523 | 1461705159589 Marionette DEBUG loaded listener.js 14:12:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136c8cd400) [pid = 2523] [serial = 1926] [outer = 0x7f136acd3c00] 14:12:40 INFO - PROCESS | 2523 | 1461705160539 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1710ms 14:12:40 INFO - PROCESS | 2523 | 1461705160593 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:12:40 INFO - PROCESS | 2523 | 1461705160602 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:12:40 INFO - PROCESS | 2523 | 1461705160613 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:12:40 INFO - PROCESS | 2523 | 1461705160618 Marionette TRACE conn3 <- [1,2538,null,{}] 14:12:40 INFO - PROCESS | 2523 | 1461705160624 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:40 INFO - PROCESS | 2523 | 1461705160900 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:12:41 INFO - PROCESS | 2523 | 1461705161236 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13703e2800 == 156 [pid = 2523] [id = 642] 14:12:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f136d44f000) [pid = 2523] [serial = 1927] [outer = (nil)] 14:12:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f137025b000) [pid = 2523] [serial = 1928] [outer = 0x7f136d44f000] 14:12:41 INFO - PROCESS | 2523 | 1461705161327 Marionette DEBUG loaded listener.js 14:12:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1370955c00) [pid = 2523] [serial = 1929] [outer = 0x7f136d44f000] 14:12:42 INFO - PROCESS | 2523 | 1461705162289 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1733ms 14:12:42 INFO - PROCESS | 2523 | 1461705162346 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 2523 | 1461705162351 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:12:42 INFO - PROCESS | 2523 | 1461705162357 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 2523 | 1461705162363 Marionette TRACE conn3 <- [1,2542,null,{}] 14:12:42 INFO - PROCESS | 2523 | 1461705162380 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:42 INFO - PROCESS | 2523 | 1461705162669 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:12:42 INFO - PROCESS | 2523 | 1461705162979 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370b94000 == 157 [pid = 2523] [id = 643] 14:12:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1371ad0400) [pid = 2523] [serial = 1930] [outer = (nil)] 14:12:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1371adcc00) [pid = 2523] [serial = 1931] [outer = 0x7f1371ad0400] 14:12:43 INFO - PROCESS | 2523 | 1461705163069 Marionette DEBUG loaded listener.js 14:12:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1371d31800) [pid = 2523] [serial = 1932] [outer = 0x7f1371ad0400] 14:12:44 INFO - PROCESS | 2523 | 1461705164003 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1698ms 14:12:44 INFO - PROCESS | 2523 | 1461705164056 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:12:44 INFO - PROCESS | 2523 | 1461705164060 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:12:44 INFO - PROCESS | 2523 | 1461705164067 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:12:44 INFO - PROCESS | 2523 | 1461705164070 Marionette TRACE conn3 <- [1,2546,null,{}] 14:12:44 INFO - PROCESS | 2523 | 1461705164076 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:44 INFO - PROCESS | 2523 | 1461705164331 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:12:44 INFO - PROCESS | 2523 | 1461705164602 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13721e0800 == 158 [pid = 2523] [id = 644] 14:12:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f136a8c7000) [pid = 2523] [serial = 1933] [outer = (nil)] 14:12:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1371e34c00) [pid = 2523] [serial = 1934] [outer = 0x7f136a8c7000] 14:12:44 INFO - PROCESS | 2523 | 1461705164734 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f1371f7d800) [pid = 2523] [serial = 1935] [outer = 0x7f136a8c7000] 14:12:45 INFO - PROCESS | 2523 | 1461705165600 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:12:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1580ms 14:12:45 INFO - PROCESS | 2523 | 1461705165648 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 2523 | 1461705165652 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:12:45 INFO - PROCESS | 2523 | 1461705165658 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 2523 | 1461705165662 Marionette TRACE conn3 <- [1,2550,null,{}] 14:12:45 INFO - PROCESS | 2523 | 1461705165667 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:45 INFO - PROCESS | 2523 | 1461705165924 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:12:46 INFO - PROCESS | 2523 | 1461705166189 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137336f000 == 159 [pid = 2523] [id = 645] 14:12:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f1371ad4400) [pid = 2523] [serial = 1936] [outer = (nil)] 14:12:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f13727ab000) [pid = 2523] [serial = 1937] [outer = 0x7f1371ad4400] 14:12:46 INFO - PROCESS | 2523 | 1461705166317 Marionette DEBUG loaded listener.js 14:12:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f13733eec00) [pid = 2523] [serial = 1938] [outer = 0x7f1371ad4400] 14:12:47 INFO - PROCESS | 2523 | 1461705167248 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1631ms 14:12:47 INFO - PROCESS | 2523 | 1461705167291 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:12:47 INFO - PROCESS | 2523 | 1461705167295 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:12:47 INFO - PROCESS | 2523 | 1461705167301 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:12:47 INFO - PROCESS | 2523 | 1461705167305 Marionette TRACE conn3 <- [1,2554,null,{}] 14:12:47 INFO - PROCESS | 2523 | 1461705167310 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:47 INFO - PROCESS | 2523 | 1461705167633 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:12:47 INFO - PROCESS | 2523 | 1461705167962 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c83800 == 160 [pid = 2523] [id = 646] 14:12:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137353b400) [pid = 2523] [serial = 1939] [outer = (nil)] 14:12:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f1375469400) [pid = 2523] [serial = 1940] [outer = 0x7f137353b400] 14:12:48 INFO - PROCESS | 2523 | 1461705168044 Marionette DEBUG loaded listener.js 14:12:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f1375611c00) [pid = 2523] [serial = 1941] [outer = 0x7f137353b400] 14:12:48 INFO - PROCESS | 2523 | 1461705168968 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1738ms 14:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:12:49 INFO - PROCESS | 2523 | 1461705169039 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:12:49 INFO - PROCESS | 2523 | 1461705169042 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:12:49 INFO - PROCESS | 2523 | 1461705169049 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:12:49 INFO - PROCESS | 2523 | 1461705169052 Marionette TRACE conn3 <- [1,2558,null,{}] 14:12:49 INFO - PROCESS | 2523 | 1461705169059 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:49 INFO - PROCESS | 2523 | 1461705169352 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:12:49 INFO - PROCESS | 2523 | 1461705169665 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f15800 == 161 [pid = 2523] [id = 647] 14:12:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f1370074000) [pid = 2523] [serial = 1942] [outer = (nil)] 14:12:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f1375770400) [pid = 2523] [serial = 1943] [outer = 0x7f1370074000] 14:12:49 INFO - PROCESS | 2523 | 1461705169753 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f1376093800) [pid = 2523] [serial = 1944] [outer = 0x7f1370074000] 14:12:50 INFO - PROCESS | 2523 | 1461705170666 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1685ms 14:12:50 INFO - PROCESS | 2523 | 1461705170735 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 2523 | 1461705170738 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:12:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:12:50 INFO - PROCESS | 2523 | 1461705170745 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 2523 | 1461705170748 Marionette TRACE conn3 <- [1,2562,null,{}] 14:12:50 INFO - PROCESS | 2523 | 1461705170754 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:51 INFO - PROCESS | 2523 | 1461705171003 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:12:51 INFO - PROCESS | 2523 | 1461705171321 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ac29000 == 162 [pid = 2523] [id = 648] 14:12:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f1371d59800) [pid = 2523] [serial = 1945] [outer = (nil)] 14:12:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f13760dd800) [pid = 2523] [serial = 1946] [outer = 0x7f1371d59800] 14:12:51 INFO - PROCESS | 2523 | 1461705171406 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f13763b9400) [pid = 2523] [serial = 1947] [outer = 0x7f1371d59800] 14:12:52 INFO - PROCESS | 2523 | 1461705172361 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1687ms 14:12:52 INFO - PROCESS | 2523 | 1461705172433 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 2523 | 1461705172437 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:12:52 INFO - PROCESS | 2523 | 1461705172444 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 2523 | 1461705172448 Marionette TRACE conn3 <- [1,2566,null,{}] 14:12:52 INFO - PROCESS | 2523 | 1461705172453 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:52 INFO - PROCESS | 2523 | 1461705172736 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:12:53 INFO - PROCESS | 2523 | 1461705173055 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c418000 == 163 [pid = 2523] [id = 649] 14:12:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137353bc00) [pid = 2523] [serial = 1948] [outer = (nil)] 14:12:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137aa1d000) [pid = 2523] [serial = 1949] [outer = 0x7f137353bc00] 14:12:53 INFO - PROCESS | 2523 | 1461705173133 Marionette DEBUG loaded listener.js 14:12:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137accbc00) [pid = 2523] [serial = 1950] [outer = 0x7f137353bc00] 14:12:54 INFO - PROCESS | 2523 | 1461705174117 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1737ms 14:12:54 INFO - PROCESS | 2523 | 1461705174182 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:12:54 INFO - PROCESS | 2523 | 1461705174186 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:12:54 INFO - PROCESS | 2523 | 1461705174193 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:12:54 INFO - PROCESS | 2523 | 1461705174197 Marionette TRACE conn3 <- [1,2570,null,{}] 14:12:54 INFO - PROCESS | 2523 | 1461705174203 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:54 INFO - PROCESS | 2523 | 1461705174463 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:12:54 INFO - PROCESS | 2523 | 1461705174778 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137d0e6000 == 164 [pid = 2523] [id = 650] 14:12:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f13667f0800) [pid = 2523] [serial = 1951] [outer = (nil)] 14:12:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137accfc00) [pid = 2523] [serial = 1952] [outer = 0x7f13667f0800] 14:12:54 INFO - PROCESS | 2523 | 1461705174857 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f137aee2000) [pid = 2523] [serial = 1953] [outer = 0x7f13667f0800] 14:12:55 INFO - PROCESS | 2523 | 1461705175804 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:12:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:12:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1642ms 14:12:55 INFO - PROCESS | 2523 | 1461705175837 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:12:55 INFO - PROCESS | 2523 | 1461705175840 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:12:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:12:55 INFO - PROCESS | 2523 | 1461705175848 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 2523 | 1461705175853 Marionette TRACE conn3 <- [1,2574,null,{}] 14:12:55 INFO - PROCESS | 2523 | 1461705175858 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:56 INFO - PROCESS | 2523 | 1461705176140 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:12:56 INFO - PROCESS | 2523 | 1461705176465 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801cb800 == 165 [pid = 2523] [id = 651] 14:12:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f137c7edc00) [pid = 2523] [serial = 1954] [outer = (nil)] 14:12:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137ca45400) [pid = 2523] [serial = 1955] [outer = 0x7f137c7edc00] 14:12:56 INFO - PROCESS | 2523 | 1461705176557 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f137cb06800) [pid = 2523] [serial = 1956] [outer = 0x7f137c7edc00] 14:12:57 INFO - PROCESS | 2523 | 1461705177500 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1694ms 14:12:57 INFO - PROCESS | 2523 | 1461705177543 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 2523 | 1461705177546 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:12:57 INFO - PROCESS | 2523 | 1461705177553 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 2523 | 1461705177556 Marionette TRACE conn3 <- [1,2578,null,{}] 14:12:57 INFO - PROCESS | 2523 | 1461705177562 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:57 INFO - PROCESS | 2523 | 1461705177807 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:12:58 INFO - PROCESS | 2523 | 1461705178125 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380980000 == 166 [pid = 2523] [id = 652] 14:12:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137cb10800) [pid = 2523] [serial = 1957] [outer = (nil)] 14:12:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137cf7a800) [pid = 2523] [serial = 1958] [outer = 0x7f137cb10800] 14:12:58 INFO - PROCESS | 2523 | 1461705178220 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f137d343400) [pid = 2523] [serial = 1959] [outer = 0x7f137cb10800] 14:12:59 INFO - PROCESS | 2523 | 1461705179131 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1633ms 14:12:59 INFO - PROCESS | 2523 | 1461705179188 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 2523 | 1461705179191 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:12:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:12:59 INFO - PROCESS | 2523 | 1461705179208 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 2523 | 1461705179212 Marionette TRACE conn3 <- [1,2582,null,{}] 14:12:59 INFO - PROCESS | 2523 | 1461705179218 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:59 INFO - PROCESS | 2523 | 1461705179486 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:12:59 INFO - PROCESS | 2523 | 1461705179797 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138423b800 == 167 [pid = 2523] [id = 653] 14:12:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f136839f000) [pid = 2523] [serial = 1960] [outer = (nil)] 14:12:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f137d3f1800) [pid = 2523] [serial = 1961] [outer = 0x7f136839f000] 14:12:59 INFO - PROCESS | 2523 | 1461705179880 Marionette DEBUG loaded listener.js 14:12:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f137df1d000) [pid = 2523] [serial = 1962] [outer = 0x7f136839f000] 14:13:00 INFO - PROCESS | 2523 | 1461705180803 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1635ms 14:13:00 INFO - PROCESS | 2523 | 1461705180846 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:13:00 INFO - PROCESS | 2523 | 1461705180852 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:13:00 INFO - PROCESS | 2523 | 1461705180861 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:13:00 INFO - PROCESS | 2523 | 1461705180867 Marionette TRACE conn3 <- [1,2586,null,{}] 14:13:00 INFO - PROCESS | 2523 | 1461705180875 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:01 INFO - PROCESS | 2523 | 1461705181212 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:13:01 INFO - PROCESS | 2523 | 1461705181547 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13859b5000 == 168 [pid = 2523] [id = 654] 14:13:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f1371ad0800) [pid = 2523] [serial = 1963] [outer = (nil)] 14:13:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f137e212000) [pid = 2523] [serial = 1964] [outer = 0x7f1371ad0800] 14:13:01 INFO - PROCESS | 2523 | 1461705181629 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f137e35b400) [pid = 2523] [serial = 1965] [outer = 0x7f1371ad0800] 14:13:02 INFO - PROCESS | 2523 | 1461705182576 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1798ms 14:13:02 INFO - PROCESS | 2523 | 1461705182660 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:13:02 INFO - PROCESS | 2523 | 1461705182667 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:13:02 INFO - PROCESS | 2523 | 1461705182678 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:13:02 INFO - PROCESS | 2523 | 1461705182684 Marionette TRACE conn3 <- [1,2590,null,{}] 14:13:02 INFO - PROCESS | 2523 | 1461705182693 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:03 INFO - PROCESS | 2523 | 1461705183091 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:13:03 INFO - PROCESS | 2523 | 1461705183490 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386813000 == 169 [pid = 2523] [id = 655] 14:13:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f137df21400) [pid = 2523] [serial = 1966] [outer = (nil)] 14:13:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f137ee4ac00) [pid = 2523] [serial = 1967] [outer = 0x7f137df21400] 14:13:03 INFO - PROCESS | 2523 | 1461705183616 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f137ee53000) [pid = 2523] [serial = 1968] [outer = 0x7f137df21400] 14:13:04 INFO - PROCESS | 2523 | 1461705184677 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:13:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2047ms 14:13:04 INFO - PROCESS | 2523 | 1461705184725 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 2523 | 1461705184729 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:13:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:13:04 INFO - PROCESS | 2523 | 1461705184735 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 2523 | 1461705184737 Marionette TRACE conn3 <- [1,2594,null,{}] 14:13:04 INFO - PROCESS | 2523 | 1461705184744 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:05 INFO - PROCESS | 2523 | 1461705184996 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:13:05 INFO - PROCESS | 2523 | 1461705185324 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138705f800 == 170 [pid = 2523] [id = 656] 14:13:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f136c8d0c00) [pid = 2523] [serial = 1969] [outer = (nil)] 14:13:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137f813c00) [pid = 2523] [serial = 1970] [outer = 0x7f136c8d0c00] 14:13:05 INFO - PROCESS | 2523 | 1461705185410 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f137f81d000) [pid = 2523] [serial = 1971] [outer = 0x7f136c8d0c00] 14:13:06 INFO - PROCESS | 2523 | 1461705186332 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1641ms 14:13:06 INFO - PROCESS | 2523 | 1461705186377 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:13:06 INFO - PROCESS | 2523 | 1461705186381 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:13:06 INFO - PROCESS | 2523 | 1461705186388 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 2523 | 1461705186391 Marionette TRACE conn3 <- [1,2598,null,{}] 14:13:06 INFO - PROCESS | 2523 | 1461705186397 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:06 INFO - PROCESS | 2523 | 1461705186649 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:13:06 INFO - PROCESS | 2523 | 1461705186967 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b88800 == 171 [pid = 2523] [id = 657] 14:13:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f136e76d800) [pid = 2523] [serial = 1972] [outer = (nil)] 14:13:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 189 (0x7f137f866000) [pid = 2523] [serial = 1973] [outer = 0x7f136e76d800] 14:13:07 INFO - PROCESS | 2523 | 1461705187052 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 190 (0x7f137fd44400) [pid = 2523] [serial = 1974] [outer = 0x7f136e76d800] 14:13:07 INFO - PROCESS | 2523 | 1461705187976 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:13:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:13:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1642ms 14:13:08 INFO - PROCESS | 2523 | 1461705188032 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:13:08 INFO - PROCESS | 2523 | 1461705188036 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:13:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:13:08 INFO - PROCESS | 2523 | 1461705188042 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 2523 | 1461705188044 Marionette TRACE conn3 <- [1,2602,null,{}] 14:13:08 INFO - PROCESS | 2523 | 1461705188051 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:08 INFO - PROCESS | 2523 | 1461705188313 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:13:08 INFO - PROCESS | 2523 | 1461705188642 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384de3000 == 170 [pid = 2523] [id = 634] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1383b43000 == 169 [pid = 2523] [id = 633] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380b9c000 == 168 [pid = 2523] [id = 632] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138097c800 == 167 [pid = 2523] [id = 631] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380857000 == 166 [pid = 2523] [id = 630] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380211800 == 165 [pid = 2523] [id = 629] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e32c800 == 164 [pid = 2523] [id = 628] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf18800 == 163 [pid = 2523] [id = 627] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137bdc5000 == 162 [pid = 2523] [id = 626] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ab1f800 == 161 [pid = 2523] [id = 625] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13756a9800 == 160 [pid = 2523] [id = 624] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bba000 == 159 [pid = 2523] [id = 623] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137224e800 == 158 [pid = 2523] [id = 622] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13719c2000 == 157 [pid = 2523] [id = 621] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370025000 == 156 [pid = 2523] [id = 620] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c405000 == 155 [pid = 2523] [id = 619] 14:13:10 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1368309000 == 154 [pid = 2523] [id = 618] 14:13:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13676c5800 == 155 [pid = 2523] [id = 658] 14:13:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 191 (0x7f13667f1000) [pid = 2523] [serial = 1975] [outer = (nil)] 14:13:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 192 (0x7f13667f8000) [pid = 2523] [serial = 1976] [outer = 0x7f13667f1000] 14:13:10 INFO - PROCESS | 2523 | 1461705190390 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 193 (0x7f13687c9c00) [pid = 2523] [serial = 1977] [outer = 0x7f13667f1000] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 192 (0x7f13727ab400) [pid = 2523] [serial = 1818] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 191 (0x7f136d5d1000) [pid = 2523] [serial = 1796] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 190 (0x7f136b6ad800) [pid = 2523] [serial = 1847] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 189 (0x7f13763bc000) [pid = 2523] [serial = 1841] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 188 (0x7f1375743c00) [pid = 2523] [serial = 1829] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f136d428800) [pid = 2523] [serial = 1850] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f136a8c8800) [pid = 2523] [serial = 1844] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f13934f6400) [pid = 2523] [serial = 1710] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f136e508800) [pid = 2523] [serial = 1799] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f136d5d5400) [pid = 2523] [serial = 1851] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f137574e400) [pid = 2523] [serial = 1830] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f1370959000) [pid = 2523] [serial = 1805] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f137609f000) [pid = 2523] [serial = 1836] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f1371f83400) [pid = 2523] [serial = 1817] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f1374d29800) [pid = 2523] [serial = 1823] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f13760dec00) [pid = 2523] [serial = 1838] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f137560bc00) [pid = 2523] [serial = 1827] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f137588f000) [pid = 2523] [serial = 1833] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f1371ad7400) [pid = 2523] [serial = 1808] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f136aace400) [pid = 2523] [serial = 1845] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f136a8c9400) [pid = 2523] [serial = 1790] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f136c474000) [pid = 2523] [serial = 1793] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f1376094c00) [pid = 2523] [serial = 1835] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f1370077400) [pid = 2523] [serial = 1802] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f136c5e3c00) [pid = 2523] [serial = 1848] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f13761ea400) [pid = 2523] [serial = 1839] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f13734d1400) [pid = 2523] [serial = 1820] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f137546c000) [pid = 2523] [serial = 1826] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f136e099000) [pid = 2523] [serial = 1853] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f1371e34800) [pid = 2523] [serial = 1814] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f1371e3ec00) [pid = 2523] [serial = 1815] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f1375464c00) [pid = 2523] [serial = 1824] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f1371d5b400) [pid = 2523] [serial = 1812] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137353b000) [pid = 2523] [serial = 1821] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f1371d33800) [pid = 2523] [serial = 1811] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f137576c400) [pid = 2523] [serial = 1832] [outer = (nil)] [url = about:blank] 14:13:10 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1370250800) [pid = 2523] [serial = 1722] [outer = (nil)] [url = about:blank] 14:13:11 INFO - PROCESS | 2523 | 1461705191507 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:13:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:13:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3486ms 14:13:11 INFO - PROCESS | 2523 | 1461705191532 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:13:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:13:11 INFO - PROCESS | 2523 | 1461705191537 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:13:11 INFO - PROCESS | 2523 | 1461705191546 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 2523 | 1461705191548 Marionette TRACE conn3 <- [1,2606,null,{}] 14:13:11 INFO - PROCESS | 2523 | 1461705191557 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:11 INFO - PROCESS | 2523 | 1461705191801 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:13:12 INFO - PROCESS | 2523 | 1461705192020 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136ac14800 == 156 [pid = 2523] [id = 659] 14:13:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f13667ee400) [pid = 2523] [serial = 1978] [outer = (nil)] 14:13:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f136acc9000) [pid = 2523] [serial = 1979] [outer = 0x7f13667ee400] 14:13:12 INFO - PROCESS | 2523 | 1461705192092 Marionette DEBUG loaded listener.js 14:13:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f136c46f000) [pid = 2523] [serial = 1980] [outer = 0x7f13667ee400] 14:13:12 INFO - PROCESS | 2523 | 1461705192988 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:13:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:13:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1490ms 14:13:13 INFO - PROCESS | 2523 | 1461705193033 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 2523 | 1461705193039 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:13:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:13:13 INFO - PROCESS | 2523 | 1461705193050 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 2523 | 1461705193054 Marionette TRACE conn3 <- [1,2610,null,{}] 14:13:13 INFO - PROCESS | 2523 | 1461705193060 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:13 INFO - PROCESS | 2523 | 1461705193401 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:13:13 INFO - PROCESS | 2523 | 1461705193449 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d1da000 == 157 [pid = 2523] [id = 660] 14:13:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f136d3a7c00) [pid = 2523] [serial = 1981] [outer = (nil)] 14:13:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f136d429400) [pid = 2523] [serial = 1982] [outer = 0x7f136d3a7c00] 14:13:13 INFO - PROCESS | 2523 | 1461705193516 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f136e09d000) [pid = 2523] [serial = 1983] [outer = 0x7f136d3a7c00] 14:13:14 INFO - PROCESS | 2523 | 1461705194625 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1637ms 14:13:14 INFO - PROCESS | 2523 | 1461705194688 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:13:14 INFO - PROCESS | 2523 | 1461705194692 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:13:14 INFO - PROCESS | 2523 | 1461705194698 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:13:14 INFO - PROCESS | 2523 | 1461705194704 Marionette TRACE conn3 <- [1,2614,null,{}] 14:13:14 INFO - PROCESS | 2523 | 1461705194727 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:15 INFO - PROCESS | 2523 | 1461705195024 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:13:15 INFO - PROCESS | 2523 | 1461705195061 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e7b2800 == 158 [pid = 2523] [id = 661] 14:13:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f1370493400) [pid = 2523] [serial = 1984] [outer = (nil)] 14:13:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f1370688c00) [pid = 2523] [serial = 1985] [outer = 0x7f1370493400] 14:13:15 INFO - PROCESS | 2523 | 1461705195127 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137095d800) [pid = 2523] [serial = 1986] [outer = 0x7f1370493400] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f136d44f800) [pid = 2523] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f136d44cc00) [pid = 2523] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f136d5d0800) [pid = 2523] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f1370493800) [pid = 2523] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f1370953c00) [pid = 2523] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f136b6a9c00) [pid = 2523] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f13683a9800) [pid = 2523] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f136b6ab800) [pid = 2523] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f13687c5800) [pid = 2523] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f1371e36800) [pid = 2523] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1370ae6000) [pid = 2523] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f136c8f0c00) [pid = 2523] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f1371d2f000) [pid = 2523] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f136addf800) [pid = 2523] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f136c8f6800) [pid = 2523] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f136b6aa400) [pid = 2523] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137acf1c00) [pid = 2523] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1371d2d400) [pid = 2523] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f13667f3c00) [pid = 2523] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f136ab36000) [pid = 2523] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f137494c400) [pid = 2523] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136addd800) [pid = 2523] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f136e770400) [pid = 2523] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f136accc800) [pid = 2523] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f136c8ce000) [pid = 2523] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136d3b1000) [pid = 2523] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f13667ec400) [pid = 2523] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f1375894c00) [pid = 2523] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f137aa23000) [pid = 2523] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f13734c4000) [pid = 2523] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:13:16 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f13667ef000) [pid = 2523] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:13:16 INFO - PROCESS | 2523 | 1461705196748 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:13:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:13:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2088ms 14:13:16 INFO - PROCESS | 2523 | 1461705196788 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:13:16 INFO - PROCESS | 2523 | 1461705196792 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:13:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:13:16 INFO - PROCESS | 2523 | 1461705196798 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:13:16 INFO - PROCESS | 2523 | 1461705196802 Marionette TRACE conn3 <- [1,2618,null,{}] 14:13:16 INFO - PROCESS | 2523 | 1461705196807 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:17 INFO - PROCESS | 2523 | 1461705197033 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:13:17 INFO - PROCESS | 2523 | 1461705197229 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13703d3800 == 159 [pid = 2523] [id = 662] 14:13:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f13667ef000) [pid = 2523] [serial = 1987] [outer = (nil)] 14:13:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136e352800) [pid = 2523] [serial = 1988] [outer = 0x7f13667ef000] 14:13:17 INFO - PROCESS | 2523 | 1461705197299 Marionette DEBUG loaded listener.js 14:13:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f1370952c00) [pid = 2523] [serial = 1989] [outer = 0x7f13667ef000] 14:13:18 INFO - PROCESS | 2523 | 1461705198280 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1530ms 14:13:18 INFO - PROCESS | 2523 | 1461705198339 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:13:18 INFO - PROCESS | 2523 | 1461705198346 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:13:18 INFO - PROCESS | 2523 | 1461705198356 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:13:18 INFO - PROCESS | 2523 | 1461705198362 Marionette TRACE conn3 <- [1,2622,null,{}] 14:13:18 INFO - PROCESS | 2523 | 1461705198371 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:18 INFO - PROCESS | 2523 | 1461705198623 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:13:18 INFO - PROCESS | 2523 | 1461705198957 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b527000 == 160 [pid = 2523] [id = 663] 14:13:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f136ab35800) [pid = 2523] [serial = 1990] [outer = (nil)] 14:13:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f136ade2400) [pid = 2523] [serial = 1991] [outer = 0x7f136ab35800] 14:13:19 INFO - PROCESS | 2523 | 1461705199043 Marionette DEBUG loaded listener.js 14:13:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136c472c00) [pid = 2523] [serial = 1992] [outer = 0x7f136ab35800] 14:13:19 INFO - PROCESS | 2523 | 1461705199948 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1647ms 14:13:20 INFO - PROCESS | 2523 | 1461705200003 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:13:20 INFO - PROCESS | 2523 | 1461705200012 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:13:20 INFO - PROCESS | 2523 | 1461705200023 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:13:20 INFO - PROCESS | 2523 | 1461705200027 Marionette TRACE conn3 <- [1,2626,null,{}] 14:13:20 INFO - PROCESS | 2523 | 1461705200034 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:20 INFO - PROCESS | 2523 | 1461705200285 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:13:20 INFO - PROCESS | 2523 | 1461705200599 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370644800 == 161 [pid = 2523] [id = 664] 14:13:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136aacd000) [pid = 2523] [serial = 1993] [outer = (nil)] 14:13:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136e09e400) [pid = 2523] [serial = 1994] [outer = 0x7f136aacd000] 14:13:20 INFO - PROCESS | 2523 | 1461705200695 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1370072800) [pid = 2523] [serial = 1995] [outer = 0x7f136aacd000] 14:13:21 INFO - PROCESS | 2523 | 1461705201611 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1631ms 14:13:21 INFO - PROCESS | 2523 | 1461705201655 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:13:21 INFO - PROCESS | 2523 | 1461705201660 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:13:21 INFO - PROCESS | 2523 | 1461705201666 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 2523 | 1461705201672 Marionette TRACE conn3 <- [1,2630,null,{}] 14:13:21 INFO - PROCESS | 2523 | 1461705201689 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:21 INFO - PROCESS | 2523 | 1461705201962 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:13:22 INFO - PROCESS | 2523 | 1461705202328 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1371fba800 == 162 [pid = 2523] [id = 665] 14:13:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f137095ec00) [pid = 2523] [serial = 1996] [outer = (nil)] 14:13:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1371add000) [pid = 2523] [serial = 1997] [outer = 0x7f137095ec00] 14:13:22 INFO - PROCESS | 2523 | 1461705202418 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1371d33800) [pid = 2523] [serial = 1998] [outer = 0x7f137095ec00] 14:13:23 INFO - PROCESS | 2523 | 1461705203333 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1737ms 14:13:23 INFO - PROCESS | 2523 | 1461705203403 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 2523 | 1461705203409 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:13:23 INFO - PROCESS | 2523 | 1461705203415 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 2523 | 1461705203418 Marionette TRACE conn3 <- [1,2634,null,{}] 14:13:23 INFO - PROCESS | 2523 | 1461705203425 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:23 INFO - PROCESS | 2523 | 1461705203709 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:13:24 INFO - PROCESS | 2523 | 1461705204017 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137336c800 == 163 [pid = 2523] [id = 666] 14:13:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1370497400) [pid = 2523] [serial = 1999] [outer = (nil)] 14:13:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1371f84800) [pid = 2523] [serial = 2000] [outer = 0x7f1370497400] 14:13:24 INFO - PROCESS | 2523 | 1461705204101 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f13727b8400) [pid = 2523] [serial = 2001] [outer = 0x7f1370497400] 14:13:24 INFO - PROCESS | 2523 | 1461705204974 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1637ms 14:13:25 INFO - PROCESS | 2523 | 1461705205054 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:13:25 INFO - PROCESS | 2523 | 1461705205058 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:13:25 INFO - PROCESS | 2523 | 1461705205065 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 2523 | 1461705205067 Marionette TRACE conn3 <- [1,2638,null,{}] 14:13:25 INFO - PROCESS | 2523 | 1461705205075 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:25 INFO - PROCESS | 2523 | 1461705205351 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:13:25 INFO - PROCESS | 2523 | 1461705205661 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bd2800 == 164 [pid = 2523] [id = 667] 14:13:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1371d62800) [pid = 2523] [serial = 2002] [outer = (nil)] 14:13:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f13733f9c00) [pid = 2523] [serial = 2003] [outer = 0x7f1371d62800] 14:13:25 INFO - PROCESS | 2523 | 1461705205744 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f13734ce400) [pid = 2523] [serial = 2004] [outer = 0x7f1371d62800] 14:13:26 INFO - PROCESS | 2523 | 1461705206662 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1629ms 14:13:26 INFO - PROCESS | 2523 | 1461705206695 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:13:26 INFO - PROCESS | 2523 | 1461705206698 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:13:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:13:26 INFO - PROCESS | 2523 | 1461705206706 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:13:26 INFO - PROCESS | 2523 | 1461705206709 Marionette TRACE conn3 <- [1,2642,null,{}] 14:13:26 INFO - PROCESS | 2523 | 1461705206715 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:27 INFO - PROCESS | 2523 | 1461705207005 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:13:27 INFO - PROCESS | 2523 | 1461705207361 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f15000 == 165 [pid = 2523] [id = 668] 14:13:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f1374951400) [pid = 2523] [serial = 2005] [outer = (nil)] 14:13:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137546c000) [pid = 2523] [serial = 2006] [outer = 0x7f1374951400] 14:13:27 INFO - PROCESS | 2523 | 1461705207503 Marionette DEBUG loaded listener.js 14:13:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f1375747c00) [pid = 2523] [serial = 2007] [outer = 0x7f1374951400] 14:13:28 INFO - PROCESS | 2523 | 1461705208453 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:13:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:13:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1788ms 14:13:28 INFO - PROCESS | 2523 | 1461705208495 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:13:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:13:28 INFO - PROCESS | 2523 | 1461705208499 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:13:28 INFO - PROCESS | 2523 | 1461705208506 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 2523 | 1461705208509 Marionette TRACE conn3 <- [1,2646,null,{}] 14:13:28 INFO - PROCESS | 2523 | 1461705208515 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:28 INFO - PROCESS | 2523 | 1461705208753 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:13:29 INFO - PROCESS | 2523 | 1461705209066 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:29 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ac24800 == 166 [pid = 2523] [id = 669] 14:13:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f1374d27800) [pid = 2523] [serial = 2008] [outer = (nil)] 14:13:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f1375770800) [pid = 2523] [serial = 2009] [outer = 0x7f1374d27800] 14:13:29 INFO - PROCESS | 2523 | 1461705209149 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f1375895c00) [pid = 2523] [serial = 2010] [outer = 0x7f1374d27800] 14:13:29 INFO - PROCESS | 2523 | 1461705209994 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:13:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:13:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1532ms 14:13:30 INFO - PROCESS | 2523 | 1461705210039 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 2523 | 1461705210043 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:13:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:13:30 INFO - PROCESS | 2523 | 1461705210049 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - PROCESS | 2523 | 1461705210053 Marionette TRACE conn3 <- [1,2650,null,{}] 14:13:30 INFO - PROCESS | 2523 | 1461705210059 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:30 INFO - PROCESS | 2523 | 1461705210309 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:13:30 INFO - PROCESS | 2523 | 1461705210576 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1c7000 == 167 [pid = 2523] [id = 670] 14:13:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f1375748000) [pid = 2523] [serial = 2011] [outer = (nil)] 14:13:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f13760d3400) [pid = 2523] [serial = 2012] [outer = 0x7f1375748000] 14:13:30 INFO - PROCESS | 2523 | 1461705210708 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f13761e2c00) [pid = 2523] [serial = 2013] [outer = 0x7f1375748000] 14:13:31 INFO - PROCESS | 2523 | 1461705211602 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:13:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1580ms 14:13:31 INFO - PROCESS | 2523 | 1461705211630 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 2523 | 1461705211634 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:13:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:13:31 INFO - PROCESS | 2523 | 1461705211640 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 2523 | 1461705211643 Marionette TRACE conn3 <- [1,2654,null,{}] 14:13:31 INFO - PROCESS | 2523 | 1461705211649 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:31 INFO - PROCESS | 2523 | 1461705211891 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:13:32 INFO - PROCESS | 2523 | 1461705212220 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf0f000 == 168 [pid = 2523] [id = 671] 14:13:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137574a400) [pid = 2523] [serial = 2014] [outer = (nil)] 14:13:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f13763c3400) [pid = 2523] [serial = 2015] [outer = 0x7f137574a400] 14:13:32 INFO - PROCESS | 2523 | 1461705212318 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137acc7c00) [pid = 2523] [serial = 2016] [outer = 0x7f137574a400] 14:13:33 INFO - PROCESS | 2523 | 1461705213225 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:13:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:13:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1631ms 14:13:33 INFO - PROCESS | 2523 | 1461705213273 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:13:33 INFO - PROCESS | 2523 | 1461705213275 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:13:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:13:33 INFO - PROCESS | 2523 | 1461705213283 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:13:33 INFO - PROCESS | 2523 | 1461705213286 Marionette TRACE conn3 <- [1,2658,null,{}] 14:13:33 INFO - PROCESS | 2523 | 1461705213291 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:33 INFO - PROCESS | 2523 | 1461705213672 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:13:34 INFO - PROCESS | 2523 | 1461705214073 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137d0e4800 == 169 [pid = 2523] [id = 672] 14:13:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f1375898800) [pid = 2523] [serial = 2017] [outer = (nil)] 14:13:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137aceb400) [pid = 2523] [serial = 2018] [outer = 0x7f1375898800] 14:13:34 INFO - PROCESS | 2523 | 1461705214216 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137aee3400) [pid = 2523] [serial = 2019] [outer = 0x7f1375898800] 14:13:35 INFO - PROCESS | 2523 | 1461705215337 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:13:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:13:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2094ms 14:13:35 INFO - PROCESS | 2523 | 1461705215378 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:13:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:13:35 INFO - PROCESS | 2523 | 1461705215382 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:13:35 INFO - PROCESS | 2523 | 1461705215389 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 2523 | 1461705215393 Marionette TRACE conn3 <- [1,2662,null,{}] 14:13:35 INFO - PROCESS | 2523 | 1461705215399 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:35 INFO - PROCESS | 2523 | 1461705215667 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:13:35 INFO - PROCESS | 2523 | 1461705215935 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ffe3000 == 170 [pid = 2523] [id = 673] 14:13:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137c0dd000) [pid = 2523] [serial = 2020] [outer = (nil)] 14:13:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f137c0e2800) [pid = 2523] [serial = 2021] [outer = 0x7f137c0dd000] 14:13:36 INFO - PROCESS | 2523 | 1461705216075 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f137c440400) [pid = 2523] [serial = 2022] [outer = 0x7f137c0dd000] 14:13:36 INFO - PROCESS | 2523 | 1461705216981 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:13:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1637ms 14:13:37 INFO - PROCESS | 2523 | 1461705217027 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 2523 | 1461705217030 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:13:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:13:37 INFO - PROCESS | 2523 | 1461705217037 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 2523 | 1461705217040 Marionette TRACE conn3 <- [1,2666,null,{}] 14:13:37 INFO - PROCESS | 2523 | 1461705217046 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:37 INFO - PROCESS | 2523 | 1461705217301 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:13:37 INFO - PROCESS | 2523 | 1461705217584 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13803db000 == 171 [pid = 2523] [id = 674] 14:13:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137c0df000) [pid = 2523] [serial = 2023] [outer = (nil)] 14:13:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f137c7ef000) [pid = 2523] [serial = 2024] [outer = 0x7f137c0df000] 14:13:37 INFO - PROCESS | 2523 | 1461705217709 Marionette DEBUG loaded listener.js 14:13:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137c91ec00) [pid = 2523] [serial = 2025] [outer = 0x7f137c0df000] 14:13:38 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:38 INFO - PROCESS | 2523 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:13:39 INFO - PROCESS | 2523 | 1461705219011 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:13: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) 14:13:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1988ms 14:13:39 INFO - PROCESS | 2523 | 1461705219026 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 2523 | 1461705219030 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:13:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:13:39 INFO - PROCESS | 2523 | 1461705219041 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 2523 | 1461705219044 Marionette TRACE conn3 <- [1,2670,null,{}] 14:13:39 INFO - PROCESS | 2523 | 1461705219053 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:39 INFO - PROCESS | 2523 | 1461705219349 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:13:39 INFO - PROCESS | 2523 | 1461705219594 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380b95000 == 172 [pid = 2523] [id = 675] 14:13:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137c7a6000) [pid = 2523] [serial = 2026] [outer = (nil)] 14:13:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f137ca4d000) [pid = 2523] [serial = 2027] [outer = 0x7f137c7a6000] 14:13:39 INFO - PROCESS | 2523 | 1461705219672 Marionette DEBUG loaded listener.js 14:13:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f137cb04c00) [pid = 2523] [serial = 2028] [outer = 0x7f137c7a6000] 14:13:40 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:41 INFO - PROCESS | 2523 | 1461705221060 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 2523 | 1461705221086 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:13:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:13:41 INFO - PROCESS | 2523 | 1461705221093 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 2523 | 1461705221097 Marionette TRACE conn3 <- [1,2674,null,{}] 14:13:41 INFO - PROCESS | 2523 | 1461705221103 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:41 INFO - PROCESS | 2523 | 1461705221459 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:13:41 INFO - PROCESS | 2523 | 1461705221772 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385072800 == 173 [pid = 2523] [id = 676] 14:13:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f137c7a9400) [pid = 2523] [serial = 2029] [outer = (nil)] 14:13:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f137ee4a800) [pid = 2523] [serial = 2030] [outer = 0x7f137c7a9400] 14:13:41 INFO - PROCESS | 2523 | 1461705221849 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f137f822800) [pid = 2523] [serial = 2031] [outer = 0x7f137c7a9400] 14:13:43 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:43 INFO - PROCESS | 2523 | 1461705223220 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:13:43 INFO - PROCESS | 2523 | 1461705223246 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:13:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:13:43 INFO - PROCESS | 2523 | 1461705223253 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:13:43 INFO - PROCESS | 2523 | 1461705223257 Marionette TRACE conn3 <- [1,2678,null,{}] 14:13:43 INFO - PROCESS | 2523 | 1461705223263 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:43 INFO - PROCESS | 2523 | 1461705223522 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:13:43 INFO - PROCESS | 2523 | 1461705223807 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b84000 == 174 [pid = 2523] [id = 677] 14:13:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f137caba000) [pid = 2523] [serial = 2032] [outer = (nil)] 14:13:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f137fd4a400) [pid = 2523] [serial = 2033] [outer = 0x7f137caba000] 14:13:43 INFO - PROCESS | 2523 | 1461705223885 Marionette DEBUG loaded listener.js 14:13:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f1380387c00) [pid = 2523] [serial = 2034] [outer = 0x7f137caba000] 14:13:45 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:45 INFO - PROCESS | 2523 | 1461705225215 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:13:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1987ms 14:13:45 INFO - PROCESS | 2523 | 1461705225242 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:13:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:13:45 INFO - PROCESS | 2523 | 1461705225246 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:13:45 INFO - PROCESS | 2523 | 1461705225253 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 2523 | 1461705225256 Marionette TRACE conn3 <- [1,2682,null,{}] 14:13:45 INFO - PROCESS | 2523 | 1461705225262 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:45 INFO - PROCESS | 2523 | 1461705225545 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:13:45 INFO - PROCESS | 2523 | 1461705225790 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138c2e7800 == 175 [pid = 2523] [id = 678] 14:13:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f137df1c800) [pid = 2523] [serial = 2035] [outer = (nil)] 14:13:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f138038e800) [pid = 2523] [serial = 2036] [outer = 0x7f137df1c800] 14:13:45 INFO - PROCESS | 2523 | 1461705225867 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1380a93c00) [pid = 2523] [serial = 2037] [outer = 0x7f137df1c800] 14:13:47 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:47 INFO - PROCESS | 2523 | 1461705227270 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:13:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:13:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2045ms 14:13:47 INFO - PROCESS | 2523 | 1461705227299 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:13:47 INFO - PROCESS | 2523 | 1461705227302 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:13:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:13:47 INFO - PROCESS | 2523 | 1461705227310 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 2523 | 1461705227314 Marionette TRACE conn3 <- [1,2686,null,{}] 14:13:47 INFO - PROCESS | 2523 | 1461705227320 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:47 INFO - PROCESS | 2523 | 1461705227624 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:13:47 INFO - PROCESS | 2523 | 1461705227873 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392d1d000 == 176 [pid = 2523] [id = 679] 14:13:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f137fd45800) [pid = 2523] [serial = 2038] [outer = (nil)] 14:13:47 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f1380b12400) [pid = 2523] [serial = 2039] [outer = 0x7f137fd45800] 14:13:47 INFO - PROCESS | 2523 | 1461705227951 Marionette DEBUG loaded listener.js 14:13:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f1382a84c00) [pid = 2523] [serial = 2040] [outer = 0x7f137fd45800] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c408800 == 175 [pid = 2523] [id = 416] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380b9b000 == 174 [pid = 2523] [id = 476] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e552800 == 173 [pid = 2523] [id = 255] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1b0000 == 172 [pid = 2523] [id = 395] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bed800 == 171 [pid = 2523] [id = 418] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801c6800 == 170 [pid = 2523] [id = 419] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c759800 == 169 [pid = 2523] [id = 342] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c76f800 == 168 [pid = 2523] [id = 222] 14:13:50 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e79c800 == 167 [pid = 2523] [id = 256] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f137c0e0c00) [pid = 2523] [serial = 1893] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f136d3a8800) [pid = 2523] [serial = 1919] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f137ca44000) [pid = 2523] [serial = 1904] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f1374947000) [pid = 2523] [serial = 1874] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f136d449000) [pid = 2523] [serial = 1862] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f1375610400) [pid = 2523] [serial = 1877] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f13761ebc00) [pid = 2523] [serial = 1884] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f137c43a000) [pid = 2523] [serial = 1895] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f136d5d4000) [pid = 2523] [serial = 1863] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f136c5dd400) [pid = 2523] [serial = 1860] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f136e769c00) [pid = 2523] [serial = 1920] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f137c54f000) [pid = 2523] [serial = 1896] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f137bf6f000) [pid = 2523] [serial = 1890] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f13727b2400) [pid = 2523] [serial = 1872] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f136a8c2800) [pid = 2523] [serial = 1857] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f136acd2c00) [pid = 2523] [serial = 1914] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f137cab7800) [pid = 2523] [serial = 1907] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f137cac1400) [pid = 2523] [serial = 1908] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f136c8f5800) [pid = 2523] [serial = 1917] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f13683a0c00) [pid = 2523] [serial = 1856] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f1370952000) [pid = 2523] [serial = 1868] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f13760dc800) [pid = 2523] [serial = 1883] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f136b6b2400) [pid = 2523] [serial = 1859] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f136d3b2c00) [pid = 2523] [serial = 1788] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f137c911400) [pid = 2523] [serial = 1901] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f1370494000) [pid = 2523] [serial = 1866] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137ca4bc00) [pid = 2523] [serial = 1905] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f136ab3b800) [pid = 2523] [serial = 1913] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137bea6400) [pid = 2523] [serial = 1889] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f137c7b2800) [pid = 2523] [serial = 1898] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f137aa1a400) [pid = 2523] [serial = 1842] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f137acc9c00) [pid = 2523] [serial = 1886] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f137025c000) [pid = 2523] [serial = 1865] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1375890000) [pid = 2523] [serial = 1880] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f137609b400) [pid = 2523] [serial = 1881] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f137ace8800) [pid = 2523] [serial = 1887] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1371d36000) [pid = 2523] [serial = 1871] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137c94cc00) [pid = 2523] [serial = 1902] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f137576dc00) [pid = 2523] [serial = 1878] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137bf79800) [pid = 2523] [serial = 1892] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1370ae2c00) [pid = 2523] [serial = 1869] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f137cb04000) [pid = 2523] [serial = 1910] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f137c7ec000) [pid = 2523] [serial = 1899] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f137cb0fc00) [pid = 2523] [serial = 1911] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136c5e0800) [pid = 2523] [serial = 1916] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1374d2f800) [pid = 2523] [serial = 1875] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f136e76fc00) [pid = 2523] [serial = 1800] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f136e0a1400) [pid = 2523] [serial = 1797] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f1370251400) [pid = 2523] [serial = 1803] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f1371d28000) [pid = 2523] [serial = 1809] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f1370ae0000) [pid = 2523] [serial = 1806] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f136c8ce400) [pid = 2523] [serial = 1794] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f136ab38800) [pid = 2523] [serial = 1791] [outer = (nil)] [url = about:blank] 14:13:50 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f1370258000) [pid = 2523] [serial = 1922] [outer = (nil)] [url = about:blank] 14:13:51 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:51 INFO - PROCESS | 2523 | 1461705231436 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:13:51 INFO - PROCESS | 2523 | 1461705231464 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:13:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:13:51 INFO - PROCESS | 2523 | 1461705231472 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:13:51 INFO - PROCESS | 2523 | 1461705231475 Marionette TRACE conn3 <- [1,2690,null,{}] 14:13:51 INFO - PROCESS | 2523 | 1461705231484 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:51 INFO - PROCESS | 2523 | 1461705231724 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:13:51 INFO - PROCESS | 2523 | 1461705231968 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136ac1a800 == 168 [pid = 2523] [id = 680] 14:13:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136ab37400) [pid = 2523] [serial = 2041] [outer = (nil)] 14:13:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136b6aa800) [pid = 2523] [serial = 2042] [outer = 0x7f136ab37400] 14:13:52 INFO - PROCESS | 2523 | 1461705232041 Marionette DEBUG loaded listener.js 14:13:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f136c46e800) [pid = 2523] [serial = 2043] [outer = 0x7f136ab37400] 14:13:53 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:53 INFO - PROCESS | 2523 | 1461705233361 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:13:53 INFO - PROCESS | 2523 | 1461705233423 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:13:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:13:53 INFO - PROCESS | 2523 | 1461705233455 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 2523 | 1461705233459 Marionette TRACE conn3 <- [1,2694,null,{}] 14:13:53 INFO - PROCESS | 2523 | 1461705233522 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:53 INFO - PROCESS | 2523 | 1461705233808 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:13:53 INFO - PROCESS | 2523 | 1461705233842 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d56b000 == 169 [pid = 2523] [id = 681] 14:13:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f136ab37c00) [pid = 2523] [serial = 2044] [outer = (nil)] 14:13:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f136c8f0400) [pid = 2523] [serial = 2045] [outer = 0x7f136ab37c00] 14:13:53 INFO - PROCESS | 2523 | 1461705233907 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f136d5cf800) [pid = 2523] [serial = 2046] [outer = 0x7f136ab37c00] 14:13:55 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f137df21400) [pid = 2523] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137353bc00) [pid = 2523] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f136c8d0c00) [pid = 2523] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f1370493400) [pid = 2523] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f137353b400) [pid = 2523] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f13667ee400) [pid = 2523] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f137cb10800) [pid = 2523] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f1371ad0400) [pid = 2523] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f1371d59800) [pid = 2523] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f136a8c7000) [pid = 2523] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f136acd3c00) [pid = 2523] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f1370074000) [pid = 2523] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f136839f000) [pid = 2523] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f136e76d800) [pid = 2523] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 125 (0x7f136a8c3400) [pid = 2523] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 124 (0x7f1371ad0800) [pid = 2523] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 123 (0x7f13667f1000) [pid = 2523] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 122 (0x7f136d44f000) [pid = 2523] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 121 (0x7f13667f0800) [pid = 2523] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 120 (0x7f136d3a7c00) [pid = 2523] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 119 (0x7f1371ad4400) [pid = 2523] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:13:55 INFO - PROCESS | 2523 | --DOMWINDOW == 118 (0x7f137c7edc00) [pid = 2523] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:13:55 INFO - PROCESS | 2523 | 1461705235580 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:13:55 INFO - PROCESS | 2523 | 1461705235638 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:13:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:13:55 INFO - PROCESS | 2523 | 1461705235645 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 2523 | 1461705235651 Marionette TRACE conn3 <- [1,2698,null,{}] 14:13:55 INFO - PROCESS | 2523 | 1461705235666 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:55 INFO - PROCESS | 2523 | 1461705235960 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:13:56 INFO - PROCESS | 2523 | 1461705236079 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137001b800 == 170 [pid = 2523] [id = 682] 14:13:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 119 (0x7f136e096000) [pid = 2523] [serial = 2047] [outer = (nil)] 14:13:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 120 (0x7f1370072400) [pid = 2523] [serial = 2048] [outer = 0x7f136e096000] 14:13:56 INFO - PROCESS | 2523 | 1461705236148 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 121 (0x7f137025ac00) [pid = 2523] [serial = 2049] [outer = 0x7f136e096000] 14:13:57 INFO - PROCESS | 2523 | SkCairoFTTypeface::onFilterRec unimplemented 14:13:57 INFO - PROCESS | 2523 | 1461705237422 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:13:57 INFO - PROCESS | 2523 | 1461705237681 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:13:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:13:57 INFO - PROCESS | 2523 | 1461705237699 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 2523 | 1461705237706 Marionette TRACE conn3 <- [1,2702,null,{}] 14:13:57 INFO - PROCESS | 2523 | 1461705237760 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:58 INFO - PROCESS | 2523 | 1461705238049 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:13:58 INFO - PROCESS | 2523 | 1461705238267 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a9e4000 == 171 [pid = 2523] [id = 683] 14:13:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 122 (0x7f136aaca400) [pid = 2523] [serial = 2050] [outer = (nil)] 14:13:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 123 (0x7f136aad2800) [pid = 2523] [serial = 2051] [outer = 0x7f136aaca400] 14:13:58 INFO - PROCESS | 2523 | 1461705238348 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 124 (0x7f136acd3000) [pid = 2523] [serial = 2052] [outer = 0x7f136aaca400] 14:13:59 INFO - PROCESS | 2523 | 1461705239370 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:13:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:13:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1731ms 14:13:59 INFO - PROCESS | 2523 | 1461705239431 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:13:59 INFO - PROCESS | 2523 | 1461705239437 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:13:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:13:59 INFO - PROCESS | 2523 | 1461705239451 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:13:59 INFO - PROCESS | 2523 | 1461705239458 Marionette TRACE conn3 <- [1,2706,null,{}] 14:13:59 INFO - PROCESS | 2523 | 1461705239465 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:59 INFO - PROCESS | 2523 | 1461705239765 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:14:00 INFO - PROCESS | 2523 | 1461705240089 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e549800 == 172 [pid = 2523] [id = 684] 14:14:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 125 (0x7f136c8c6c00) [pid = 2523] [serial = 2053] [outer = (nil)] 14:14:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 126 (0x7f136c8f3c00) [pid = 2523] [serial = 2054] [outer = 0x7f136c8c6c00] 14:14:00 INFO - PROCESS | 2523 | 1461705240171 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f136d425800) [pid = 2523] [serial = 2055] [outer = 0x7f136c8c6c00] 14:14:01 INFO - PROCESS | 2523 | 1461705241137 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:14:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:14:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1748ms 14:14:01 INFO - PROCESS | 2523 | 1461705241197 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 2523 | 1461705241200 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:14:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:14:01 INFO - PROCESS | 2523 | 1461705241207 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 2523 | 1461705241211 Marionette TRACE conn3 <- [1,2710,null,{}] 14:14:01 INFO - PROCESS | 2523 | 1461705241225 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:01 INFO - PROCESS | 2523 | 1461705241497 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:14:01 INFO - PROCESS | 2523 | 1461705241868 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719d1800 == 173 [pid = 2523] [id = 685] 14:14:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f136e50d000) [pid = 2523] [serial = 2056] [outer = (nil)] 14:14:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f136e776800) [pid = 2523] [serial = 2057] [outer = 0x7f136e50d000] 14:14:01 INFO - PROCESS | 2523 | 1461705241959 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f1370259c00) [pid = 2523] [serial = 2058] [outer = 0x7f136e50d000] 14:14:03 INFO - PROCESS | 2523 | 1461705243006 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:14:03 INFO - PROCESS | 2523 | 1461705243048 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:14:03 INFO - PROCESS | 2523 | 1461705243056 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:14:03 INFO - PROCESS | 2523 | 1461705243058 Marionette TRACE conn3 <- [1,2714,null,{}] 14:14:03 INFO - PROCESS | 2523 | 1461705243065 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:03 INFO - PROCESS | 2523 | 1461705243324 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:14:03 INFO - PROCESS | 2523 | 1461705243662 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1372788000 == 174 [pid = 2523] [id = 686] 14:14:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f136e769c00) [pid = 2523] [serial = 2059] [outer = (nil)] 14:14:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f1371d27c00) [pid = 2523] [serial = 2060] [outer = 0x7f136e769c00] 14:14:03 INFO - PROCESS | 2523 | 1461705243749 Marionette DEBUG loaded listener.js 14:14:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f1371d33c00) [pid = 2523] [serial = 2061] [outer = 0x7f136e769c00] 14:14:04 INFO - PROCESS | 2523 | 1461705244676 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:14:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:14:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1681ms 14:14:04 INFO - PROCESS | 2523 | 1461705244737 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:14:04 INFO - PROCESS | 2523 | 1461705244741 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:14:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:14:04 INFO - PROCESS | 2523 | 1461705244748 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:14:04 INFO - PROCESS | 2523 | 1461705244752 Marionette TRACE conn3 <- [1,2718,null,{}] 14:14:04 INFO - PROCESS | 2523 | 1461705244758 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:05 INFO - PROCESS | 2523 | 1461705245019 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:14:05 INFO - PROCESS | 2523 | 1461705245330 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bdf800 == 175 [pid = 2523] [id = 687] 14:14:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f1370686c00) [pid = 2523] [serial = 2062] [outer = (nil)] 14:14:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f1371e3a000) [pid = 2523] [serial = 2063] [outer = 0x7f1370686c00] 14:14:05 INFO - PROCESS | 2523 | 1461705245417 Marionette DEBUG loaded listener.js 14:14:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f13727ac800) [pid = 2523] [serial = 2064] [outer = 0x7f1370686c00] 14:14:06 INFO - PROCESS | 2523 | 1461705246329 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:14:06 INFO - PROCESS | 2523 | 1461705246385 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:14:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:14:06 INFO - PROCESS | 2523 | 1461705246394 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:14:06 INFO - PROCESS | 2523 | 1461705246397 Marionette TRACE conn3 <- [1,2722,null,{}] 14:14:06 INFO - PROCESS | 2523 | 1461705246403 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:06 INFO - PROCESS | 2523 | 1461705246716 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:14:07 INFO - PROCESS | 2523 | 1461705247053 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1375f21000 == 176 [pid = 2523] [id = 688] 14:14:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f1374d31800) [pid = 2523] [serial = 2065] [outer = (nil)] 14:14:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1374d34800) [pid = 2523] [serial = 2066] [outer = 0x7f1374d31800] 14:14:07 INFO - PROCESS | 2523 | 1461705247141 Marionette DEBUG loaded listener.js 14:14:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f1375741400) [pid = 2523] [serial = 2067] [outer = 0x7f1374d31800] 14:14:08 INFO - PROCESS | 2523 | 1461705248181 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:14:08 INFO - PROCESS | 2523 | 1461705248237 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:14:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:14:08 INFO - PROCESS | 2523 | 1461705248244 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 2523 | 1461705248248 Marionette TRACE conn3 <- [1,2726,null,{}] 14:14:08 INFO - PROCESS | 2523 | 1461705248254 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:08 INFO - PROCESS | 2523 | 1461705248562 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:14:08 INFO - PROCESS | 2523 | 1461705248870 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c0a5800 == 177 [pid = 2523] [id = 689] 14:14:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f1374d32400) [pid = 2523] [serial = 2068] [outer = (nil)] 14:14:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f137609fc00) [pid = 2523] [serial = 2069] [outer = 0x7f1374d32400] 14:14:08 INFO - PROCESS | 2523 | 1461705248954 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f13760e0c00) [pid = 2523] [serial = 2070] [outer = 0x7f1374d32400] 14:14:09 INFO - PROCESS | 2523 | 1461705249896 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:14:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:14:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1695ms 14:14:09 INFO - PROCESS | 2523 | 1461705249941 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 2523 | 1461705249945 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:14:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:14:09 INFO - PROCESS | 2523 | 1461705249952 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 2523 | 1461705249956 Marionette TRACE conn3 <- [1,2730,null,{}] 14:14:09 INFO - PROCESS | 2523 | 1461705249962 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:10 INFO - PROCESS | 2523 | 1461705250215 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:14:10 INFO - PROCESS | 2523 | 1461705250536 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf19000 == 178 [pid = 2523] [id = 690] 14:14:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f13727b8800) [pid = 2523] [serial = 2071] [outer = (nil)] 14:14:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f13761f1400) [pid = 2523] [serial = 2072] [outer = 0x7f13727b8800] 14:14:10 INFO - PROCESS | 2523 | 1461705250620 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f137aa1a400) [pid = 2523] [serial = 2073] [outer = 0x7f13727b8800] 14:14:11 INFO - PROCESS | 2523 | 1461705251964 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:14:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:14:11 INFO - PROCESS | 2523 | 1461705251994 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:14:12 INFO - PROCESS | 2523 | 1461705252001 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 2523 | 1461705252004 Marionette TRACE conn3 <- [1,2734,null,{}] 14:14:12 INFO - PROCESS | 2523 | 1461705252011 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:12 INFO - PROCESS | 2523 | 1461705252320 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:14:12 INFO - PROCESS | 2523 | 1461705252611 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137f917000 == 179 [pid = 2523] [id = 691] 14:14:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1374950800) [pid = 2523] [serial = 2074] [outer = (nil)] 14:14:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f137acd4400) [pid = 2523] [serial = 2075] [outer = 0x7f1374950800] 14:14:12 INFO - PROCESS | 2523 | 1461705252691 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f137bea8c00) [pid = 2523] [serial = 2076] [outer = 0x7f1374950800] 14:14:13 INFO - PROCESS | 2523 | 1461705253650 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:14:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:14:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1682ms 14:14:13 INFO - PROCESS | 2523 | 1461705253684 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:14:13 INFO - PROCESS | 2523 | 1461705253687 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:14:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:14:13 INFO - PROCESS | 2523 | 1461705253694 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:14:13 INFO - PROCESS | 2523 | 1461705253697 Marionette TRACE conn3 <- [1,2738,null,{}] 14:14:13 INFO - PROCESS | 2523 | 1461705253703 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:13 INFO - PROCESS | 2523 | 1461705253958 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:14:14 INFO - PROCESS | 2523 | 1461705254279 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380204000 == 180 [pid = 2523] [id = 692] 14:14:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f13667eec00) [pid = 2523] [serial = 2077] [outer = (nil)] 14:14:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f137bf79c00) [pid = 2523] [serial = 2078] [outer = 0x7f13667eec00] 14:14:14 INFO - PROCESS | 2523 | 1461705254366 Marionette DEBUG loaded listener.js 14:14:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f137c0dcc00) [pid = 2523] [serial = 2079] [outer = 0x7f13667eec00] 14:14:15 INFO - PROCESS | 2523 | 1461705255257 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:14:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:14:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1636ms 14:14:15 INFO - PROCESS | 2523 | 1461705255332 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 2523 | 1461705255336 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:14:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:14:15 INFO - PROCESS | 2523 | 1461705255342 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 2523 | 1461705255347 Marionette TRACE conn3 <- [1,2742,null,{}] 14:14:15 INFO - PROCESS | 2523 | 1461705255353 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:15 INFO - PROCESS | 2523 | 1461705255665 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:14:15 INFO - PROCESS | 2523 | 1461705255988 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138096f800 == 181 [pid = 2523] [id = 693] 14:14:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137c7ec800) [pid = 2523] [serial = 2080] [outer = (nil)] 14:14:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137c7f1800) [pid = 2523] [serial = 2081] [outer = 0x7f137c7ec800] 14:14:16 INFO - PROCESS | 2523 | 1461705256087 Marionette DEBUG loaded listener.js 14:14:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137ca50000) [pid = 2523] [serial = 2082] [outer = 0x7f137c7ec800] 14:14:17 INFO - PROCESS | 2523 | 1461705257036 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:14:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:14:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1738ms 14:14:17 INFO - PROCESS | 2523 | 1461705257083 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:14:17 INFO - PROCESS | 2523 | 1461705257086 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:14:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:14:17 INFO - PROCESS | 2523 | 1461705257093 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:14:17 INFO - PROCESS | 2523 | 1461705257097 Marionette TRACE conn3 <- [1,2746,null,{}] 14:14:17 INFO - PROCESS | 2523 | 1461705257103 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:17 INFO - PROCESS | 2523 | 1461705257371 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:14:17 INFO - PROCESS | 2523 | 1461705257693 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384075000 == 182 [pid = 2523] [id = 694] 14:14:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137cb10000) [pid = 2523] [serial = 2083] [outer = (nil)] 14:14:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137d342c00) [pid = 2523] [serial = 2084] [outer = 0x7f137cb10000] 14:14:17 INFO - PROCESS | 2523 | 1461705257778 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137df1dc00) [pid = 2523] [serial = 2085] [outer = 0x7f137cb10000] 14:14:18 INFO - PROCESS | 2523 | 1461705258647 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:14:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:14:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1582ms 14:14:18 INFO - PROCESS | 2523 | 1461705258676 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 2523 | 1461705258680 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:14:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:14:18 INFO - PROCESS | 2523 | 1461705258686 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 2523 | 1461705258689 Marionette TRACE conn3 <- [1,2750,null,{}] 14:14:18 INFO - PROCESS | 2523 | 1461705258695 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:18 INFO - PROCESS | 2523 | 1461705258954 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:14:19 INFO - PROCESS | 2523 | 1461705259236 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385762800 == 183 [pid = 2523] [id = 695] 14:14:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137c0dd800) [pid = 2523] [serial = 2086] [outer = (nil)] 14:14:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f137e35a000) [pid = 2523] [serial = 2087] [outer = 0x7f137c0dd800] 14:14:19 INFO - PROCESS | 2523 | 1461705259372 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137ee4d400) [pid = 2523] [serial = 2088] [outer = 0x7f137c0dd800] 14:14:20 INFO - PROCESS | 2523 | 1461705260252 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:14:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:14:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1633ms 14:14:20 INFO - PROCESS | 2523 | 1461705260321 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:14:20 INFO - PROCESS | 2523 | 1461705260325 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:14:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:14:20 INFO - PROCESS | 2523 | 1461705260332 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 2523 | 1461705260335 Marionette TRACE conn3 <- [1,2754,null,{}] 14:14:20 INFO - PROCESS | 2523 | 1461705260341 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:20 INFO - PROCESS | 2523 | 1461705260603 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:14:20 INFO - PROCESS | 2523 | 1461705260926 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1386804800 == 184 [pid = 2523] [id = 696] 14:14:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137c7e9400) [pid = 2523] [serial = 2089] [outer = (nil)] 14:14:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137f85a000) [pid = 2523] [serial = 2090] [outer = 0x7f137c7e9400] 14:14:21 INFO - PROCESS | 2523 | 1461705261009 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f1380384c00) [pid = 2523] [serial = 2091] [outer = 0x7f137c7e9400] 14:14:21 INFO - PROCESS | 2523 | 1461705261892 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:14:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:14:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1632ms 14:14:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:14:21 INFO - PROCESS | 2523 | 1461705261965 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 2523 | 1461705261968 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:14:21 INFO - PROCESS | 2523 | 1461705261975 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 2523 | 1461705261978 Marionette TRACE conn3 <- [1,2758,null,{}] 14:14:21 INFO - PROCESS | 2523 | 1461705261984 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:22 INFO - PROCESS | 2523 | 1461705262255 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:14:22 INFO - PROCESS | 2523 | 1461705262598 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c0c800 == 185 [pid = 2523] [id = 697] 14:14:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137c955800) [pid = 2523] [serial = 2092] [outer = (nil)] 14:14:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f1380b16000) [pid = 2523] [serial = 2093] [outer = 0x7f137c955800] 14:14:22 INFO - PROCESS | 2523 | 1461705262692 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f1382a88800) [pid = 2523] [serial = 2094] [outer = 0x7f137c955800] 14:14:23 INFO - PROCESS | 2523 | 1461705263556 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:14:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:14:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1636ms 14:14:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:14:23 INFO - PROCESS | 2523 | 1461705263611 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:14:23 INFO - PROCESS | 2523 | 1461705263614 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:14:23 INFO - PROCESS | 2523 | 1461705263621 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 2523 | 1461705263625 Marionette TRACE conn3 <- [1,2762,null,{}] 14:14:23 INFO - PROCESS | 2523 | 1461705263631 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:23 INFO - PROCESS | 2523 | 1461705263877 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:14:24 INFO - PROCESS | 2523 | 1461705264153 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13934ba800 == 186 [pid = 2523] [id = 698] 14:14:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f1382a88c00) [pid = 2523] [serial = 2095] [outer = (nil)] 14:14:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f1382c4ac00) [pid = 2523] [serial = 2096] [outer = 0x7f1382a88c00] 14:14:24 INFO - PROCESS | 2523 | 1461705264275 Marionette DEBUG loaded listener.js 14:14:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f1383d67000) [pid = 2523] [serial = 2097] [outer = 0x7f1382a88c00] 14:14:25 INFO - PROCESS | 2523 | 1461705265128 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:14:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:14:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1536ms 14:14:25 INFO - PROCESS | 2523 | 1461705265158 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:14:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:14:25 INFO - PROCESS | 2523 | 1461705265164 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:14:25 INFO - PROCESS | 2523 | 1461705265171 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - PROCESS | 2523 | 1461705265175 Marionette TRACE conn3 <- [1,2766,null,{}] 14:14:25 INFO - PROCESS | 2523 | 1461705265180 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:25 INFO - PROCESS | 2523 | 1461705265435 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:14:25 INFO - PROCESS | 2523 | 1461705265719 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139637d800 == 187 [pid = 2523] [id = 699] 14:14:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f136839c800) [pid = 2523] [serial = 2098] [outer = (nil)] 14:14:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f1384c3d000) [pid = 2523] [serial = 2099] [outer = 0x7f136839c800] 14:14:25 INFO - PROCESS | 2523 | 1461705265841 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1384fd8800) [pid = 2523] [serial = 2100] [outer = 0x7f136839c800] 14:14:26 INFO - PROCESS | 2523 | 1461705266723 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:14:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:14:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1587ms 14:14:26 INFO - PROCESS | 2523 | 1461705266758 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:14:26 INFO - PROCESS | 2523 | 1461705266761 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:14:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:14:26 INFO - PROCESS | 2523 | 1461705266768 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 2523 | 1461705266771 Marionette TRACE conn3 <- [1,2770,null,{}] 14:14:26 INFO - PROCESS | 2523 | 1461705266777 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:27 INFO - PROCESS | 2523 | 1461705267040 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:14:27 INFO - PROCESS | 2523 | 1461705267400 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397e0e000 == 188 [pid = 2523] [id = 700] 14:14:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f137cf76000) [pid = 2523] [serial = 2101] [outer = (nil)] 14:14:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f13850d1400) [pid = 2523] [serial = 2102] [outer = 0x7f137cf76000] 14:14:27 INFO - PROCESS | 2523 | 1461705267486 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f138513ac00) [pid = 2523] [serial = 2103] [outer = 0x7f137cf76000] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d56b000 == 187 [pid = 2523] [id = 681] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136ac1a800 == 186 [pid = 2523] [id = 680] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138c2e7800 == 185 [pid = 2523] [id = 678] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387b84000 == 184 [pid = 2523] [id = 677] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385072800 == 183 [pid = 2523] [id = 676] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380b95000 == 182 [pid = 2523] [id = 675] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13803db000 == 181 [pid = 2523] [id = 674] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ffe3000 == 180 [pid = 2523] [id = 673] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137d0e4800 == 179 [pid = 2523] [id = 672] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf0f000 == 178 [pid = 2523] [id = 671] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c1c7000 == 177 [pid = 2523] [id = 670] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ac24800 == 176 [pid = 2523] [id = 669] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f15000 == 175 [pid = 2523] [id = 668] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bd2800 == 174 [pid = 2523] [id = 667] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137336c800 == 173 [pid = 2523] [id = 666] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1371fba800 == 172 [pid = 2523] [id = 665] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370644800 == 171 [pid = 2523] [id = 664] 14:14:29 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b527000 == 170 [pid = 2523] [id = 663] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f136e352800) [pid = 2523] [serial = 1988] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137ee4ac00) [pid = 2523] [serial = 1967] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f137accbc00) [pid = 2523] [serial = 1950] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f137f81d000) [pid = 2523] [serial = 1971] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f137f813c00) [pid = 2523] [serial = 1970] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f1370688c00) [pid = 2523] [serial = 1985] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f1375469400) [pid = 2523] [serial = 1940] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f136c46f000) [pid = 2523] [serial = 1980] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137d343400) [pid = 2523] [serial = 1959] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f1371adcc00) [pid = 2523] [serial = 1931] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f13760dd800) [pid = 2523] [serial = 1946] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f1371d31800) [pid = 2523] [serial = 1932] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f1371f7d800) [pid = 2523] [serial = 1935] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137ee53000) [pid = 2523] [serial = 1968] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f136b6ac800) [pid = 2523] [serial = 1925] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f1375770400) [pid = 2523] [serial = 1943] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f137d3f1800) [pid = 2523] [serial = 1961] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f1376093800) [pid = 2523] [serial = 1944] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f137fd44400) [pid = 2523] [serial = 1974] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f136e506800) [pid = 2523] [serial = 1854] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f137df1d000) [pid = 2523] [serial = 1962] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f137f866000) [pid = 2523] [serial = 1973] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f13763b9400) [pid = 2523] [serial = 1947] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f137e35b400) [pid = 2523] [serial = 1965] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f1371e34c00) [pid = 2523] [serial = 1934] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1375611c00) [pid = 2523] [serial = 1941] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137aa1d000) [pid = 2523] [serial = 1949] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f137cf7a800) [pid = 2523] [serial = 1958] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f137095d800) [pid = 2523] [serial = 1986] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f13667f8000) [pid = 2523] [serial = 1976] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f137025b000) [pid = 2523] [serial = 1928] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f137accfc00) [pid = 2523] [serial = 1952] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f136e09d000) [pid = 2523] [serial = 1983] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f137aee2000) [pid = 2523] [serial = 1953] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f13727ab000) [pid = 2523] [serial = 1937] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f13733eec00) [pid = 2523] [serial = 1938] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137ca45400) [pid = 2523] [serial = 1955] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f137cb06800) [pid = 2523] [serial = 1956] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f1370955c00) [pid = 2523] [serial = 1929] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f136acc9000) [pid = 2523] [serial = 1979] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f136d429400) [pid = 2523] [serial = 1982] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f136c8cd400) [pid = 2523] [serial = 1926] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f13687c9c00) [pid = 2523] [serial = 1977] [outer = (nil)] [url = about:blank] 14:14:29 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f137e212000) [pid = 2523] [serial = 1964] [outer = (nil)] [url = about:blank] 14:14:30 INFO - PROCESS | 2523 | 1461705270233 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:14:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3486ms 14:14:30 INFO - PROCESS | 2523 | 1461705270260 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 2523 | 1461705270268 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:14:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:14:30 INFO - PROCESS | 2523 | 1461705270276 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 2523 | 1461705270282 Marionette TRACE conn3 <- [1,2774,null,{}] 14:14:30 INFO - PROCESS | 2523 | 1461705270290 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:30 INFO - PROCESS | 2523 | 1461705270548 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:14:30 INFO - PROCESS | 2523 | 1461705270740 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136ac12800 == 171 [pid = 2523] [id = 701] 14:14:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f136aacbc00) [pid = 2523] [serial = 2104] [outer = (nil)] 14:14:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136acd3800) [pid = 2523] [serial = 2105] [outer = 0x7f136aacbc00] 14:14:30 INFO - PROCESS | 2523 | 1461705270812 Marionette DEBUG loaded listener.js 14:14:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136c469000) [pid = 2523] [serial = 2106] [outer = 0x7f136aacbc00] 14:14:31 INFO - PROCESS | 2523 | 1461705271708 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:14:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:14:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1484ms 14:14:31 INFO - PROCESS | 2523 | 1461705271763 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:14:31 INFO - PROCESS | 2523 | 1461705271777 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:14:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:14:31 INFO - PROCESS | 2523 | 1461705271793 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:14:31 INFO - PROCESS | 2523 | 1461705271798 Marionette TRACE conn3 <- [1,2778,null,{}] 14:14:31 INFO - PROCESS | 2523 | 1461705271809 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:32 INFO - PROCESS | 2523 | 1461705272171 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:14:32 INFO - PROCESS | 2523 | 1461705272591 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d571800 == 172 [pid = 2523] [id = 702] 14:14:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136c8c8c00) [pid = 2523] [serial = 2107] [outer = (nil)] 14:14:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136d41c400) [pid = 2523] [serial = 2108] [outer = 0x7f136c8c8c00] 14:14:32 INFO - PROCESS | 2523 | 1461705272657 Marionette DEBUG loaded listener.js 14:14:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f136e096800) [pid = 2523] [serial = 2109] [outer = 0x7f136c8c8c00] 14:14:33 INFO - PROCESS | 2523 | 1461705273650 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:14:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:14:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1895ms 14:14:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:14:33 INFO - PROCESS | 2523 | 1461705273687 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 2523 | 1461705273689 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:14:33 INFO - PROCESS | 2523 | 1461705273709 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 2523 | 1461705273716 Marionette TRACE conn3 <- [1,2782,null,{}] 14:14:33 INFO - PROCESS | 2523 | 1461705273732 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:34 INFO - PROCESS | 2523 | 1461705274080 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:14:34 INFO - PROCESS | 2523 | 1461705274123 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137063c000 == 173 [pid = 2523] [id = 703] 14:14:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1370250800) [pid = 2523] [serial = 2110] [outer = (nil)] 14:14:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f1370497c00) [pid = 2523] [serial = 2111] [outer = 0x7f1370250800] 14:14:34 INFO - PROCESS | 2523 | 1461705274199 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f1371ad4400) [pid = 2523] [serial = 2112] [outer = 0x7f1370250800] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136ab37400) [pid = 2523] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137c0dd000) [pid = 2523] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f1371d62800) [pid = 2523] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f137c0df000) [pid = 2523] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f136ab37c00) [pid = 2523] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f1374951400) [pid = 2523] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f1375748000) [pid = 2523] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f137c7a9400) [pid = 2523] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f137caba000) [pid = 2523] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f137574a400) [pid = 2523] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f1375898800) [pid = 2523] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 128 (0x7f137df1c800) [pid = 2523] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 127 (0x7f1374d27800) [pid = 2523] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:14:35 INFO - PROCESS | 2523 | --DOMWINDOW == 126 (0x7f137c7a6000) [pid = 2523] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:14:35 INFO - PROCESS | 2523 | 1461705275628 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:14:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1956ms 14:14:35 INFO - PROCESS | 2523 | 1461705275652 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:14:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:14:35 INFO - PROCESS | 2523 | 1461705275656 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:14:35 INFO - PROCESS | 2523 | 1461705275663 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 2523 | 1461705275666 Marionette TRACE conn3 <- [1,2786,null,{}] 14:14:35 INFO - PROCESS | 2523 | 1461705275672 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:35 INFO - PROCESS | 2523 | 1461705275924 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:14:36 INFO - PROCESS | 2523 | 1461705276113 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370bad000 == 174 [pid = 2523] [id = 704] 14:14:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 127 (0x7f136aace400) [pid = 2523] [serial = 2113] [outer = (nil)] 14:14:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 128 (0x7f1371ad6800) [pid = 2523] [serial = 2114] [outer = 0x7f136aace400] 14:14:36 INFO - PROCESS | 2523 | 1461705276179 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 129 (0x7f1371e3c000) [pid = 2523] [serial = 2115] [outer = 0x7f136aace400] 14:14:36 INFO - PROCESS | 2523 | 1461705276939 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:14:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:14:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1480ms 14:14:37 INFO - PROCESS | 2523 | 1461705277155 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 2523 | 1461705277161 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:14:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:14:37 INFO - PROCESS | 2523 | 1461705277172 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 2523 | 1461705277176 Marionette TRACE conn3 <- [1,2790,null,{}] 14:14:37 INFO - PROCESS | 2523 | 1461705277186 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:37 INFO - PROCESS | 2523 | 1461705277482 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:14:37 INFO - PROCESS | 2523 | 1461705277824 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c413800 == 175 [pid = 2523] [id = 705] 14:14:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f136aad0400) [pid = 2523] [serial = 2116] [outer = (nil)] 14:14:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f136addf800) [pid = 2523] [serial = 2117] [outer = 0x7f136aad0400] 14:14:37 INFO - PROCESS | 2523 | 1461705277907 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f136c8ca800) [pid = 2523] [serial = 2118] [outer = 0x7f136aad0400] 14:14:38 INFO - PROCESS | 2523 | 1461705278862 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:14:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:14:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1734ms 14:14:38 INFO - PROCESS | 2523 | 1461705278907 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:14:38 INFO - PROCESS | 2523 | 1461705278914 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:14:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:14:38 INFO - PROCESS | 2523 | 1461705278946 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 2523 | 1461705278951 Marionette TRACE conn3 <- [1,2794,null,{}] 14:14:38 INFO - PROCESS | 2523 | 1461705278959 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:39 INFO - PROCESS | 2523 | 1461705279250 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:14:39 INFO - PROCESS | 2523 | 1461705279581 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719c9800 == 176 [pid = 2523] [id = 706] 14:14:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f136e506000) [pid = 2523] [serial = 2119] [outer = (nil)] 14:14:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f137067a800) [pid = 2523] [serial = 2120] [outer = 0x7f136e506000] 14:14:39 INFO - PROCESS | 2523 | 1461705279674 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f1371d29000) [pid = 2523] [serial = 2121] [outer = 0x7f136e506000] 14:14:40 INFO - PROCESS | 2523 | 1461705280630 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:14:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:14:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1751ms 14:14:40 INFO - PROCESS | 2523 | 1461705280690 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:14:40 INFO - PROCESS | 2523 | 1461705280695 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:14:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:14:40 INFO - PROCESS | 2523 | 1461705280702 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 2523 | 1461705280704 Marionette TRACE conn3 <- [1,2798,null,{}] 14:14:40 INFO - PROCESS | 2523 | 1461705280721 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:40 INFO - PROCESS | 2523 | 1461705280996 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:14:41 INFO - PROCESS | 2523 | 1461705281354 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137499d800 == 177 [pid = 2523] [id = 707] 14:14:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f1371f80800) [pid = 2523] [serial = 2122] [outer = (nil)] 14:14:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f13733f6800) [pid = 2523] [serial = 2123] [outer = 0x7f1371f80800] 14:14:41 INFO - PROCESS | 2523 | 1461705281440 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f137352f000) [pid = 2523] [serial = 2124] [outer = 0x7f1371f80800] 14:14:42 INFO - PROCESS | 2523 | 1461705282467 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:14:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:14:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1834ms 14:14:42 INFO - PROCESS | 2523 | 1461705282536 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 2523 | 1461705282540 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:14:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:14:42 INFO - PROCESS | 2523 | 1461705282546 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 2523 | 1461705282550 Marionette TRACE conn3 <- [1,2802,null,{}] 14:14:42 INFO - PROCESS | 2523 | 1461705282555 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:42 INFO - PROCESS | 2523 | 1461705282823 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:14:43 INFO - PROCESS | 2523 | 1461705283136 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374da2800 == 178 [pid = 2523] [id = 708] 14:14:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f13727b4800) [pid = 2523] [serial = 2125] [outer = (nil)] 14:14:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f1374d28400) [pid = 2523] [serial = 2126] [outer = 0x7f13727b4800] 14:14:43 INFO - PROCESS | 2523 | 1461705283225 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1375462000) [pid = 2523] [serial = 2127] [outer = 0x7f13727b4800] 14:14:44 INFO - PROCESS | 2523 | 1461705284110 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:14:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:14:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 14:14:44 INFO - PROCESS | 2523 | 1461705284183 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:14:44 INFO - PROCESS | 2523 | 1461705284186 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:14:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:14:44 INFO - PROCESS | 2523 | 1461705284193 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 2523 | 1461705284196 Marionette TRACE conn3 <- [1,2806,null,{}] 14:14:44 INFO - PROCESS | 2523 | 1461705284202 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:44 INFO - PROCESS | 2523 | 1461705284502 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:14:44 INFO - PROCESS | 2523 | 1461705284823 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1376321000 == 179 [pid = 2523] [id = 709] 14:14:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f1374942400) [pid = 2523] [serial = 2128] [outer = (nil)] 14:14:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1375611c00) [pid = 2523] [serial = 2129] [outer = 0x7f1374942400] 14:14:44 INFO - PROCESS | 2523 | 1461705284908 Marionette DEBUG loaded listener.js 14:14:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1375778000) [pid = 2523] [serial = 2130] [outer = 0x7f1374942400] 14:14:45 INFO - PROCESS | 2523 | 1461705285786 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:14:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:14:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1637ms 14:14:45 INFO - PROCESS | 2523 | 1461705285830 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:14:45 INFO - PROCESS | 2523 | 1461705285834 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:14:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:14:45 INFO - PROCESS | 2523 | 1461705285841 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:14:45 INFO - PROCESS | 2523 | 1461705285845 Marionette TRACE conn3 <- [1,2810,null,{}] 14:14:45 INFO - PROCESS | 2523 | 1461705285850 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:46 INFO - PROCESS | 2523 | 1461705286148 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:14:46 INFO - PROCESS | 2523 | 1461705286469 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c097000 == 180 [pid = 2523] [id = 710] 14:14:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f137aa19000) [pid = 2523] [serial = 2131] [outer = (nil)] 14:14:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f137aa22c00) [pid = 2523] [serial = 2132] [outer = 0x7f137aa19000] 14:14:46 INFO - PROCESS | 2523 | 1461705286561 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f137aedb400) [pid = 2523] [serial = 2133] [outer = 0x7f137aa19000] 14:14:47 INFO - PROCESS | 2523 | 1461705287438 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:14:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:14:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1629ms 14:14:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:14:47 INFO - PROCESS | 2523 | 1461705287471 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 2523 | 1461705287475 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:14:47 INFO - PROCESS | 2523 | 1461705287482 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 2523 | 1461705287485 Marionette TRACE conn3 <- [1,2814,null,{}] 14:14:47 INFO - PROCESS | 2523 | 1461705287491 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:47 INFO - PROCESS | 2523 | 1461705287762 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:14:48 INFO - PROCESS | 2523 | 1461705288038 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cf16800 == 181 [pid = 2523] [id = 711] 14:14:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f137beb0000) [pid = 2523] [serial = 2134] [outer = (nil)] 14:14:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f137c0e1000) [pid = 2523] [serial = 2135] [outer = 0x7f137beb0000] 14:14:48 INFO - PROCESS | 2523 | 1461705288182 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f137c556400) [pid = 2523] [serial = 2136] [outer = 0x7f137beb0000] 14:14:49 INFO - PROCESS | 2523 | 1461705289137 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:14:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:14:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1687ms 14:14:49 INFO - PROCESS | 2523 | 1461705289170 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:14:49 INFO - PROCESS | 2523 | 1461705289174 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:14:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:14:49 INFO - PROCESS | 2523 | 1461705289181 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:14:49 INFO - PROCESS | 2523 | 1461705289185 Marionette TRACE conn3 <- [1,2818,null,{}] 14:14:49 INFO - PROCESS | 2523 | 1461705289191 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:49 INFO - PROCESS | 2523 | 1461705289448 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:14:49 INFO - PROCESS | 2523 | 1461705289768 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e3b9000 == 182 [pid = 2523] [id = 712] 14:14:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f137bead400) [pid = 2523] [serial = 2137] [outer = (nil)] 14:14:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137c911400) [pid = 2523] [serial = 2138] [outer = 0x7f137bead400] 14:14:49 INFO - PROCESS | 2523 | 1461705289856 Marionette DEBUG loaded listener.js 14:14:49 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137c957400) [pid = 2523] [serial = 2139] [outer = 0x7f137bead400] 14:14:50 INFO - PROCESS | 2523 | 1461705290748 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:14:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:14:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1631ms 14:14:50 INFO - PROCESS | 2523 | 1461705290813 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:14:50 INFO - PROCESS | 2523 | 1461705290816 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:14:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:14:50 INFO - PROCESS | 2523 | 1461705290823 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:14:50 INFO - PROCESS | 2523 | 1461705290827 Marionette TRACE conn3 <- [1,2822,null,{}] 14:14:50 INFO - PROCESS | 2523 | 1461705290832 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:51 INFO - PROCESS | 2523 | 1461705291141 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:14:51 INFO - PROCESS | 2523 | 1461705291457 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380215800 == 183 [pid = 2523] [id = 713] 14:14:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137bf6e800) [pid = 2523] [serial = 2140] [outer = (nil)] 14:14:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137ca4f800) [pid = 2523] [serial = 2141] [outer = 0x7f137bf6e800] 14:14:51 INFO - PROCESS | 2523 | 1461705291542 Marionette DEBUG loaded listener.js 14:14:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137cb09000) [pid = 2523] [serial = 2142] [outer = 0x7f137bf6e800] 14:14:52 INFO - PROCESS | 2523 | 1461705292518 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:14:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:14:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1738ms 14:14:52 INFO - PROCESS | 2523 | 1461705292562 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:14:52 INFO - PROCESS | 2523 | 1461705292565 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:14:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:14:52 INFO - PROCESS | 2523 | 1461705292573 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:14:52 INFO - PROCESS | 2523 | 1461705292577 Marionette TRACE conn3 <- [1,2826,null,{}] 14:14:52 INFO - PROCESS | 2523 | 1461705292583 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:52 INFO - PROCESS | 2523 | 1461705292855 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:14:53 INFO - PROCESS | 2523 | 1461705293170 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13809d5000 == 184 [pid = 2523] [id = 714] 14:14:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137c555000) [pid = 2523] [serial = 2143] [outer = (nil)] 14:14:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137cf7a800) [pid = 2523] [serial = 2144] [outer = 0x7f137c555000] 14:14:53 INFO - PROCESS | 2523 | 1461705293256 Marionette DEBUG loaded listener.js 14:14:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f137d3eec00) [pid = 2523] [serial = 2145] [outer = 0x7f137c555000] 14:14:54 INFO - PROCESS | 2523 | 1461705294173 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:14:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:14:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1642ms 14:14:54 INFO - PROCESS | 2523 | 1461705294217 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:14:54 INFO - PROCESS | 2523 | 1461705294222 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:14:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:14:54 INFO - PROCESS | 2523 | 1461705294229 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 2523 | 1461705294234 Marionette TRACE conn3 <- [1,2830,null,{}] 14:14:54 INFO - PROCESS | 2523 | 1461705294240 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:54 INFO - PROCESS | 2523 | 1461705294531 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:14:54 INFO - PROCESS | 2523 | 1461705294858 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384de9000 == 185 [pid = 2523] [id = 715] 14:14:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137f81d000) [pid = 2523] [serial = 2146] [outer = (nil)] 14:14:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137fd3d000) [pid = 2523] [serial = 2147] [outer = 0x7f137f81d000] 14:14:54 INFO - PROCESS | 2523 | 1461705294953 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f1380388c00) [pid = 2523] [serial = 2148] [outer = 0x7f137f81d000] 14:14:55 INFO - PROCESS | 2523 | 1461705295881 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:14:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:14:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1731ms 14:14:55 INFO - PROCESS | 2523 | 1461705295962 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:14:55 INFO - PROCESS | 2523 | 1461705295965 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:14:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:14:55 INFO - PROCESS | 2523 | 1461705295972 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:14:55 INFO - PROCESS | 2523 | 1461705295975 Marionette TRACE conn3 <- [1,2834,null,{}] 14:14:55 INFO - PROCESS | 2523 | 1461705295981 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:56 INFO - PROCESS | 2523 | 1461705296278 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:14:56 INFO - PROCESS | 2523 | 1461705296602 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138681d000 == 186 [pid = 2523] [id = 716] 14:14:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137f861c00) [pid = 2523] [serial = 2149] [outer = (nil)] 14:14:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f1380b20800) [pid = 2523] [serial = 2150] [outer = 0x7f137f861c00] 14:14:56 INFO - PROCESS | 2523 | 1461705296686 Marionette DEBUG loaded listener.js 14:14:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f13850c8c00) [pid = 2523] [serial = 2151] [outer = 0x7f137f861c00] 14:14:57 INFO - PROCESS | 2523 | 1461705297628 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:14:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:14:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1732ms 14:14:57 INFO - PROCESS | 2523 | 1461705297706 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:14:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:14:57 INFO - PROCESS | 2523 | 1461705297710 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:14:57 INFO - PROCESS | 2523 | 1461705297717 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:14:57 INFO - PROCESS | 2523 | 1461705297721 Marionette TRACE conn3 <- [1,2838,null,{}] 14:14:57 INFO - PROCESS | 2523 | 1461705297727 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:58 INFO - PROCESS | 2523 | 1461705298044 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:14:58 INFO - PROCESS | 2523 | 1461705298371 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387c0f800 == 187 [pid = 2523] [id = 717] 14:14:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137fd43800) [pid = 2523] [serial = 2152] [outer = (nil)] 14:14:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f138513a400) [pid = 2523] [serial = 2153] [outer = 0x7f137fd43800] 14:14:58 INFO - PROCESS | 2523 | 1461705298455 Marionette DEBUG loaded listener.js 14:14:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f1385465400) [pid = 2523] [serial = 2154] [outer = 0x7f137fd43800] 14:14:59 INFO - PROCESS | 2523 | 1461705299383 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:14:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:14:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1740ms 14:14:59 INFO - PROCESS | 2523 | 1461705299458 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:14:59 INFO - PROCESS | 2523 | 1461705299461 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:14:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:14:59 INFO - PROCESS | 2523 | 1461705299470 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:14:59 INFO - PROCESS | 2523 | 1461705299473 Marionette TRACE conn3 <- [1,2842,null,{}] 14:14:59 INFO - PROCESS | 2523 | 1461705299480 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:59 INFO - PROCESS | 2523 | 1461705299749 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:15:00 INFO - PROCESS | 2523 | 1461705300068 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1394414800 == 188 [pid = 2523] [id = 718] 14:15:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f1380a91000) [pid = 2523] [serial = 2155] [outer = (nil)] 14:15:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f13854be400) [pid = 2523] [serial = 2156] [outer = 0x7f1380a91000] 14:15:00 INFO - PROCESS | 2523 | 1461705300171 Marionette DEBUG loaded listener.js 14:15:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f13854c6400) [pid = 2523] [serial = 2157] [outer = 0x7f1380a91000] 14:15:01 INFO - PROCESS | 2523 | 1461705301087 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:15:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:15:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1686ms 14:15:01 INFO - PROCESS | 2523 | 1461705301157 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:15:01 INFO - PROCESS | 2523 | 1461705301161 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:15:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:15:01 INFO - PROCESS | 2523 | 1461705301168 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:15:01 INFO - PROCESS | 2523 | 1461705301173 Marionette TRACE conn3 <- [1,2846,null,{}] 14:15:01 INFO - PROCESS | 2523 | 1461705301179 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:01 INFO - PROCESS | 2523 | 1461705301450 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:15:01 INFO - PROCESS | 2523 | 1461705301769 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139801e800 == 189 [pid = 2523] [id = 719] 14:15:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1382c49400) [pid = 2523] [serial = 2158] [outer = (nil)] 14:15:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f1385943400) [pid = 2523] [serial = 2159] [outer = 0x7f1382c49400] 14:15:01 INFO - PROCESS | 2523 | 1461705301854 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f1385ed9400) [pid = 2523] [serial = 2160] [outer = 0x7f1382c49400] 14:15:02 INFO - PROCESS | 2523 | 1461705302796 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:15:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:15:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1693ms 14:15:02 INFO - PROCESS | 2523 | 1461705302875 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 2523 | 1461705302879 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:15:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:15:02 INFO - PROCESS | 2523 | 1461705302889 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 2523 | 1461705302893 Marionette TRACE conn3 <- [1,2850,null,{}] 14:15:02 INFO - PROCESS | 2523 | 1461705302898 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:03 INFO - PROCESS | 2523 | 1461705303150 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:15:03 INFO - PROCESS | 2523 | 1461705303470 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1398433000 == 190 [pid = 2523] [id = 720] 14:15:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f13850ce000) [pid = 2523] [serial = 2161] [outer = (nil)] 14:15:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f1385ee2800) [pid = 2523] [serial = 2162] [outer = 0x7f13850ce000] 14:15:03 INFO - PROCESS | 2523 | 1461705303551 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f1386250800) [pid = 2523] [serial = 2163] [outer = 0x7f13850ce000] 14:15:04 INFO - PROCESS | 2523 | 1461705304454 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:15:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:15:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1630ms 14:15:04 INFO - PROCESS | 2523 | 1461705304521 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 2523 | 1461705304524 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:15:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:15:04 INFO - PROCESS | 2523 | 1461705304531 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 2523 | 1461705304534 Marionette TRACE conn3 <- [1,2854,null,{}] 14:15:04 INFO - PROCESS | 2523 | 1461705304539 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:04 INFO - PROCESS | 2523 | 1461705304806 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:15:05 INFO - PROCESS | 2523 | 1461705305124 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139870c000 == 191 [pid = 2523] [id = 721] 14:15:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f13854ca000) [pid = 2523] [serial = 2164] [outer = (nil)] 14:15:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f1386b7cc00) [pid = 2523] [serial = 2165] [outer = 0x7f13854ca000] 14:15:05 INFO - PROCESS | 2523 | 1461705305210 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1386e23400) [pid = 2523] [serial = 2166] [outer = 0x7f13854ca000] 14:15:06 INFO - PROCESS | 2523 | 1461705306140 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:15:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:15:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1681ms 14:15:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:15:06 INFO - PROCESS | 2523 | 1461705306213 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:15:06 INFO - PROCESS | 2523 | 1461705306216 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:15:06 INFO - PROCESS | 2523 | 1461705306224 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 2523 | 1461705306227 Marionette TRACE conn3 <- [1,2858,null,{}] 14:15:06 INFO - PROCESS | 2523 | 1461705306234 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:06 INFO - PROCESS | 2523 | 1461705306503 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:15:06 INFO - PROCESS | 2523 | 1461705306825 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139c63a000 == 192 [pid = 2523] [id = 722] 14:15:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f13667f6000) [pid = 2523] [serial = 2167] [outer = (nil)] 14:15:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f1386e28400) [pid = 2523] [serial = 2168] [outer = 0x7f13667f6000] 14:15:06 INFO - PROCESS | 2523 | 1461705306908 Marionette DEBUG loaded listener.js 14:15:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f1387203000) [pid = 2523] [serial = 2169] [outer = 0x7f13667f6000] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370b94000 == 191 [pid = 2523] [id = 643] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13687f2000 == 190 [pid = 2523] [id = 526] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136ac14800 == 189 [pid = 2523] [id = 659] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13676c5800 == 188 [pid = 2523] [id = 658] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a9e4800 == 187 [pid = 2523] [id = 637] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d1da000 == 186 [pid = 2523] [id = 660] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13859b5000 == 185 [pid = 2523] [id = 654] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13703e2800 == 184 [pid = 2523] [id = 642] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374c83800 == 183 [pid = 2523] [id = 646] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380980000 == 182 [pid = 2523] [id = 652] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137d0e6000 == 181 [pid = 2523] [id = 650] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801cb800 == 180 [pid = 2523] [id = 651] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b632000 == 179 [pid = 2523] [id = 641] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e315800 == 178 [pid = 2523] [id = 254] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13703d3800 == 177 [pid = 2523] [id = 662] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f15800 == 176 [pid = 2523] [id = 647] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1373373000 == 175 [pid = 2523] [id = 394] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c418000 == 174 [pid = 2523] [id = 649] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380983000 == 173 [pid = 2523] [id = 223] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136c769000 == 172 [pid = 2523] [id = 639] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137ac29000 == 171 [pid = 2523] [id = 648] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137001b800 == 170 [pid = 2523] [id = 682] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387c0c800 == 169 [pid = 2523] [id = 697] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1386804800 == 168 [pid = 2523] [id = 696] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385762800 == 167 [pid = 2523] [id = 695] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1384075000 == 166 [pid = 2523] [id = 694] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138096f800 == 165 [pid = 2523] [id = 693] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1380204000 == 164 [pid = 2523] [id = 692] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137f917000 == 163 [pid = 2523] [id = 691] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cf19000 == 162 [pid = 2523] [id = 690] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137c0a5800 == 161 [pid = 2523] [id = 689] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f21000 == 160 [pid = 2523] [id = 688] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bdf800 == 159 [pid = 2523] [id = 687] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1372788000 == 158 [pid = 2523] [id = 686] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13719d1800 == 157 [pid = 2523] [id = 685] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e549800 == 156 [pid = 2523] [id = 684] 14:15:09 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a9e4000 == 155 [pid = 2523] [id = 683] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f1370072400) [pid = 2523] [serial = 2048] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f136b6aa800) [pid = 2523] [serial = 2042] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f137c0e2800) [pid = 2523] [serial = 2021] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f13734ce400) [pid = 2523] [serial = 2004] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f137c7ef000) [pid = 2523] [serial = 2024] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f136c46e800) [pid = 2523] [serial = 2043] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f137c91ec00) [pid = 2523] [serial = 2025] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f136d5cf800) [pid = 2523] [serial = 2046] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f1375747c00) [pid = 2523] [serial = 2007] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f136c8f0400) [pid = 2523] [serial = 2045] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f13761e2c00) [pid = 2523] [serial = 2013] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f137ee4a800) [pid = 2523] [serial = 2030] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f1380387c00) [pid = 2523] [serial = 2034] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f137acc7c00) [pid = 2523] [serial = 2016] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137aceb400) [pid = 2523] [serial = 2018] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f13733f9c00) [pid = 2523] [serial = 2003] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f137aee3400) [pid = 2523] [serial = 2019] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f137f822800) [pid = 2523] [serial = 2031] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f137fd4a400) [pid = 2523] [serial = 2033] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f1380a93c00) [pid = 2523] [serial = 2037] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f1375770800) [pid = 2523] [serial = 2009] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f137ca4d000) [pid = 2523] [serial = 2027] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f136e09e400) [pid = 2523] [serial = 1994] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f137c440400) [pid = 2523] [serial = 2022] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f137546c000) [pid = 2523] [serial = 2006] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f136ade2400) [pid = 2523] [serial = 1991] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1371add000) [pid = 2523] [serial = 1997] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f1380b12400) [pid = 2523] [serial = 2039] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f13760d3400) [pid = 2523] [serial = 2012] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f1375895c00) [pid = 2523] [serial = 2010] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f138038e800) [pid = 2523] [serial = 2036] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1371f84800) [pid = 2523] [serial = 2000] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f13763c3400) [pid = 2523] [serial = 2015] [outer = (nil)] [url = about:blank] 14:15:09 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f137cb04c00) [pid = 2523] [serial = 2028] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 2523 | 1461705310270 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:15:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:15:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 4090ms 14:15:10 INFO - PROCESS | 2523 | 1461705310357 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 2523 | 1461705310363 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:15:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:15:10 INFO - PROCESS | 2523 | 1461705310380 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - PROCESS | 2523 | 1461705310385 Marionette TRACE conn3 <- [1,2862,null,{}] 14:15:10 INFO - PROCESS | 2523 | 1461705310393 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:10 INFO - PROCESS | 2523 | 1461705310634 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:15:10 INFO - PROCESS | 2523 | 1461705310824 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b52b800 == 156 [pid = 2523] [id = 723] 14:15:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f136ab3fc00) [pid = 2523] [serial = 2170] [outer = (nil)] 14:15:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f136b6ab800) [pid = 2523] [serial = 2171] [outer = 0x7f136ab3fc00] 14:15:10 INFO - PROCESS | 2523 | 1461705310895 Marionette DEBUG loaded listener.js 14:15:11 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f136c5d9000) [pid = 2523] [serial = 2172] [outer = 0x7f136ab3fc00] 14:15:11 INFO - PROCESS | 2523 | 1461705311816 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:15:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:15:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1496ms 14:15:11 INFO - PROCESS | 2523 | 1461705311876 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:15:11 INFO - PROCESS | 2523 | 1461705311884 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:15:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:15:11 INFO - PROCESS | 2523 | 1461705311900 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:15:11 INFO - PROCESS | 2523 | 1461705311907 Marionette TRACE conn3 <- [1,2866,null,{}] 14:15:11 INFO - PROCESS | 2523 | 1461705311916 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:12 INFO - PROCESS | 2523 | 1461705312392 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:15:12 INFO - PROCESS | 2523 | 1461705312753 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e1b8000 == 157 [pid = 2523] [id = 724] 14:15:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f136e099800) [pid = 2523] [serial = 2173] [outer = (nil)] 14:15:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f136e351c00) [pid = 2523] [serial = 2174] [outer = 0x7f136e099800] 14:15:12 INFO - PROCESS | 2523 | 1461705312820 Marionette DEBUG loaded listener.js 14:15:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f1370074000) [pid = 2523] [serial = 2175] [outer = 0x7f136e099800] 14:15:13 INFO - PROCESS | 2523 | 1461705313752 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:15:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:15:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1948ms 14:15:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:15:13 INFO - PROCESS | 2523 | 1461705313847 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:15:13 INFO - PROCESS | 2523 | 1461705313850 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:15:13 INFO - PROCESS | 2523 | 1461705313857 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:15:13 INFO - PROCESS | 2523 | 1461705313864 Marionette TRACE conn3 <- [1,2870,null,{}] 14:15:13 INFO - PROCESS | 2523 | 1461705313898 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:14 INFO - PROCESS | 2523 | 1461705314231 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f13667ef000) [pid = 2523] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f13687d0800) [pid = 2523] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f137fd45800) [pid = 2523] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1370250800) [pid = 2523] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f137c7e9400) [pid = 2523] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f137c0dd800) [pid = 2523] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f137cb10000) [pid = 2523] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f137c7ec800) [pid = 2523] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f13667eec00) [pid = 2523] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f1374950800) [pid = 2523] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f13727b8800) [pid = 2523] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f1374d32400) [pid = 2523] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1374d31800) [pid = 2523] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1370686c00) [pid = 2523] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f136e769c00) [pid = 2523] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136e50d000) [pid = 2523] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f136c8c6c00) [pid = 2523] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f136aaca400) [pid = 2523] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f136aacbc00) [pid = 2523] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f137cf76000) [pid = 2523] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f137c955800) [pid = 2523] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f136c8c8c00) [pid = 2523] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f1370497400) [pid = 2523] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f136ab35800) [pid = 2523] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f137095ec00) [pid = 2523] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:15:14 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f136aacd000) [pid = 2523] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:15:14 INFO - PROCESS | 2523 | 1461705314761 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cb1d800 == 158 [pid = 2523] [id = 725] 14:15:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f13667ef000) [pid = 2523] [serial = 2176] [outer = (nil)] 14:15:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f136a8c8800) [pid = 2523] [serial = 2177] [outer = 0x7f13667ef000] 14:15:14 INFO - PROCESS | 2523 | 1461705314833 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f136e502800) [pid = 2523] [serial = 2178] [outer = 0x7f13667ef000] 14:15:15 INFO - PROCESS | 2523 | 1461705315594 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1761ms 14:15:15 INFO - PROCESS | 2523 | 1461705315619 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:15:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:15:15 INFO - PROCESS | 2523 | 1461705315624 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:15:15 INFO - PROCESS | 2523 | 1461705315642 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:15:15 INFO - PROCESS | 2523 | 1461705315646 Marionette TRACE conn3 <- [1,2874,null,{}] 14:15:15 INFO - PROCESS | 2523 | 1461705315652 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:15 INFO - PROCESS | 2523 | 1461705315897 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:15:16 INFO - PROCESS | 2523 | 1461705316087 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:16 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719e0000 == 159 [pid = 2523] [id = 726] 14:15:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f13667f5400) [pid = 2523] [serial = 2179] [outer = (nil)] 14:15:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f1371ad9400) [pid = 2523] [serial = 2180] [outer = 0x7f13667f5400] 14:15:16 INFO - PROCESS | 2523 | 1461705316168 Marionette DEBUG loaded listener.js 14:15:16 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f1371d66000) [pid = 2523] [serial = 2181] [outer = 0x7f13667f5400] 14:15:17 INFO - PROCESS | 2523 | 1461705317329 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1745ms 14:15:17 INFO - PROCESS | 2523 | 1461705317376 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 2523 | 1461705317382 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:15:17 INFO - PROCESS | 2523 | 1461705317391 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 2523 | 1461705317397 Marionette TRACE conn3 <- [1,2878,null,{}] 14:15:17 INFO - PROCESS | 2523 | 1461705317406 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:17 INFO - PROCESS | 2523 | 1461705317679 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:15:18 INFO - PROCESS | 2523 | 1461705318018 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136cbd4000 == 160 [pid = 2523] [id = 727] 14:15:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136c5df400) [pid = 2523] [serial = 2182] [outer = (nil)] 14:15:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f136c8d0400) [pid = 2523] [serial = 2183] [outer = 0x7f136c5df400] 14:15:18 INFO - PROCESS | 2523 | 1461705318104 Marionette DEBUG loaded listener.js 14:15:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f136d5c7800) [pid = 2523] [serial = 2184] [outer = 0x7f136c5df400] 14:15:19 INFO - PROCESS | 2523 | 1461705319059 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1736ms 14:15:19 INFO - PROCESS | 2523 | 1461705319128 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:15:19 INFO - PROCESS | 2523 | 1461705319138 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:15:19 INFO - PROCESS | 2523 | 1461705319149 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:15:19 INFO - PROCESS | 2523 | 1461705319152 Marionette TRACE conn3 <- [1,2882,null,{}] 14:15:19 INFO - PROCESS | 2523 | 1461705319160 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:19 INFO - PROCESS | 2523 | 1461705319467 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:15:19 INFO - PROCESS | 2523 | 1461705319839 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1372256800 == 161 [pid = 2523] [id = 728] 14:15:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f1370491800) [pid = 2523] [serial = 2185] [outer = (nil)] 14:15:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f137095b800) [pid = 2523] [serial = 2186] [outer = 0x7f1370491800] 14:15:19 INFO - PROCESS | 2523 | 1461705319922 Marionette DEBUG loaded listener.js 14:15:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1371d27400) [pid = 2523] [serial = 2187] [outer = 0x7f1370491800] 14:15:20 INFO - PROCESS | 2523 | 1461705320928 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1836ms 14:15:20 INFO - PROCESS | 2523 | 1461705320986 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:15:20 INFO - PROCESS | 2523 | 1461705320990 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:15:20 INFO - PROCESS | 2523 | 1461705320998 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:15:21 INFO - PROCESS | 2523 | 1461705321004 Marionette TRACE conn3 <- [1,2886,null,{}] 14:15:21 INFO - PROCESS | 2523 | 1461705321021 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:21 INFO - PROCESS | 2523 | 1461705321364 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:15:21 INFO - PROCESS | 2523 | 1461705321693 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374bec000 == 162 [pid = 2523] [id = 729] 14:15:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f1371f87c00) [pid = 2523] [serial = 2188] [outer = (nil)] 14:15:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f13733f0000) [pid = 2523] [serial = 2189] [outer = 0x7f1371f87c00] 14:15:21 INFO - PROCESS | 2523 | 1461705321790 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1373533400) [pid = 2523] [serial = 2190] [outer = 0x7f1371f87c00] 14:15:22 INFO - PROCESS | 2523 | 1461705322731 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:15:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:15:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1791ms 14:15:22 INFO - PROCESS | 2523 | 1461705322788 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:15:22 INFO - PROCESS | 2523 | 1461705322796 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:15:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:15:22 INFO - PROCESS | 2523 | 1461705322803 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 2523 | 1461705322806 Marionette TRACE conn3 <- [1,2890,null,{}] 14:15:22 INFO - PROCESS | 2523 | 1461705322813 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:23 INFO - PROCESS | 2523 | 1461705323077 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:15:23 INFO - PROCESS | 2523 | 1461705323391 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:23 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1376304000 == 163 [pid = 2523] [id = 730] 14:15:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f13727adc00) [pid = 2523] [serial = 2191] [outer = (nil)] 14:15:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1374d31000) [pid = 2523] [serial = 2192] [outer = 0x7f13727adc00] 14:15:23 INFO - PROCESS | 2523 | 1461705323477 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1375608400) [pid = 2523] [serial = 2193] [outer = 0x7f13727adc00] 14:15:24 INFO - PROCESS | 2523 | 1461705324439 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:15:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:15:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1682ms 14:15:24 INFO - PROCESS | 2523 | 1461705324487 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:15:24 INFO - PROCESS | 2523 | 1461705324491 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:15:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:15:24 INFO - PROCESS | 2523 | 1461705324498 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:15:24 INFO - PROCESS | 2523 | 1461705324503 Marionette TRACE conn3 <- [1,2894,null,{}] 14:15:24 INFO - PROCESS | 2523 | 1461705324509 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:24 INFO - PROCESS | 2523 | 1461705324767 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:15:25 INFO - PROCESS | 2523 | 1461705325042 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:25 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137aca7800 == 164 [pid = 2523] [id = 731] 14:15:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1374944400) [pid = 2523] [serial = 2194] [outer = (nil)] 14:15:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1375748000) [pid = 2523] [serial = 2195] [outer = 0x7f1374944400] 14:15:25 INFO - PROCESS | 2523 | 1461705325169 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1375774c00) [pid = 2523] [serial = 2196] [outer = 0x7f1374944400] 14:15:26 INFO - PROCESS | 2523 | 1461705326126 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:15:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:15:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1681ms 14:15:26 INFO - PROCESS | 2523 | 1461705326180 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 2523 | 1461705326184 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:15:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:15:26 INFO - PROCESS | 2523 | 1461705326192 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 2523 | 1461705326195 Marionette TRACE conn3 <- [1,2898,null,{}] 14:15:26 INFO - PROCESS | 2523 | 1461705326202 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:26 INFO - PROCESS | 2523 | 1461705326537 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:15:26 INFO - PROCESS | 2523 | 1461705326879 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137cd15000 == 165 [pid = 2523] [id = 732] 14:15:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f13760df000) [pid = 2523] [serial = 2197] [outer = (nil)] 14:15:26 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137aa23c00) [pid = 2523] [serial = 2198] [outer = 0x7f13760df000] 14:15:26 INFO - PROCESS | 2523 | 1461705326966 Marionette DEBUG loaded listener.js 14:15:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137ace9000) [pid = 2523] [serial = 2199] [outer = 0x7f13760df000] 14:15:27 INFO - PROCESS | 2523 | 1461705327973 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:15:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:15:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1837ms 14:15:28 INFO - PROCESS | 2523 | 1461705328030 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:15:28 INFO - PROCESS | 2523 | 1461705328035 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:15:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:15:28 INFO - PROCESS | 2523 | 1461705328043 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:15:28 INFO - PROCESS | 2523 | 1461705328047 Marionette TRACE conn3 <- [1,2902,null,{}] 14:15:28 INFO - PROCESS | 2523 | 1461705328055 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:28 INFO - PROCESS | 2523 | 1461705328320 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:15:28 INFO - PROCESS | 2523 | 1461705328610 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:28 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137e081800 == 166 [pid = 2523] [id = 733] 14:15:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f13761e8400) [pid = 2523] [serial = 2200] [outer = (nil)] 14:15:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137aee7c00) [pid = 2523] [serial = 2201] [outer = 0x7f13761e8400] 14:15:28 INFO - PROCESS | 2523 | 1461705328692 Marionette DEBUG loaded listener.js 14:15:28 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137c0c8400) [pid = 2523] [serial = 2202] [outer = 0x7f13761e8400] 14:15:29 INFO - PROCESS | 2523 | 1461705329602 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:15:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:15:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1600ms 14:15:29 INFO - PROCESS | 2523 | 1461705329645 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:15:29 INFO - PROCESS | 2523 | 1461705329649 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:15:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:15:29 INFO - PROCESS | 2523 | 1461705329655 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:15:29 INFO - PROCESS | 2523 | 1461705329658 Marionette TRACE conn3 <- [1,2906,null,{}] 14:15:29 INFO - PROCESS | 2523 | 1461705329664 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:29 INFO - PROCESS | 2523 | 1461705329972 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:15:30 INFO - PROCESS | 2523 | 1461705330289 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801c6800 == 167 [pid = 2523] [id = 734] 14:15:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f13763c8800) [pid = 2523] [serial = 2203] [outer = (nil)] 14:15:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137c43bc00) [pid = 2523] [serial = 2204] [outer = 0x7f13763c8800] 14:15:30 INFO - PROCESS | 2523 | 1461705330372 Marionette DEBUG loaded listener.js 14:15:30 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f137c914000) [pid = 2523] [serial = 2205] [outer = 0x7f13763c8800] 14:15:31 INFO - PROCESS | 2523 | 1461705331274 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:15:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:15:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1680ms 14:15:31 INFO - PROCESS | 2523 | 1461705331337 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:15:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:15:31 INFO - PROCESS | 2523 | 1461705331341 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:15:31 INFO - PROCESS | 2523 | 1461705331348 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 2523 | 1461705331352 Marionette TRACE conn3 <- [1,2910,null,{}] 14:15:31 INFO - PROCESS | 2523 | 1461705331358 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:31 INFO - PROCESS | 2523 | 1461705331632 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:15:31 INFO - PROCESS | 2523 | 1461705331962 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:32 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138096a000 == 168 [pid = 2523] [id = 735] 14:15:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137acf2000) [pid = 2523] [serial = 2206] [outer = (nil)] 14:15:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137caba000) [pid = 2523] [serial = 2207] [outer = 0x7f137acf2000] 14:15:32 INFO - PROCESS | 2523 | 1461705332068 Marionette DEBUG loaded listener.js 14:15:32 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137cb09400) [pid = 2523] [serial = 2208] [outer = 0x7f137acf2000] 14:15:32 INFO - PROCESS | 2523 | 1461705332905 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:15:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:15:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:15:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1581ms 14:15:32 INFO - PROCESS | 2523 | 1461705332930 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:15:32 INFO - TEST-START | /DOMEvents/constructors.html 14:15:32 INFO - PROCESS | 2523 | 1461705332934 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:15:32 INFO - PROCESS | 2523 | 1461705332943 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:15:32 INFO - PROCESS | 2523 | 1461705332948 Marionette TRACE conn3 <- [1,2914,null,{}] 14:15:32 INFO - PROCESS | 2523 | 1461705332954 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:33 INFO - PROCESS | 2523 | 1461705333223 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:15:33 INFO - PROCESS | 2523 | 1461705333512 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1382a14000 == 169 [pid = 2523] [id = 736] 14:15:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137c917000) [pid = 2523] [serial = 2209] [outer = (nil)] 14:15:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137cf74800) [pid = 2523] [serial = 2210] [outer = 0x7f137c917000] 14:15:33 INFO - PROCESS | 2523 | 1461705333602 Marionette DEBUG loaded listener.js 14:15:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137df1ac00) [pid = 2523] [serial = 2211] [outer = 0x7f137c917000] 14:15:34 INFO - PROCESS | 2523 | 1461705334626 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:15:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:15:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:15:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:15:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:15:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:15:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:15:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:15:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:15:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 1756ms 14:15:34 INFO - PROCESS | 2523 | 1461705334701 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 2523 | 1461705334708 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:15:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:15:34 INFO - PROCESS | 2523 | 1461705334721 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 2523 | 1461705334732 Marionette TRACE conn3 <- [1,2918,null,{}] 14:15:34 INFO - PROCESS | 2523 | 1461705334745 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:35 INFO - PROCESS | 2523 | 1461705335128 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:15:35 INFO - PROCESS | 2523 | 1461705335400 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385928800 == 170 [pid = 2523] [id = 737] 14:15:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137fd4a400) [pid = 2523] [serial = 2212] [outer = (nil)] 14:15:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f1380387800) [pid = 2523] [serial = 2213] [outer = 0x7f137fd4a400] 14:15:35 INFO - PROCESS | 2523 | 1461705335489 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f1380b1a800) [pid = 2523] [serial = 2214] [outer = 0x7f137fd4a400] 14:15:36 INFO - PROCESS | 2523 | 1461705336316 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:15:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:15:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1647ms 14:15:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:15:36 INFO - PROCESS | 2523 | 1461705336368 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 2523 | 1461705336370 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:15:36 INFO - PROCESS | 2523 | 1461705336378 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 2523 | 1461705336381 Marionette TRACE conn3 <- [1,2922,null,{}] 14:15:36 INFO - PROCESS | 2523 | 1461705336388 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:36 INFO - PROCESS | 2523 | 1461705336642 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:15:36 INFO - PROCESS | 2523 | 1461705336924 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138794e000 == 171 [pid = 2523] [id = 738] 14:15:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f137fd46c00) [pid = 2523] [serial = 2215] [outer = (nil)] 14:15:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f1382c48800) [pid = 2523] [serial = 2216] [outer = 0x7f137fd46c00] 14:15:37 INFO - PROCESS | 2523 | 1461705337012 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f13850c9800) [pid = 2523] [serial = 2217] [outer = 0x7f137fd46c00] 14:15:37 INFO - PROCESS | 2523 | [2523] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:15:37 INFO - PROCESS | 2523 | [2523] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:15:37 INFO - PROCESS | 2523 | [2523] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:15:37 INFO - PROCESS | 2523 | [2523] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:15:37 INFO - PROCESS | 2523 | 1461705337949 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:15:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:15:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:15:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:15:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:15:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:15:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:15:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:15:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:15:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:15:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1598ms 14:15:37 INFO - PROCESS | 2523 | 1461705337975 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:15:37 INFO - PROCESS | 2523 | 1461705337988 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:15:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:15:38 INFO - PROCESS | 2523 | 1461705337999 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - PROCESS | 2523 | 1461705338005 Marionette TRACE conn3 <- [1,2926,null,{}] 14:15:38 INFO - PROCESS | 2523 | 1461705338013 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:38 INFO - PROCESS | 2523 | 1461705338288 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:15:38 INFO - PROCESS | 2523 | 1461705338573 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1392db0800 == 172 [pid = 2523] [id = 739] 14:15:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1380384400) [pid = 2523] [serial = 2218] [outer = (nil)] 14:15:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f1386bdd400) [pid = 2523] [serial = 2219] [outer = 0x7f1380384400] 14:15:38 INFO - PROCESS | 2523 | 1461705338697 Marionette DEBUG loaded listener.js 14:15:38 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f1386ec0c00) [pid = 2523] [serial = 2220] [outer = 0x7f1380384400] 14:15:39 INFO - PROCESS | 2523 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:15:39 INFO - PROCESS | 2523 | 1461705339532 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:15:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:15:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1544ms 14:15:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:15:39 INFO - PROCESS | 2523 | 1461705339541 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:15:39 INFO - PROCESS | 2523 | 1461705339544 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:15:39 INFO - PROCESS | 2523 | 1461705339551 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:15:39 INFO - PROCESS | 2523 | 1461705339554 Marionette TRACE conn3 <- [1,2930,null,{}] 14:15:39 INFO - PROCESS | 2523 | 1461705339559 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:39 INFO - PROCESS | 2523 | 1461705339812 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:15:40 INFO - PROCESS | 2523 | 1461705340066 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1397e04000 == 173 [pid = 2523] [id = 740] 14:15:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f13667f4400) [pid = 2523] [serial = 2221] [outer = (nil)] 14:15:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f13872e8c00) [pid = 2523] [serial = 2222] [outer = 0x7f13667f4400] 14:15:40 INFO - PROCESS | 2523 | 1461705340152 Marionette DEBUG loaded listener.js 14:15:40 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f1388697400) [pid = 2523] [serial = 2223] [outer = 0x7f13667f4400] 14:15:40 INFO - PROCESS | 2523 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:15:41 INFO - PROCESS | 2523 | 1461705341051 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:15:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:15:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1538ms 14:15:41 INFO - PROCESS | 2523 | 1461705341089 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:15:41 INFO - PROCESS | 2523 | 1461705341093 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:15:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:15:41 INFO - PROCESS | 2523 | 1461705341099 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:15:41 INFO - PROCESS | 2523 | 1461705341103 Marionette TRACE conn3 <- [1,2934,null,{}] 14:15:41 INFO - PROCESS | 2523 | 1461705341109 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:41 INFO - PROCESS | 2523 | 1461705341402 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:15:41 INFO - PROCESS | 2523 | 1461705341661 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139c89c000 == 174 [pid = 2523] [id = 741] 14:15:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f1382a85400) [pid = 2523] [serial = 2224] [outer = (nil)] 14:15:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f138869a800) [pid = 2523] [serial = 2225] [outer = 0x7f1382a85400] 14:15:41 INFO - PROCESS | 2523 | 1461705341746 Marionette DEBUG loaded listener.js 14:15:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1388814000) [pid = 2523] [serial = 2226] [outer = 0x7f1382a85400] 14:15:42 INFO - PROCESS | 2523 | 1461705342575 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:15:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:15:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1538ms 14:15:42 INFO - PROCESS | 2523 | 1461705342641 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:15:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:15:42 INFO - PROCESS | 2523 | 1461705342646 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:15:42 INFO - PROCESS | 2523 | 1461705342653 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:15:42 INFO - PROCESS | 2523 | 1461705342657 Marionette TRACE conn3 <- [1,2938,null,{}] 14:15:42 INFO - PROCESS | 2523 | 1461705342663 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:42 INFO - PROCESS | 2523 | 1461705342962 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:15:43 INFO - PROCESS | 2523 | 1461705343291 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139fd97000 == 175 [pid = 2523] [id = 742] 14:15:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f138c261c00) [pid = 2523] [serial = 2227] [outer = (nil)] 14:15:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f138d192000) [pid = 2523] [serial = 2228] [outer = 0x7f138c261c00] 14:15:43 INFO - PROCESS | 2523 | 1461705343418 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f1392d37800) [pid = 2523] [serial = 2229] [outer = 0x7f138c261c00] 14:15:44 INFO - PROCESS | 2523 | 1461705344286 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:15:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:15:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1684ms 14:15:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:15:44 INFO - PROCESS | 2523 | 1461705344337 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 2523 | 1461705344340 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:15:44 INFO - PROCESS | 2523 | 1461705344348 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 2523 | 1461705344351 Marionette TRACE conn3 <- [1,2942,null,{}] 14:15:44 INFO - PROCESS | 2523 | 1461705344358 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:44 INFO - PROCESS | 2523 | 1461705344643 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:15:44 INFO - PROCESS | 2523 | 1461705344929 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13665d1800 == 176 [pid = 2523] [id = 743] 14:15:44 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f138c25d800) [pid = 2523] [serial = 2230] [outer = (nil)] 14:15:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1392f16000) [pid = 2523] [serial = 2231] [outer = 0x7f138c25d800] 14:15:45 INFO - PROCESS | 2523 | 1461705345014 Marionette DEBUG loaded listener.js 14:15:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f139306d400) [pid = 2523] [serial = 2232] [outer = 0x7f138c25d800] 14:15:45 INFO - PROCESS | 2523 | 1461705345820 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:15:45 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:15:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:15:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:15:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1537ms 14:15:45 INFO - PROCESS | 2523 | 1461705345886 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:15:45 INFO - PROCESS | 2523 | 1461705345890 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:15:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:15:45 INFO - PROCESS | 2523 | 1461705345896 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - PROCESS | 2523 | 1461705345900 Marionette TRACE conn3 <- [1,2946,null,{}] 14:15:45 INFO - PROCESS | 2523 | 1461705345906 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:46 INFO - PROCESS | 2523 | 1461705346169 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:15:46 INFO - PROCESS | 2523 | 1461705346454 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13664b0800 == 177 [pid = 2523] [id = 744] 14:15:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f138c267400) [pid = 2523] [serial = 2233] [outer = (nil)] 14:15:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f1393243000) [pid = 2523] [serial = 2234] [outer = 0x7f138c267400] 14:15:46 INFO - PROCESS | 2523 | 1461705346542 Marionette DEBUG loaded listener.js 14:15:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 189 (0x7f13934eec00) [pid = 2523] [serial = 2235] [outer = 0x7f138c267400] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 188 (0x7f1371ad6800) [pid = 2523] [serial = 2114] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f1370952c00) [pid = 2523] [serial = 1989] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f1370681800) [pid = 2523] [serial = 1923] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f1382a84c00) [pid = 2523] [serial = 2040] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f1370497c00) [pid = 2523] [serial = 2111] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f1380384c00) [pid = 2523] [serial = 2091] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f137f85a000) [pid = 2523] [serial = 2090] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f137ee4d400) [pid = 2523] [serial = 2088] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f137e35a000) [pid = 2523] [serial = 2087] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f137df1dc00) [pid = 2523] [serial = 2085] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f137d342c00) [pid = 2523] [serial = 2084] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f137ca50000) [pid = 2523] [serial = 2082] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f137c7f1800) [pid = 2523] [serial = 2081] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f137c0dcc00) [pid = 2523] [serial = 2079] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f137bf79c00) [pid = 2523] [serial = 2078] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137bea8c00) [pid = 2523] [serial = 2076] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f137acd4400) [pid = 2523] [serial = 2075] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f137aa1a400) [pid = 2523] [serial = 2073] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f13761f1400) [pid = 2523] [serial = 2072] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f13760e0c00) [pid = 2523] [serial = 2070] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137609fc00) [pid = 2523] [serial = 2069] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f1375741400) [pid = 2523] [serial = 2067] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f1374d34800) [pid = 2523] [serial = 2066] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f13727ac800) [pid = 2523] [serial = 2064] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f1371e3a000) [pid = 2523] [serial = 2063] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f1371d33c00) [pid = 2523] [serial = 2061] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f1371d27c00) [pid = 2523] [serial = 2060] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f1370259c00) [pid = 2523] [serial = 2058] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f136e776800) [pid = 2523] [serial = 2057] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f136d425800) [pid = 2523] [serial = 2055] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f136c8f3c00) [pid = 2523] [serial = 2054] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f136acd3000) [pid = 2523] [serial = 2052] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f136aad2800) [pid = 2523] [serial = 2051] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f136acd3800) [pid = 2523] [serial = 2105] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f136c469000) [pid = 2523] [serial = 2106] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f138513ac00) [pid = 2523] [serial = 2103] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f13850d1400) [pid = 2523] [serial = 2102] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1384c3d000) [pid = 2523] [serial = 2099] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f1382c4ac00) [pid = 2523] [serial = 2096] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1382a88800) [pid = 2523] [serial = 2094] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f1380b16000) [pid = 2523] [serial = 2093] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f136d41c400) [pid = 2523] [serial = 2108] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f136e096800) [pid = 2523] [serial = 2109] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f1371ad4400) [pid = 2523] [serial = 2112] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f13727b8400) [pid = 2523] [serial = 2001] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f136c472c00) [pid = 2523] [serial = 1992] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f1371d33800) [pid = 2523] [serial = 1998] [outer = (nil)] [url = about:blank] 14:15:49 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1370072800) [pid = 2523] [serial = 1995] [outer = (nil)] [url = about:blank] 14:15:50 INFO - PROCESS | 2523 | 1461705350257 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:15:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:15:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 4399ms 14:15:50 INFO - PROCESS | 2523 | 1461705350297 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:15:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:15:50 INFO - PROCESS | 2523 | 1461705350303 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:15:50 INFO - PROCESS | 2523 | 1461705350312 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - PROCESS | 2523 | 1461705350317 Marionette TRACE conn3 <- [1,2950,null,{}] 14:15:50 INFO - PROCESS | 2523 | 1461705350325 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:50 INFO - PROCESS | 2523 | 1461705350617 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:15:50 INFO - PROCESS | 2523 | 1461705350823 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a8ab800 == 178 [pid = 2523] [id = 745] 14:15:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136acc8400) [pid = 2523] [serial = 2236] [outer = (nil)] 14:15:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f136acd3800) [pid = 2523] [serial = 2237] [outer = 0x7f136acc8400] 14:15:50 INFO - PROCESS | 2523 | 1461705350906 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136c46e400) [pid = 2523] [serial = 2238] [outer = 0x7f136acc8400] 14:15:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136b541800 == 179 [pid = 2523] [id = 746] 14:15:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136d3ad800) [pid = 2523] [serial = 2239] [outer = (nil)] 14:15:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136c477c00) [pid = 2523] [serial = 2240] [outer = 0x7f136d3ad800] 14:15:51 INFO - PROCESS | 2523 | 1461705351778 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:15:51 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:15:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1499ms 14:15:51 INFO - PROCESS | 2523 | 1461705351847 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:15:51 INFO - PROCESS | 2523 | 1461705351854 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:15:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:15:51 INFO - PROCESS | 2523 | 1461705351869 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 2523 | 1461705351874 Marionette TRACE conn3 <- [1,2954,null,{}] 14:15:51 INFO - PROCESS | 2523 | 1461705351880 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:52 INFO - PROCESS | 2523 | 1461705352192 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:15:52 INFO - PROCESS | 2523 | 1461705352568 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:52 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136d1d9000 == 180 [pid = 2523] [id = 747] 14:15:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f136acc9400) [pid = 2523] [serial = 2241] [outer = (nil)] 14:15:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f136e09f800) [pid = 2523] [serial = 2242] [outer = 0x7f136acc9400] 14:15:52 INFO - PROCESS | 2523 | 1461705352709 Marionette DEBUG loaded listener.js 14:15:52 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f137006f800) [pid = 2523] [serial = 2243] [outer = 0x7f136acc9400] 14:15:53 INFO - PROCESS | 2523 | 1461705353643 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:15:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:15:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:15:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1784ms 14:15:53 INFO - PROCESS | 2523 | 1461705353653 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:15:53 INFO - PROCESS | 2523 | 1461705353658 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:15:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:15:53 INFO - PROCESS | 2523 | 1461705353664 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:15:53 INFO - PROCESS | 2523 | 1461705353670 Marionette TRACE conn3 <- [1,2958,null,{}] 14:15:53 INFO - PROCESS | 2523 | 1461705353712 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:54 INFO - PROCESS | 2523 | 1461705354161 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:15:54 INFO - PROCESS | 2523 | 1461705354214 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13707cc800 == 181 [pid = 2523] [id = 748] 14:15:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f1370954800) [pid = 2523] [serial = 2244] [outer = (nil)] 14:15:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f1371d30c00) [pid = 2523] [serial = 2245] [outer = 0x7f1370954800] 14:15:54 INFO - PROCESS | 2523 | 1461705354285 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f1371e34400) [pid = 2523] [serial = 2246] [outer = 0x7f1370954800] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f136e096000) [pid = 2523] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f136839c800) [pid = 2523] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f1382a88c00) [pid = 2523] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f13667ef000) [pid = 2523] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f137f81d000) [pid = 2523] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f137c555000) [pid = 2523] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f137bf6e800) [pid = 2523] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f137bead400) [pid = 2523] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f137beb0000) [pid = 2523] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f137aa19000) [pid = 2523] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f1374942400) [pid = 2523] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f13727b4800) [pid = 2523] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f1371f80800) [pid = 2523] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f136e506000) [pid = 2523] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f136aad0400) [pid = 2523] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f136ab3fc00) [pid = 2523] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f13854ca000) [pid = 2523] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f13850ce000) [pid = 2523] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f1382c49400) [pid = 2523] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 132 (0x7f1380a91000) [pid = 2523] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 131 (0x7f137fd43800) [pid = 2523] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 130 (0x7f137f861c00) [pid = 2523] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:15:55 INFO - PROCESS | 2523 | --DOMWINDOW == 129 (0x7f136e099800) [pid = 2523] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:15:55 INFO - PROCESS | 2523 | 1461705355726 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:15:55 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:15:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2101ms 14:15:55 INFO - PROCESS | 2523 | 1461705355767 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:15:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:15:55 INFO - PROCESS | 2523 | 1461705355771 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:15:55 INFO - PROCESS | 2523 | 1461705355779 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 2523 | 1461705355781 Marionette TRACE conn3 <- [1,2962,null,{}] 14:15:55 INFO - PROCESS | 2523 | 1461705355788 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:56 INFO - PROCESS | 2523 | 1461705356024 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:15:56 INFO - PROCESS | 2523 | 1461705356220 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719ce800 == 182 [pid = 2523] [id = 749] 14:15:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 130 (0x7f13667ef000) [pid = 2523] [serial = 2247] [outer = (nil)] 14:15:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 131 (0x7f1371e35800) [pid = 2523] [serial = 2248] [outer = 0x7f13667ef000] 14:15:56 INFO - PROCESS | 2523 | 1461705356290 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 132 (0x7f13727af000) [pid = 2523] [serial = 2249] [outer = 0x7f13667ef000] 14:15:56 INFO - PROCESS | 2523 | 1461705356992 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:15:57 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:15:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1238ms 14:15:57 INFO - PROCESS | 2523 | 1461705357016 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 2523 | 1461705357020 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:15:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:15:57 INFO - PROCESS | 2523 | 1461705357026 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - PROCESS | 2523 | 1461705357041 Marionette TRACE conn3 <- [1,2966,null,{}] 14:15:57 INFO - PROCESS | 2523 | 1461705357048 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:57 INFO - PROCESS | 2523 | 1461705357520 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:15:57 INFO - PROCESS | 2523 | 1461705357756 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:57 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13687ef800 == 183 [pid = 2523] [id = 750] 14:15:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 133 (0x7f13683a9000) [pid = 2523] [serial = 2250] [outer = (nil)] 14:15:57 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136a8d1000) [pid = 2523] [serial = 2251] [outer = 0x7f13683a9000] 14:15:57 INFO - PROCESS | 2523 | 1461705357916 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f136ade2000) [pid = 2523] [serial = 2252] [outer = 0x7f13683a9000] 14:15:58 INFO - PROCESS | 2523 | 1461705358833 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:15:58 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:15:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1844ms 14:15:58 INFO - PROCESS | 2523 | 1461705358873 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:15:58 INFO - PROCESS | 2523 | 1461705358879 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:15:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:15:58 INFO - PROCESS | 2523 | 1461705358888 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 2523 | 1461705358893 Marionette TRACE conn3 <- [1,2970,null,{}] 14:15:58 INFO - PROCESS | 2523 | 1461705358901 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:15:59 INFO - PROCESS | 2523 | 1461705359160 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:15:59 INFO - PROCESS | 2523 | 1461705359441 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1370654000 == 184 [pid = 2523] [id = 751] 14:15:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f136c8d0000) [pid = 2523] [serial = 2253] [outer = (nil)] 14:15:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f1370076800) [pid = 2523] [serial = 2254] [outer = 0x7f136c8d0000] 14:15:59 INFO - PROCESS | 2523 | 1461705359524 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1370684000) [pid = 2523] [serial = 2255] [outer = 0x7f136c8d0000] 14:16:00 INFO - PROCESS | 2523 | 1461705360439 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:16:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:16:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1594ms 14:16:00 INFO - PROCESS | 2523 | 1461705360482 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:16:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:16:00 INFO - PROCESS | 2523 | 1461705360488 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:16:00 INFO - PROCESS | 2523 | 1461705360495 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:16:00 INFO - PROCESS | 2523 | 1461705360499 Marionette TRACE conn3 <- [1,2974,null,{}] 14:16:00 INFO - PROCESS | 2523 | 1461705360506 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:00 INFO - PROCESS | 2523 | 1461705360805 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:16:01 INFO - PROCESS | 2523 | 1461705361094 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137499b800 == 185 [pid = 2523] [id = 752] 14:16:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f1370686800) [pid = 2523] [serial = 2256] [outer = (nil)] 14:16:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f13734c2400) [pid = 2523] [serial = 2257] [outer = 0x7f1370686800] 14:16:01 INFO - PROCESS | 2523 | 1461705361268 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f1373531800) [pid = 2523] [serial = 2258] [outer = 0x7f1370686800] 14:16:02 INFO - PROCESS | 2523 | 1461705362295 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:16:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:16:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1837ms 14:16:02 INFO - PROCESS | 2523 | 1461705362333 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:16:02 INFO - PROCESS | 2523 | 1461705362340 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:16:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:16:02 INFO - PROCESS | 2523 | 1461705362358 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:16:02 INFO - PROCESS | 2523 | 1461705362366 Marionette TRACE conn3 <- [1,2978,null,{}] 14:16:02 INFO - PROCESS | 2523 | 1461705362372 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:02 INFO - PROCESS | 2523 | 1461705362643 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:16:02 INFO - PROCESS | 2523 | 1461705362921 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374da9800 == 186 [pid = 2523] [id = 753] 14:16:02 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f1371d64c00) [pid = 2523] [serial = 2259] [outer = (nil)] 14:16:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f1373533c00) [pid = 2523] [serial = 2260] [outer = 0x7f1371d64c00] 14:16:03 INFO - PROCESS | 2523 | 1461705363016 Marionette DEBUG loaded listener.js 14:16:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f137576f800) [pid = 2523] [serial = 2261] [outer = 0x7f1371d64c00] 14:16:03 INFO - PROCESS | 2523 | 1461705363872 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:16:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:16:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1548ms 14:16:03 INFO - PROCESS | 2523 | 1461705363899 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:16:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:16:03 INFO - PROCESS | 2523 | 1461705363903 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:16:03 INFO - PROCESS | 2523 | 1461705363909 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 2523 | 1461705363913 Marionette TRACE conn3 <- [1,2982,null,{}] 14:16:03 INFO - PROCESS | 2523 | 1461705363918 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:04 INFO - PROCESS | 2523 | 1461705364183 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:16:04 INFO - PROCESS | 2523 | 1461705364464 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab1b800 == 187 [pid = 2523] [id = 754] 14:16:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f1375748c00) [pid = 2523] [serial = 2262] [outer = (nil)] 14:16:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1375897800) [pid = 2523] [serial = 2263] [outer = 0x7f1375748c00] 14:16:04 INFO - PROCESS | 2523 | 1461705364550 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f137609f800) [pid = 2523] [serial = 2264] [outer = 0x7f1375748c00] 14:16:05 INFO - PROCESS | 2523 | 1461705365429 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:16:05 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:16:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:16:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1530ms 14:16:05 INFO - PROCESS | 2523 | 1461705365440 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 2523 | 1461705365445 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:16:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:16:05 INFO - PROCESS | 2523 | 1461705365452 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 2523 | 1461705365456 Marionette TRACE conn3 <- [1,2986,null,{}] 14:16:05 INFO - PROCESS | 2523 | 1461705365462 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:05 INFO - PROCESS | 2523 | 1461705365721 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:16:05 INFO - PROCESS | 2523 | 1461705365976 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c1e2000 == 188 [pid = 2523] [id = 755] 14:16:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f13763c4000) [pid = 2523] [serial = 2265] [outer = (nil)] 14:16:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f137aa1b400) [pid = 2523] [serial = 2266] [outer = 0x7f13763c4000] 14:16:06 INFO - PROCESS | 2523 | 1461705366078 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f137aee0c00) [pid = 2523] [serial = 2267] [outer = 0x7f13763c4000] 14:16:06 INFO - PROCESS | 2523 | 1461705366964 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:16:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:16:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1543ms 14:16:07 INFO - PROCESS | 2523 | 1461705366996 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 2523 | 1461705366999 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:16:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:16:07 INFO - PROCESS | 2523 | 1461705367006 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 2523 | 1461705367009 Marionette TRACE conn3 <- [1,2990,null,{}] 14:16:07 INFO - PROCESS | 2523 | 1461705367015 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:07 INFO - PROCESS | 2523 | 1461705367318 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:16:07 INFO - PROCESS | 2523 | 1461705367587 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:07 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137d0e1800 == 189 [pid = 2523] [id = 756] 14:16:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f136a8c8000) [pid = 2523] [serial = 2268] [outer = (nil)] 14:16:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137c0c7c00) [pid = 2523] [serial = 2269] [outer = 0x7f136a8c8000] 14:16:07 INFO - PROCESS | 2523 | 1461705367668 Marionette DEBUG loaded listener.js 14:16:07 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137c917800) [pid = 2523] [serial = 2270] [outer = 0x7f136a8c8000] 14:16:08 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137f8b2800 == 190 [pid = 2523] [id = 757] 14:16:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137cabc000) [pid = 2523] [serial = 2271] [outer = (nil)] 14:16:08 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137c555000) [pid = 2523] [serial = 2272] [outer = 0x7f137cabc000] 14:16:08 INFO - PROCESS | 2523 | 1461705368627 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:16:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:16:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1630ms 14:16:08 INFO - PROCESS | 2523 | 1461705368636 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:16:08 INFO - PROCESS | 2523 | 1461705368640 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:16:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:16:08 INFO - PROCESS | 2523 | 1461705368676 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:16:08 INFO - PROCESS | 2523 | 1461705368681 Marionette TRACE conn3 <- [1,2994,null,{}] 14:16:08 INFO - PROCESS | 2523 | 1461705368688 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:09 INFO - PROCESS | 2523 | 1461705369035 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:16:09 INFO - PROCESS | 2523 | 1461705369365 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:09 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801d7000 == 191 [pid = 2523] [id = 758] 14:16:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f136d427000) [pid = 2523] [serial = 2273] [outer = (nil)] 14:16:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137ca50000) [pid = 2523] [serial = 2274] [outer = 0x7f136d427000] 14:16:09 INFO - PROCESS | 2523 | 1461705369450 Marionette DEBUG loaded listener.js 14:16:09 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f137cf74400) [pid = 2523] [serial = 2275] [outer = 0x7f136d427000] 14:16:10 INFO - PROCESS | 2523 | 1461705370184 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:16:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:16:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:16:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1549ms 14:16:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:16:10 INFO - PROCESS | 2523 | 1461705370216 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:16:10 INFO - PROCESS | 2523 | 1461705370219 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:16:10 INFO - PROCESS | 2523 | 1461705370226 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 2523 | 1461705370229 Marionette TRACE conn3 <- [1,2998,null,{}] 14:16:10 INFO - PROCESS | 2523 | 1461705370235 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:10 INFO - PROCESS | 2523 | 1461705370499 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:16:10 INFO - PROCESS | 2523 | 1461705370753 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138097e800 == 192 [pid = 2523] [id = 759] 14:16:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f137c0c1c00) [pid = 2523] [serial = 2276] [outer = (nil)] 14:16:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137d3f7000) [pid = 2523] [serial = 2277] [outer = 0x7f137c0c1c00] 14:16:10 INFO - PROCESS | 2523 | 1461705370831 Marionette DEBUG loaded listener.js 14:16:10 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f137e212000) [pid = 2523] [serial = 2278] [outer = 0x7f137c0c1c00] 14:16:11 INFO - PROCESS | 2523 | 1461705371680 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:16:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:16:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1486ms 14:16:11 INFO - PROCESS | 2523 | 1461705371711 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:16:11 INFO - PROCESS | 2523 | 1461705371715 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:16:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:16:11 INFO - PROCESS | 2523 | 1461705371721 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 2523 | 1461705371731 Marionette TRACE conn3 <- [1,3002,null,{}] 14:16:11 INFO - PROCESS | 2523 | 1461705371737 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:12 INFO - PROCESS | 2523 | 1461705372025 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:16:12 INFO - PROCESS | 2523 | 1461705372290 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1384076800 == 193 [pid = 2523] [id = 760] 14:16:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f136c8ebc00) [pid = 2523] [serial = 2279] [outer = (nil)] 14:16:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137ee48800) [pid = 2523] [serial = 2280] [outer = 0x7f136c8ebc00] 14:16:12 INFO - PROCESS | 2523 | 1461705372374 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137eec2800) [pid = 2523] [serial = 2281] [outer = 0x7f136c8ebc00] 14:16:13 INFO - PROCESS | 2523 | 1461705373244 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:16:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:16:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1551ms 14:16:13 INFO - PROCESS | 2523 | 1461705373274 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 2523 | 1461705373276 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:16:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:16:13 INFO - PROCESS | 2523 | 1461705373284 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 2523 | 1461705373287 Marionette TRACE conn3 <- [1,3006,null,{}] 14:16:13 INFO - PROCESS | 2523 | 1461705373292 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:13 INFO - PROCESS | 2523 | 1461705373573 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:16:13 INFO - PROCESS | 2523 | 1461705373895 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1385931000 == 194 [pid = 2523] [id = 761] 14:16:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137f85cc00) [pid = 2523] [serial = 2282] [outer = (nil)] 14:16:13 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f138038ac00) [pid = 2523] [serial = 2283] [outer = 0x7f137f85cc00] 14:16:13 INFO - PROCESS | 2523 | 1461705373988 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f1380a9dc00) [pid = 2523] [serial = 2284] [outer = 0x7f137f85cc00] 14:16:14 INFO - PROCESS | 2523 | 1461705374860 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:16:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:16:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1633ms 14:16:14 INFO - PROCESS | 2523 | 1461705374920 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:16:14 INFO - PROCESS | 2523 | 1461705374926 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:16:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:16:14 INFO - PROCESS | 2523 | 1461705374934 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:16:14 INFO - PROCESS | 2523 | 1461705374941 Marionette TRACE conn3 <- [1,3010,null,{}] 14:16:14 INFO - PROCESS | 2523 | 1461705374953 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:15 INFO - PROCESS | 2523 | 1461705375238 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:16:15 INFO - PROCESS | 2523 | 1461705375516 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:15 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1387b90800 == 195 [pid = 2523] [id = 762] 14:16:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137fd41400) [pid = 2523] [serial = 2285] [outer = (nil)] 14:16:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f13851d8c00) [pid = 2523] [serial = 2286] [outer = 0x7f137fd41400] 14:16:15 INFO - PROCESS | 2523 | 1461705375596 Marionette DEBUG loaded listener.js 14:16:15 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f1385948800) [pid = 2523] [serial = 2287] [outer = 0x7f137fd41400] 14:16:16 INFO - PROCESS | 2523 | 1461705376427 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:16:16 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:16:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1546ms 14:16:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:16:16 INFO - PROCESS | 2523 | 1461705376480 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:16:16 INFO - PROCESS | 2523 | 1461705376483 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:16:16 INFO - PROCESS | 2523 | 1461705376489 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:16:16 INFO - PROCESS | 2523 | 1461705376492 Marionette TRACE conn3 <- [1,3014,null,{}] 14:16:16 INFO - PROCESS | 2523 | 1461705376546 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:16 INFO - PROCESS | 2523 | 1461705376800 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:16:17 INFO - PROCESS | 2523 | 1461705377087 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13930ae800 == 196 [pid = 2523] [id = 763] 14:16:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f137067dc00) [pid = 2523] [serial = 2288] [outer = (nil)] 14:16:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1385ee1400) [pid = 2523] [serial = 2289] [outer = 0x7f137067dc00] 14:16:17 INFO - PROCESS | 2523 | 1461705377170 Marionette DEBUG loaded listener.js 14:16:17 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f1386ae4000) [pid = 2523] [serial = 2290] [outer = 0x7f137067dc00] 14:16:17 INFO - PROCESS | 2523 | [2523] 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 14:16:18 INFO - PROCESS | 2523 | 1461705378095 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:16:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:16:18 INFO - {} 14:16:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:16:18 INFO - {} 14:16:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:16:18 INFO - {} 14:16:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:16:18 INFO - {} 14:16:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1640ms 14:16:18 INFO - PROCESS | 2523 | 1461705378132 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:16:18 INFO - PROCESS | 2523 | 1461705378134 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:16:18 INFO - TEST-START | /FileAPI/fileReader.html 14:16:18 INFO - PROCESS | 2523 | 1461705378142 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:16:18 INFO - PROCESS | 2523 | 1461705378145 Marionette TRACE conn3 <- [1,3018,null,{}] 14:16:18 INFO - PROCESS | 2523 | 1461705378192 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:18 INFO - PROCESS | 2523 | 1461705378558 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:16:18 INFO - PROCESS | 2523 | 1461705378840 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:18 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13982da000 == 197 [pid = 2523] [id = 764] 14:16:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f137fd40000) [pid = 2523] [serial = 2291] [outer = (nil)] 14:16:18 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f13886e8800) [pid = 2523] [serial = 2292] [outer = 0x7f137fd40000] 14:16:18 INFO - PROCESS | 2523 | 1461705378922 Marionette DEBUG loaded listener.js 14:16:19 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f13930e5c00) [pid = 2523] [serial = 2293] [outer = 0x7f137fd40000] 14:16:19 INFO - PROCESS | 2523 | 1461705379697 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:16:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:16:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:16:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:16:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:16:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 1581ms 14:16:19 INFO - TEST-START | /FileAPI/historical.html 14:16:19 INFO - PROCESS | 2523 | 1461705379730 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:16:19 INFO - PROCESS | 2523 | 1461705379733 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:16:19 INFO - PROCESS | 2523 | 1461705379741 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:16:19 INFO - PROCESS | 2523 | 1461705379744 Marionette TRACE conn3 <- [1,3022,null,{}] 14:16:19 INFO - PROCESS | 2523 | 1461705379750 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:20 INFO - PROCESS | 2523 | 1461705380013 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:16:20 INFO - PROCESS | 2523 | 1461705380287 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:20 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f139c8ad000 == 198 [pid = 2523] [id = 765] 14:16:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f138594dc00) [pid = 2523] [serial = 2294] [outer = (nil)] 14:16:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f13930ea400) [pid = 2523] [serial = 2295] [outer = 0x7f138594dc00] 14:16:20 INFO - PROCESS | 2523 | 1461705380367 Marionette DEBUG loaded listener.js 14:16:20 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f1393eb0000) [pid = 2523] [serial = 2296] [outer = 0x7f138594dc00] 14:16:21 INFO - PROCESS | 2523 | 1461705381261 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:16:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:16:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:16:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:16:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:16:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:16:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:16:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:16:21 INFO - TEST-OK | /FileAPI/historical.html | took 1532ms 14:16:21 INFO - PROCESS | 2523 | 1461705381274 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:16:21 INFO - PROCESS | 2523 | 1461705381277 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:16:21 INFO - TEST-START | /FileAPI/idlharness.html 14:16:21 INFO - PROCESS | 2523 | 1461705381285 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:16:21 INFO - PROCESS | 2523 | 1461705381288 Marionette TRACE conn3 <- [1,3026,null,{}] 14:16:21 INFO - PROCESS | 2523 | 1461705381294 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:21 INFO - PROCESS | 2523 | 1461705381582 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:16:21 INFO - PROCESS | 2523 | 1461705381851 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13666d6800 == 199 [pid = 2523] [id = 766] 14:16:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1371d63800) [pid = 2523] [serial = 2297] [outer = (nil)] 14:16:21 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1394136000) [pid = 2523] [serial = 2298] [outer = 0x7f1371d63800] 14:16:21 INFO - PROCESS | 2523 | 1461705381937 Marionette DEBUG loaded listener.js 14:16:22 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f1394439c00) [pid = 2523] [serial = 2299] [outer = 0x7f1371d63800] 14:16:23 INFO - PROCESS | 2523 | 1461705383513 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:16:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:16:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:16:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:16:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:16:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:16:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:16:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:16:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:16:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:16:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:16:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:16:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:16:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:16:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:16:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:16:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:16:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:16:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:16:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:16:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:16:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:16:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:16:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:16:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:16:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:16:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:16:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:16:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:16:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:16:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:16:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:16:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:16:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:16:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:16:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:16:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:16:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:16:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:16:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:16:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:16:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:16:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:16:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:16:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:16:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:16:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:16:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:16:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:16:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:16:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:16:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:16:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:16:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:16:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:16:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:16:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:16:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:16:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:16:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:16:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:16:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:16:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:16:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:16:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:16:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:16:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:16:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:16:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:16:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:16:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:16:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:16:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:16:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:16:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:16:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:16:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:16:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 2385ms 14:16:23 INFO - PROCESS | 2523 | 1461705383781 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:16:23 INFO - PROCESS | 2523 | 1461705383785 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:16:23 INFO - TEST-START | /FileAPI/idlharness.worker 14:16:23 INFO - PROCESS | 2523 | 1461705383838 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:16:23 INFO - PROCESS | 2523 | 1461705383841 Marionette TRACE conn3 <- [1,3030,null,{}] 14:16:23 INFO - PROCESS | 2523 | 1461705383848 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:24 INFO - PROCESS | 2523 | 1461705384092 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:16:24 INFO - PROCESS | 2523 | 1461705384386 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1372862000 == 200 [pid = 2523] [id = 767] 14:16:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f1371f8b400) [pid = 2523] [serial = 2300] [outer = (nil)] 14:16:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f13986edc00) [pid = 2523] [serial = 2301] [outer = 0x7f1371f8b400] 14:16:24 INFO - PROCESS | 2523 | 1461705384466 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f139872d800) [pid = 2523] [serial = 2302] [outer = 0x7f1371f8b400] 14:16:24 INFO - PROCESS | 2523 | [2523] 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 14:16:26 INFO - PROCESS | 2523 | 1461705386762 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:16:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:16:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:16:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:16:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:16:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:16:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:16:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:16:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:16:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:16:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:16:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:16:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:16:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:16:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:16:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:16:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:16:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:16:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:16:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:16:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:16:26 INFO - {} 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:16:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:16:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:16:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:16:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:16:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:16:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:16:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:16:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:16:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:16:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:16:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:16:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:16:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:16:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:16:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:16:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:16:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:16:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:16:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:16:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:16:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:16:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:16:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:16:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:16:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:16:27 INFO - {} 14:16:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3091ms 14:16:27 INFO - PROCESS | 2523 | 1461705386930 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:16:27 INFO - PROCESS | 2523 | 1461705386932 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:16:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:16:27 INFO - PROCESS | 2523 | 1461705387005 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 2523 | 1461705387010 Marionette TRACE conn3 <- [1,3034,null,{}] 14:16:27 INFO - PROCESS | 2523 | 1461705387022 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:27 INFO - PROCESS | 2523 | 1461705387356 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:16:27 INFO - PROCESS | 2523 | 1461705387645 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136738f000 == 201 [pid = 2523] [id = 768] 14:16:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f136657c800) [pid = 2523] [serial = 2303] [outer = (nil)] 14:16:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f1366581c00) [pid = 2523] [serial = 2304] [outer = 0x7f136657c800] 14:16:27 INFO - PROCESS | 2523 | 1461705387724 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 2523 | ++DOMWINDOW == 188 (0x7f136a409000) [pid = 2523] [serial = 2305] [outer = 0x7f136657c800] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b6ce000 == 200 [pid = 2523] [id = 638] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136e1b8000 == 199 [pid = 2523] [id = 724] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cb1d800 == 198 [pid = 2523] [id = 725] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1387b8f800 == 197 [pid = 2523] [id = 244] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1370b93000 == 196 [pid = 2523] [id = 327] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138709b800 == 195 [pid = 2523] [id = 525] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1375f1e800 == 194 [pid = 2523] [id = 514] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136acab000 == 193 [pid = 2523] [id = 385] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13719ce800 == 192 [pid = 2523] [id = 749] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13707cc800 == 191 [pid = 2523] [id = 748] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136d1d9000 == 190 [pid = 2523] [id = 747] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136b541800 == 189 [pid = 2523] [id = 746] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136a8ab800 == 188 [pid = 2523] [id = 745] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1397e04000 == 187 [pid = 2523] [id = 740] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1392db0800 == 186 [pid = 2523] [id = 739] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138794e000 == 185 [pid = 2523] [id = 738] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1385928800 == 184 [pid = 2523] [id = 737] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1382a14000 == 183 [pid = 2523] [id = 736] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f138096a000 == 182 [pid = 2523] [id = 735] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f13801c6800 == 181 [pid = 2523] [id = 734] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137e081800 == 180 [pid = 2523] [id = 733] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137cd15000 == 179 [pid = 2523] [id = 732] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f137aca7800 == 178 [pid = 2523] [id = 731] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1376304000 == 177 [pid = 2523] [id = 730] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1374bec000 == 176 [pid = 2523] [id = 729] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f1372256800 == 175 [pid = 2523] [id = 728] 14:16:30 INFO - PROCESS | 2523 | --DOCSHELL 0x7f136cbd4000 == 174 [pid = 2523] [id = 727] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 187 (0x7f1384fd8800) [pid = 2523] [serial = 2100] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 186 (0x7f1383d67000) [pid = 2523] [serial = 2097] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 185 (0x7f137025ac00) [pid = 2523] [serial = 2049] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 184 (0x7f136a8c8800) [pid = 2523] [serial = 2177] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 183 (0x7f137fd3d000) [pid = 2523] [serial = 2147] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 182 (0x7f137d3eec00) [pid = 2523] [serial = 2145] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 181 (0x7f137cf7a800) [pid = 2523] [serial = 2144] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 180 (0x7f137cb09000) [pid = 2523] [serial = 2142] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 179 (0x7f137ca4f800) [pid = 2523] [serial = 2141] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 178 (0x7f137c957400) [pid = 2523] [serial = 2139] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 177 (0x7f137c911400) [pid = 2523] [serial = 2138] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 176 (0x7f137c556400) [pid = 2523] [serial = 2136] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 175 (0x7f137c0e1000) [pid = 2523] [serial = 2135] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 174 (0x7f137aedb400) [pid = 2523] [serial = 2133] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 173 (0x7f137aa22c00) [pid = 2523] [serial = 2132] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 172 (0x7f1375778000) [pid = 2523] [serial = 2130] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 171 (0x7f1375611c00) [pid = 2523] [serial = 2129] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 170 (0x7f1375462000) [pid = 2523] [serial = 2127] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 169 (0x7f1374d28400) [pid = 2523] [serial = 2126] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 168 (0x7f137352f000) [pid = 2523] [serial = 2124] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 167 (0x7f13733f6800) [pid = 2523] [serial = 2123] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 166 (0x7f1371d29000) [pid = 2523] [serial = 2121] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 165 (0x7f137067a800) [pid = 2523] [serial = 2120] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 164 (0x7f136c8ca800) [pid = 2523] [serial = 2118] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 163 (0x7f136addf800) [pid = 2523] [serial = 2117] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 162 (0x7f136b6ab800) [pid = 2523] [serial = 2171] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 161 (0x7f136c5d9000) [pid = 2523] [serial = 2172] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 160 (0x7f1386e28400) [pid = 2523] [serial = 2168] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 159 (0x7f1386e23400) [pid = 2523] [serial = 2166] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 158 (0x7f1386b7cc00) [pid = 2523] [serial = 2165] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 157 (0x7f1386250800) [pid = 2523] [serial = 2163] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 156 (0x7f1385ee2800) [pid = 2523] [serial = 2162] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 155 (0x7f1385ed9400) [pid = 2523] [serial = 2160] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 154 (0x7f1385943400) [pid = 2523] [serial = 2159] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 153 (0x7f13854c6400) [pid = 2523] [serial = 2157] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 152 (0x7f13854be400) [pid = 2523] [serial = 2156] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 151 (0x7f1385465400) [pid = 2523] [serial = 2154] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 150 (0x7f138513a400) [pid = 2523] [serial = 2153] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 149 (0x7f13850c8c00) [pid = 2523] [serial = 2151] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f1380b20800) [pid = 2523] [serial = 2150] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1380388c00) [pid = 2523] [serial = 2148] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f136e351c00) [pid = 2523] [serial = 2174] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f1370074000) [pid = 2523] [serial = 2175] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f136e502800) [pid = 2523] [serial = 2178] [outer = (nil)] [url = about:blank] 14:16:30 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f1371ad9400) [pid = 2523] [serial = 2180] [outer = (nil)] [url = about:blank] 14:16:31 INFO - PROCESS | 2523 | 1461705391173 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:16:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:16:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 4223ms 14:16:31 INFO - PROCESS | 2523 | 1461705391213 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:16:31 INFO - PROCESS | 2523 | 1461705391218 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:16:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:16:31 INFO - PROCESS | 2523 | 1461705391228 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:16:31 INFO - PROCESS | 2523 | 1461705391233 Marionette TRACE conn3 <- [1,3038,null,{}] 14:16:31 INFO - PROCESS | 2523 | 1461705391242 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:31 INFO - PROCESS | 2523 | 1461705391497 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:16:31 INFO - PROCESS | 2523 | 1461705391690 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136a89c800 == 175 [pid = 2523] [id = 769] 14:16:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f136a40fc00) [pid = 2523] [serial = 2306] [outer = (nil)] 14:16:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f136aace800) [pid = 2523] [serial = 2307] [outer = 0x7f136a40fc00] 14:16:31 INFO - PROCESS | 2523 | 1461705391771 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f136acd1c00) [pid = 2523] [serial = 2308] [outer = 0x7f136a40fc00] 14:16:32 INFO - PROCESS | 2523 | 1461705392700 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:16:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:16:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:16:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1535ms 14:16:32 INFO - PROCESS | 2523 | 1461705392765 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:16:32 INFO - PROCESS | 2523 | 1461705392774 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:16:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:16:32 INFO - PROCESS | 2523 | 1461705392785 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:16:32 INFO - PROCESS | 2523 | 1461705392789 Marionette TRACE conn3 <- [1,3042,null,{}] 14:16:32 INFO - PROCESS | 2523 | 1461705392795 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:33 INFO - PROCESS | 2523 | 1461705393043 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:16:33 INFO - PROCESS | 2523 | 1461705393279 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:33 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368772000 == 176 [pid = 2523] [id = 770] 14:16:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1366582c00) [pid = 2523] [serial = 2309] [outer = (nil)] 14:16:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f136b6abc00) [pid = 2523] [serial = 2310] [outer = 0x7f1366582c00] 14:16:33 INFO - PROCESS | 2523 | 1461705393346 Marionette DEBUG loaded listener.js 14:16:33 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f136c8c8c00) [pid = 2523] [serial = 2311] [outer = 0x7f1366582c00] 14:16:34 INFO - PROCESS | 2523 | 1461705394728 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:16:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:16:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:16:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:16:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:16:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:16:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1994ms 14:16:34 INFO - PROCESS | 2523 | 1461705394803 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:16:34 INFO - PROCESS | 2523 | 1461705394811 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:16:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:16:34 INFO - PROCESS | 2523 | 1461705394820 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:16:34 INFO - PROCESS | 2523 | 1461705394835 Marionette TRACE conn3 <- [1,3046,null,{}] 14:16:34 INFO - PROCESS | 2523 | 1461705394890 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:35 INFO - PROCESS | 2523 | 1461705395917 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 148 (0x7f136acc8400) [pid = 2523] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 147 (0x7f1370954800) [pid = 2523] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 146 (0x7f1382a85400) [pid = 2523] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 145 (0x7f136aace400) [pid = 2523] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 144 (0x7f138c261c00) [pid = 2523] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 143 (0x7f138c267400) [pid = 2523] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 142 (0x7f138c25d800) [pid = 2523] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 141 (0x7f137fd46c00) [pid = 2523] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 140 (0x7f136acc9400) [pid = 2523] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 139 (0x7f136d3ad800) [pid = 2523] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 138 (0x7f137fd4a400) [pid = 2523] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 137 (0x7f13667f4400) [pid = 2523] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 136 (0x7f13763c8800) [pid = 2523] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 135 (0x7f1380384400) [pid = 2523] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 134 (0x7f137acf2000) [pid = 2523] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:16:35 INFO - PROCESS | 2523 | --DOMWINDOW == 133 (0x7f137c917000) [pid = 2523] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:16:36 INFO - PROCESS | 2523 | 1461705396119 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:36 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136c76c000 == 177 [pid = 2523] [id = 771] 14:16:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 134 (0x7f136acc8400) [pid = 2523] [serial = 2312] [outer = (nil)] 14:16:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 135 (0x7f1370257c00) [pid = 2523] [serial = 2313] [outer = 0x7f136acc8400] 14:16:36 INFO - PROCESS | 2523 | 1461705396193 Marionette DEBUG loaded listener.js 14:16:36 INFO - PROCESS | 2523 | ++DOMWINDOW == 136 (0x7f1370ade800) [pid = 2523] [serial = 2314] [outer = 0x7f136acc8400] 14:16:36 INFO - PROCESS | 2523 | [2523] 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 14:16:36 INFO - PROCESS | 2523 | 1461705396954 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:16:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:16:36 INFO - {} 14:16:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2177ms 14:16:37 INFO - PROCESS | 2523 | 1461705397000 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:16:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:16:37 INFO - PROCESS | 2523 | 1461705397006 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:16:37 INFO - PROCESS | 2523 | 1461705397012 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:16:37 INFO - PROCESS | 2523 | 1461705397016 Marionette TRACE conn3 <- [1,3050,null,{}] 14:16:37 INFO - PROCESS | 2523 | 1461705397038 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:37 INFO - PROCESS | 2523 | 1461705397287 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:16:37 INFO - PROCESS | 2523 | 1461705397490 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f136e553800 == 178 [pid = 2523] [id = 772] 14:16:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 137 (0x7f137067a000) [pid = 2523] [serial = 2315] [outer = (nil)] 14:16:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 138 (0x7f1371f86800) [pid = 2523] [serial = 2316] [outer = 0x7f137067a000] 14:16:37 INFO - PROCESS | 2523 | 1461705397561 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 2523 | ++DOMWINDOW == 139 (0x7f13727b7400) [pid = 2523] [serial = 2317] [outer = 0x7f137067a000] 14:16:38 INFO - PROCESS | 2523 | 1461705398628 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:16:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:16:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1652ms 14:16:38 INFO - PROCESS | 2523 | 1461705398665 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 2523 | 1461705398673 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:16:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:16:38 INFO - PROCESS | 2523 | 1461705398684 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 2523 | 1461705398688 Marionette TRACE conn3 <- [1,3054,null,{}] 14:16:38 INFO - PROCESS | 2523 | 1461705398698 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:38 INFO - PROCESS | 2523 | 1461705398955 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:16:39 INFO - PROCESS | 2523 | 1461705399237 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1368306000 == 179 [pid = 2523] [id = 773] 14:16:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 140 (0x7f13667f8800) [pid = 2523] [serial = 2318] [outer = (nil)] 14:16:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 141 (0x7f136a240000) [pid = 2523] [serial = 2319] [outer = 0x7f13667f8800] 14:16:39 INFO - PROCESS | 2523 | 1461705399338 Marionette DEBUG loaded listener.js 14:16:39 INFO - PROCESS | 2523 | ++DOMWINDOW == 142 (0x7f136ab32400) [pid = 2523] [serial = 2320] [outer = 0x7f13667f8800] 14:16:40 INFO - PROCESS | 2523 | 1461705400650 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:16:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:16:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:16:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:16:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:16:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2107ms 14:16:40 INFO - PROCESS | 2523 | 1461705400810 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:16:40 INFO - PROCESS | 2523 | 1461705400830 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:16:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:16:40 INFO - PROCESS | 2523 | 1461705400865 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:16:40 INFO - PROCESS | 2523 | 1461705400869 Marionette TRACE conn3 <- [1,3058,null,{}] 14:16:40 INFO - PROCESS | 2523 | 1461705400886 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:41 INFO - PROCESS | 2523 | 1461705401294 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:16:41 INFO - PROCESS | 2523 | 1461705401517 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:41 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13703d4000 == 180 [pid = 2523] [id = 774] 14:16:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 143 (0x7f136ab33000) [pid = 2523] [serial = 2321] [outer = (nil)] 14:16:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 144 (0x7f1371f88800) [pid = 2523] [serial = 2322] [outer = 0x7f136ab33000] 14:16:41 INFO - PROCESS | 2523 | 1461705401598 Marionette DEBUG loaded listener.js 14:16:41 INFO - PROCESS | 2523 | ++DOMWINDOW == 145 (0x7f13734c6800) [pid = 2523] [serial = 2323] [outer = 0x7f136ab33000] 14:16:42 INFO - PROCESS | 2523 | 1461705402568 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:16:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:16:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:16:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:16:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:16:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:16:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:16:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:16:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:16:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1762ms 14:16:42 INFO - PROCESS | 2523 | 1461705402627 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 2523 | 1461705402633 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:16:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:16:42 INFO - PROCESS | 2523 | 1461705402651 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 2523 | 1461705402659 Marionette TRACE conn3 <- [1,3062,null,{}] 14:16:42 INFO - PROCESS | 2523 | 1461705402677 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:42 INFO - PROCESS | 2523 | 1461705402991 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:16:43 INFO - PROCESS | 2523 | 1461705403322 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:43 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13719c8000 == 181 [pid = 2523] [id = 775] 14:16:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 146 (0x7f1374d2f800) [pid = 2523] [serial = 2324] [outer = (nil)] 14:16:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 147 (0x7f1375465400) [pid = 2523] [serial = 2325] [outer = 0x7f1374d2f800] 14:16:43 INFO - PROCESS | 2523 | 1461705403408 Marionette DEBUG loaded listener.js 14:16:43 INFO - PROCESS | 2523 | ++DOMWINDOW == 148 (0x7f1375611c00) [pid = 2523] [serial = 2326] [outer = 0x7f1374d2f800] 14:16:43 INFO - PROCESS | 2523 | [2523] 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 14:16:44 INFO - PROCESS | 2523 | 1461705404349 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:16:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:16:44 INFO - {} 14:16:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1741ms 14:16:44 INFO - PROCESS | 2523 | 1461705404392 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:16:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:16:44 INFO - PROCESS | 2523 | 1461705404398 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:16:44 INFO - PROCESS | 2523 | 1461705404404 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:16:44 INFO - PROCESS | 2523 | 1461705404407 Marionette TRACE conn3 <- [1,3066,null,{}] 14:16:44 INFO - PROCESS | 2523 | 1461705404463 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:44 INFO - PROCESS | 2523 | 1461705404753 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:16:45 INFO - PROCESS | 2523 | 1461705405078 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1373366800 == 182 [pid = 2523] [id = 776] 14:16:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 149 (0x7f1375775800) [pid = 2523] [serial = 2327] [outer = (nil)] 14:16:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 150 (0x7f13760dec00) [pid = 2523] [serial = 2328] [outer = 0x7f1375775800] 14:16:45 INFO - PROCESS | 2523 | 1461705405164 Marionette DEBUG loaded listener.js 14:16:45 INFO - PROCESS | 2523 | ++DOMWINDOW == 151 (0x7f13761ed400) [pid = 2523] [serial = 2329] [outer = 0x7f1375775800] 14:16:46 INFO - PROCESS | 2523 | 1461705405999 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:16:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:16:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:16:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:16:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:16:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:16:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:16:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:16:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1653ms 14:16:46 INFO - PROCESS | 2523 | 1461705406060 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:16:46 INFO - PROCESS | 2523 | 1461705406064 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:16:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:16:46 INFO - PROCESS | 2523 | 1461705406071 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:16:46 INFO - PROCESS | 2523 | 1461705406073 Marionette TRACE conn3 <- [1,3070,null,{}] 14:16:46 INFO - PROCESS | 2523 | 1461705406081 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:46 INFO - PROCESS | 2523 | 1461705406352 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:16:46 INFO - PROCESS | 2523 | 1461705406641 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:46 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137361b000 == 183 [pid = 2523] [id = 777] 14:16:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 152 (0x7f137574e400) [pid = 2523] [serial = 2330] [outer = (nil)] 14:16:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 153 (0x7f137aa16c00) [pid = 2523] [serial = 2331] [outer = 0x7f137574e400] 14:16:46 INFO - PROCESS | 2523 | 1461705406769 Marionette DEBUG loaded listener.js 14:16:46 INFO - PROCESS | 2523 | ++DOMWINDOW == 154 (0x7f137accc000) [pid = 2523] [serial = 2332] [outer = 0x7f137574e400] 14:16:47 INFO - PROCESS | 2523 | 1461705407621 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:16:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:16:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:16:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:16:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:16:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:16:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:16:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1586ms 14:16:47 INFO - PROCESS | 2523 | 1461705407661 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 2523 | 1461705407665 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:16:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:16:47 INFO - PROCESS | 2523 | 1461705407673 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 2523 | 1461705407677 Marionette TRACE conn3 <- [1,3074,null,{}] 14:16:47 INFO - PROCESS | 2523 | 1461705407684 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:48 INFO - PROCESS | 2523 | 1461705408020 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:16:48 INFO - PROCESS | 2523 | 1461705408370 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:48 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1374c8e000 == 184 [pid = 2523] [id = 778] 14:16:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 155 (0x7f137c0e3400) [pid = 2523] [serial = 2333] [outer = (nil)] 14:16:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 156 (0x7f137c7ae400) [pid = 2523] [serial = 2334] [outer = 0x7f137c0e3400] 14:16:48 INFO - PROCESS | 2523 | 1461705408457 Marionette DEBUG loaded listener.js 14:16:48 INFO - PROCESS | 2523 | ++DOMWINDOW == 157 (0x7f137c94c000) [pid = 2523] [serial = 2335] [outer = 0x7f137c0e3400] 14:16:49 INFO - PROCESS | 2523 | 1461705409258 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:16:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:16:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:16:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:16:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:16:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:16:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:16:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1631ms 14:16:49 INFO - PROCESS | 2523 | 1461705409314 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 2523 | 1461705409317 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:16:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:16:49 INFO - PROCESS | 2523 | 1461705409336 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 2523 | 1461705409342 Marionette TRACE conn3 <- [1,3078,null,{}] 14:16:49 INFO - PROCESS | 2523 | 1461705409349 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:49 INFO - PROCESS | 2523 | 1461705409780 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:16:50 INFO - PROCESS | 2523 | 1461705410043 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1372258000 == 185 [pid = 2523] [id = 779] 14:16:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 158 (0x7f1374d2d000) [pid = 2523] [serial = 2336] [outer = (nil)] 14:16:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 159 (0x7f1375468c00) [pid = 2523] [serial = 2337] [outer = 0x7f1374d2d000] 14:16:50 INFO - PROCESS | 2523 | 1461705410123 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 2523 | ++DOMWINDOW == 160 (0x7f137c957400) [pid = 2523] [serial = 2338] [outer = 0x7f1374d2d000] 14:16:50 INFO - PROCESS | 2523 | 1461705410968 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:16:51 INFO - PROCESS | 2523 | 1461705411055 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:16:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:16:51 INFO - PROCESS | 2523 | 1461705411066 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:16:51 INFO - PROCESS | 2523 | 1461705411069 Marionette TRACE conn3 <- [1,3082,null,{}] 14:16:51 INFO - PROCESS | 2523 | 1461705411076 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:51 INFO - PROCESS | 2523 | 1461705411337 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:16:51 INFO - PROCESS | 2523 | 1461705411634 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:51 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137ab0d800 == 186 [pid = 2523] [id = 780] 14:16:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 161 (0x7f1374d2d400) [pid = 2523] [serial = 2339] [outer = (nil)] 14:16:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 162 (0x7f137d34e400) [pid = 2523] [serial = 2340] [outer = 0x7f1374d2d400] 14:16:51 INFO - PROCESS | 2523 | 1461705411758 Marionette DEBUG loaded listener.js 14:16:51 INFO - PROCESS | 2523 | ++DOMWINDOW == 163 (0x7f137df1d000) [pid = 2523] [serial = 2341] [outer = 0x7f1374d2d400] 14:16:52 INFO - PROCESS | 2523 | 1461705412554 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:16:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:16:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:16:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:16:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:16:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:16:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:16:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1536ms 14:16:52 INFO - PROCESS | 2523 | 1461705412605 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:16:52 INFO - PROCESS | 2523 | 1461705412609 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:16:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:16:52 INFO - PROCESS | 2523 | 1461705412619 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:16:52 INFO - PROCESS | 2523 | 1461705412623 Marionette TRACE conn3 <- [1,3086,null,{}] 14:16:52 INFO - PROCESS | 2523 | 1461705412634 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:53 INFO - PROCESS | 2523 | 1461705412997 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:16:53 INFO - PROCESS | 2523 | 1461705413224 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:53 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137bda8800 == 187 [pid = 2523] [id = 781] 14:16:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 164 (0x7f137c91d800) [pid = 2523] [serial = 2342] [outer = (nil)] 14:16:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 165 (0x7f137e218c00) [pid = 2523] [serial = 2343] [outer = 0x7f137c91d800] 14:16:53 INFO - PROCESS | 2523 | 1461705413317 Marionette DEBUG loaded listener.js 14:16:53 INFO - PROCESS | 2523 | ++DOMWINDOW == 166 (0x7f137ee55800) [pid = 2523] [serial = 2344] [outer = 0x7f137c91d800] 14:16:54 INFO - PROCESS | 2523 | 1461705414208 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:16:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:16:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1645ms 14:16:54 INFO - PROCESS | 2523 | 1461705414265 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:16:54 INFO - PROCESS | 2523 | 1461705414269 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:16:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:16:54 INFO - PROCESS | 2523 | 1461705414277 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:16:54 INFO - PROCESS | 2523 | 1461705414281 Marionette TRACE conn3 <- [1,3090,null,{}] 14:16:54 INFO - PROCESS | 2523 | 1461705414310 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:54 INFO - PROCESS | 2523 | 1461705414618 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:16:54 INFO - PROCESS | 2523 | 1461705414909 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137c538800 == 188 [pid = 2523] [id = 782] 14:16:54 INFO - PROCESS | 2523 | ++DOMWINDOW == 167 (0x7f137ca51800) [pid = 2523] [serial = 2345] [outer = (nil)] 14:16:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 168 (0x7f137fd3d000) [pid = 2523] [serial = 2346] [outer = 0x7f137ca51800] 14:16:55 INFO - PROCESS | 2523 | 1461705415035 Marionette DEBUG loaded listener.js 14:16:55 INFO - PROCESS | 2523 | ++DOMWINDOW == 169 (0x7f1380387c00) [pid = 2523] [serial = 2347] [outer = 0x7f137ca51800] 14:16:55 INFO - PROCESS | 2523 | 1461705415886 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:16:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:16:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1639ms 14:16:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:16:55 INFO - PROCESS | 2523 | 1461705415917 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:16:55 INFO - PROCESS | 2523 | 1461705415921 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:16:55 INFO - PROCESS | 2523 | 1461705415929 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:16:55 INFO - PROCESS | 2523 | 1461705415932 Marionette TRACE conn3 <- [1,3094,null,{}] 14:16:55 INFO - PROCESS | 2523 | 1461705415939 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:56 INFO - PROCESS | 2523 | 1461705416249 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:16:56 INFO - PROCESS | 2523 | 1461705416538 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f137dd14800 == 189 [pid = 2523] [id = 783] 14:16:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 170 (0x7f1382a43c00) [pid = 2523] [serial = 2348] [outer = (nil)] 14:16:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 171 (0x7f1382abf000) [pid = 2523] [serial = 2349] [outer = 0x7f1382a43c00] 14:16:56 INFO - PROCESS | 2523 | 1461705416687 Marionette DEBUG loaded listener.js 14:16:56 INFO - PROCESS | 2523 | ++DOMWINDOW == 172 (0x7f1384cd9400) [pid = 2523] [serial = 2350] [outer = 0x7f1382a43c00] 14:16:57 INFO - PROCESS | 2523 | 1461705417531 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:16:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1636ms 14:16:57 INFO - PROCESS | 2523 | 1461705417565 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:16:57 INFO - PROCESS | 2523 | 1461705417568 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:16:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:16:57 INFO - PROCESS | 2523 | 1461705417576 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:16:57 INFO - PROCESS | 2523 | 1461705417579 Marionette TRACE conn3 <- [1,3098,null,{}] 14:16:57 INFO - PROCESS | 2523 | 1461705417586 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:57 INFO - PROCESS | 2523 | 1461705417891 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:16:58 INFO - PROCESS | 2523 | 1461705418186 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:58 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f13801d1800 == 190 [pid = 2523] [id = 784] 14:16:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 173 (0x7f1380a8e400) [pid = 2523] [serial = 2351] [outer = (nil)] 14:16:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 174 (0x7f13850ce800) [pid = 2523] [serial = 2352] [outer = 0x7f1380a8e400] 14:16:58 INFO - PROCESS | 2523 | 1461705418273 Marionette DEBUG loaded listener.js 14:16:58 INFO - PROCESS | 2523 | ++DOMWINDOW == 175 (0x7f138541e800) [pid = 2523] [serial = 2353] [outer = 0x7f1380a8e400] 14:16:59 INFO - PROCESS | 2523 | 1461705419170 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:16:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:16:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:16:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1639ms 14:16:59 INFO - PROCESS | 2523 | 1461705419217 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:16:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:16:59 INFO - PROCESS | 2523 | 1461705419222 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:16:59 INFO - PROCESS | 2523 | 1461705419229 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:16:59 INFO - PROCESS | 2523 | 1461705419232 Marionette TRACE conn3 <- [1,3102,null,{}] 14:16:59 INFO - PROCESS | 2523 | 1461705419248 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:16:59 INFO - PROCESS | 2523 | 1461705419643 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:16:59 INFO - PROCESS | 2523 | 1461705419867 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:59 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1380870800 == 191 [pid = 2523] [id = 785] 14:16:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 176 (0x7f136ade2800) [pid = 2523] [serial = 2354] [outer = (nil)] 14:16:59 INFO - PROCESS | 2523 | ++DOMWINDOW == 177 (0x7f1385470800) [pid = 2523] [serial = 2355] [outer = 0x7f136ade2800] 14:17:00 INFO - PROCESS | 2523 | 1461705419996 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 2523 | ++DOMWINDOW == 178 (0x7f13855cf000) [pid = 2523] [serial = 2356] [outer = 0x7f136ade2800] 14:17:00 INFO - PROCESS | 2523 | 1461705420835 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:17:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:17:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1641ms 14:17:00 INFO - PROCESS | 2523 | 1461705420870 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:17:00 INFO - PROCESS | 2523 | 1461705420874 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:17:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:17:00 INFO - PROCESS | 2523 | 1461705420881 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:17:00 INFO - PROCESS | 2523 | 1461705420884 Marionette TRACE conn3 <- [1,3106,null,{}] 14:17:00 INFO - PROCESS | 2523 | 1461705420891 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:01 INFO - PROCESS | 2523 | 1461705421209 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:17:01 INFO - PROCESS | 2523 | 1461705421521 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:01 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f1382c03800 == 192 [pid = 2523] [id = 786] 14:17:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 179 (0x7f1384d40800) [pid = 2523] [serial = 2357] [outer = (nil)] 14:17:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 180 (0x7f1386b7d000) [pid = 2523] [serial = 2358] [outer = 0x7f1384d40800] 14:17:01 INFO - PROCESS | 2523 | 1461705421648 Marionette DEBUG loaded listener.js 14:17:01 INFO - PROCESS | 2523 | ++DOMWINDOW == 181 (0x7f1386ec0400) [pid = 2523] [serial = 2359] [outer = 0x7f1384d40800] 14:17:02 INFO - PROCESS | 2523 | 1461705422487 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:17:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:17:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:17:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:17:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1631ms 14:17:02 INFO - PROCESS | 2523 | 1461705422520 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:17:02 INFO - PROCESS | 2523 | 1461705422523 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:17:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:17:02 INFO - PROCESS | 2523 | 1461705422531 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:17:02 INFO - PROCESS | 2523 | 1461705422533 Marionette TRACE conn3 <- [1,3110,null,{}] 14:17:02 INFO - PROCESS | 2523 | 1461705422540 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:02 INFO - PROCESS | 2523 | 1461705422816 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:17:03 INFO - PROCESS | 2523 | 1461705423086 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:03 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138591e800 == 193 [pid = 2523] [id = 787] 14:17:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 182 (0x7f136874e400) [pid = 2523] [serial = 2360] [outer = (nil)] 14:17:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 183 (0x7f1368756000) [pid = 2523] [serial = 2361] [outer = 0x7f136874e400] 14:17:03 INFO - PROCESS | 2523 | 1461705423167 Marionette DEBUG loaded listener.js 14:17:03 INFO - PROCESS | 2523 | ++DOMWINDOW == 184 (0x7f136875b400) [pid = 2523] [serial = 2362] [outer = 0x7f136874e400] 14:17:04 INFO - PROCESS | 2523 | 1461705424005 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:17:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:17:04 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:17:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:17:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:17:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:17:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1539ms 14:17:04 INFO - PROCESS | 2523 | 1461705424071 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:17:04 INFO - PROCESS | 2523 | 1461705424075 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:17:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:17:04 INFO - PROCESS | 2523 | 1461705424082 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:17:04 INFO - PROCESS | 2523 | 1461705424086 Marionette TRACE conn3 <- [1,3114,null,{}] 14:17:04 INFO - PROCESS | 2523 | 1461705424092 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:17:04 INFO - PROCESS | 2523 | 1461705424357 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:17:04 INFO - PROCESS | 2523 | 1461705424671 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b680525b-f175-4ce3-b4d8-af65a669a5ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:04 INFO - PROCESS | 2523 | ++DOCSHELL 0x7f138681f000 == 194 [pid = 2523] [id = 788] 14:17:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 185 (0x7f1368751800) [pid = 2523] [serial = 2363] [outer = (nil)] 14:17:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 186 (0x7f1385946400) [pid = 2523] [serial = 2364] [outer = 0x7f1368751800] 14:17:04 INFO - PROCESS | 2523 | 1461705424755 Marionette DEBUG loaded listener.js 14:17:04 INFO - PROCESS | 2523 | ++DOMWINDOW == 187 (0x7f13872dd400) [pid = 2523] [serial = 2365] [outer = 0x7f1368751800] 14:17:05 INFO - PROCESS | 2523 | 1461705425593 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:17:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:17:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1535ms 14:17:05 INFO - PROCESS | 2523 | 1461705425618 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:17:05 INFO - PROCESS | 2523 | 1461705425623 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:17:06 WARNING - u'runner_teardown' () 14:17:06 INFO - No more tests 14:17:06 INFO - Got 0 unexpected results 14:17:06 INFO - SUITE-END | took 1303s 14:17:06 INFO - Closing logging queue 14:17:06 INFO - queue closed 14:17:07 INFO - Return code: 0 14:17:07 WARNING - # TBPL SUCCESS # 14:17:07 INFO - Running post-action listener: _resource_record_post_action 14:17:07 INFO - Running post-run listener: _resource_record_post_run 14:17:08 INFO - Total resource usage - Wall time: 1342s; CPU: 98.0%; Read bytes: 5148672; Write bytes: 975073280; Read time: 352; Write time: 339972 14:17:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:17:08 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 0; Write bytes: 51609600; Read time: 0; Write time: 45812 14:17:08 INFO - run-tests - Wall time: 1309s; CPU: 98.0%; Read bytes: 5103616; Write bytes: 923463680; Read time: 348; Write time: 294160 14:17:08 INFO - Running post-run listener: _upload_blobber_files 14:17:08 INFO - Blob upload gear active. 14:17:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:17:08 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:17:08 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'] 14:17:08 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 14:17:08 INFO - (blobuploader) - INFO - Open directory for files ... 14:17:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:17:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:17:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:17:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:17:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:17:11 INFO - (blobuploader) - INFO - Done attempting. 14:17:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:17:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:17:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:17:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:17:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:17:12 INFO - (blobuploader) - INFO - Done attempting. 14:17:12 INFO - (blobuploader) - INFO - Iteration through files over. 14:17:12 INFO - Return code: 0 14:17:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:17:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:17:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6da6e96ef3e77296a15b43a11eca0af7e1a2824dea441ea277b589befdf94b41e497f620316c5116bd2b8ef92c1524b47819c3a8385e8336a046d11076cc9256", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1cbe1eb38b42e0920574f927712378c196723d31d28b3baa0fbf7a75f10390a04558753bb9cf9a4bb56d2efca0fac6065cbbc5c780d57bc2e7f10cf18a84fb35"} 14:17:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:17:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:17:12 INFO - Contents: 14:17:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6da6e96ef3e77296a15b43a11eca0af7e1a2824dea441ea277b589befdf94b41e497f620316c5116bd2b8ef92c1524b47819c3a8385e8336a046d11076cc9256", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1cbe1eb38b42e0920574f927712378c196723d31d28b3baa0fbf7a75f10390a04558753bb9cf9a4bb56d2efca0fac6065cbbc5c780d57bc2e7f10cf18a84fb35"} 14:17:12 INFO - Running post-run listener: copy_logs_to_upload_dir 14:17:12 INFO - Copying logs to upload dir... 14:17:12 INFO - mkdir: /builds/slave/test/build/upload/logs 14:17:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1428.240544 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 48 secs) (at 2016-04-26 14:17:12.437159) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 14:17:12.438406) ========= 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-1461703838.663956-1927391070 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6da6e96ef3e77296a15b43a11eca0af7e1a2824dea441ea277b589befdf94b41e497f620316c5116bd2b8ef92c1524b47819c3a8385e8336a046d11076cc9256", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1cbe1eb38b42e0920574f927712378c196723d31d28b3baa0fbf7a75f10390a04558753bb9cf9a4bb56d2efca0fac6065cbbc5c780d57bc2e7f10cf18a84fb35"} build_url:https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.042379 build_url: 'https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6da6e96ef3e77296a15b43a11eca0af7e1a2824dea441ea277b589befdf94b41e497f620316c5116bd2b8ef92c1524b47819c3a8385e8336a046d11076cc9256", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1cbe1eb38b42e0920574f927712378c196723d31d28b3baa0fbf7a75f10390a04558753bb9cf9a4bb56d2efca0fac6065cbbc5c780d57bc2e7f10cf18a84fb35"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SUoYIXEvSY2wTtDbqEJBvA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 14:17:12.519873) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 14:17:12.520387) ========= 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-1461703838.663956-1927391070 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025835 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 14:17:12.589618) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 14:17:12.589959) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 14:17:12.590291) ========= ========= Total master_lag: 0.71 =========