builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-368 starttime: 1461280645.14 results: success (0) buildid: 20160421142616 builduid: 707ec584c3e74713ad199462b34f5800 revision: 6e5771e2760a4093e716784f3d69a737a25b1dbf ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.144500) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.145026) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.145314) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.219109) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.219381) ========= 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=5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 16:17:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 557K=0.02s 2016-04-21 16:17:25 (557 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.344233 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.592291) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.592620) ========= 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=5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068965 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.686783) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:25.687123) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 6e5771e2760a4093e716784f3d69a737a25b1dbf --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 6e5771e2760a4093e716784f3d69a737a25b1dbf --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=5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 16:17:25,803 truncating revision to first 12 chars 2016-04-21 16:17:25,804 Setting DEBUG logging. 2016-04-21 16:17:25,804 attempt 1/10 2016-04-21 16:17:25,804 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/6e5771e2760a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 16:17:26,419 unpacking tar archive at: mozilla-central-6e5771e2760a/testing/mozharness/ program finished with exit code 0 elapsedTime=0.921569 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:26.634376) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:26.634697) ========= script_repo_revision: 6e5771e2760a4093e716784f3d69a737a25b1dbf ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:26.635101) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:26.635381) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 16:17:26.669771) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 4 secs) (at 2016-04-21 16:17:26.670077) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--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=5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516 _=/tools/buildbot/bin/python using PTY: False 16:17:26 INFO - MultiFileLogger online at 20160421 16:17:26 in /builds/slave/test 16:17:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 16:17:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:17:26 INFO - {'append_to_log': False, 16:17:26 INFO - 'base_work_dir': '/builds/slave/test', 16:17:26 INFO - 'blob_upload_branch': 'mozilla-central', 16:17:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:17:26 INFO - 'buildbot_json_path': 'buildprops.json', 16:17:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:17:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:17:26 INFO - 'download_minidump_stackwalk': True, 16:17:26 INFO - 'download_symbols': 'true', 16:17:26 INFO - 'e10s': False, 16:17:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:17:26 INFO - 'tooltool.py': '/tools/tooltool.py', 16:17:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:17:26 INFO - '/tools/misc-python/virtualenv.py')}, 16:17:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:17:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:17:26 INFO - 'log_level': 'info', 16:17:26 INFO - 'log_to_console': True, 16:17:26 INFO - 'opt_config_files': (), 16:17:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:17:26 INFO - '--processes=1', 16:17:26 INFO - '--config=%(test_path)s/wptrunner.ini', 16:17:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:17:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:17:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:17:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:17:26 INFO - 'pip_index': False, 16:17:26 INFO - 'require_test_zip': True, 16:17:26 INFO - 'test_type': ('testharness',), 16:17:26 INFO - 'this_chunk': '1', 16:17:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:17:26 INFO - 'total_chunks': '10', 16:17:26 INFO - 'virtualenv_path': 'venv', 16:17:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:17:26 INFO - 'work_dir': 'build'} 16:17:26 INFO - ##### 16:17:26 INFO - ##### Running clobber step. 16:17:26 INFO - ##### 16:17:26 INFO - Running pre-action listener: _resource_record_pre_action 16:17:26 INFO - Running main action method: clobber 16:17:26 INFO - rmtree: /builds/slave/test/build 16:17:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:17:29 INFO - Running post-action listener: _resource_record_post_action 16:17:29 INFO - ##### 16:17:29 INFO - ##### Running read-buildbot-config step. 16:17:29 INFO - ##### 16:17:29 INFO - Running pre-action listener: _resource_record_pre_action 16:17:29 INFO - Running main action method: read_buildbot_config 16:17:29 INFO - Using buildbot properties: 16:17:29 INFO - { 16:17:29 INFO - "project": "", 16:17:29 INFO - "product": "firefox", 16:17:29 INFO - "script_repo_revision": "production", 16:17:29 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 16:17:29 INFO - "repository": "", 16:17:29 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 16:17:29 INFO - "buildid": "20160421142616", 16:17:29 INFO - "pgo_build": "False", 16:17:29 INFO - "basedir": "/builds/slave/test", 16:17:29 INFO - "buildnumber": 18, 16:17:29 INFO - "slavename": "tst-linux32-spot-368", 16:17:29 INFO - "revision": "6e5771e2760a4093e716784f3d69a737a25b1dbf", 16:17:29 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 16:17:29 INFO - "platform": "linux", 16:17:29 INFO - "branch": "mozilla-central", 16:17:29 INFO - "repo_path": "mozilla-central", 16:17:29 INFO - "moz_repo_path": "", 16:17:29 INFO - "stage_platform": "linux", 16:17:29 INFO - "builduid": "707ec584c3e74713ad199462b34f5800", 16:17:29 INFO - "slavebuilddir": "test" 16:17:29 INFO - } 16:17:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 16:17:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 16:17:29 INFO - Running post-action listener: _resource_record_post_action 16:17:29 INFO - ##### 16:17:29 INFO - ##### Running download-and-extract step. 16:17:29 INFO - ##### 16:17:29 INFO - Running pre-action listener: _resource_record_pre_action 16:17:29 INFO - Running main action method: download_and_extract 16:17:29 INFO - mkdir: /builds/slave/test/build/tests 16:17:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:29 INFO - https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:17:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:17:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:17:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:17:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 16:17:31 INFO - Downloaded 1325 bytes. 16:17:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:17:31 INFO - Using the following test package requirements: 16:17:31 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:17:31 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:17:31 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 16:17:31 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:17:31 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 16:17:31 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:17:31 INFO - u'jsshell-linux-i686.zip'], 16:17:31 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:17:31 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 16:17:31 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:17:31 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:17:31 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 16:17:31 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:17:31 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 16:17:31 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:17:31 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 16:17:31 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:17:31 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 16:17:31 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:17:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:31 INFO - https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:17:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:17:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:17:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:17:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 16:17:34 INFO - Downloaded 22432069 bytes. 16:17:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:17:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:17:35 INFO - caution: filename not matched: web-platform/* 16:17:35 INFO - Return code: 11 16:17: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')]} 16:17:35 INFO - https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:17:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:17:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:17:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:17:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:17:39 INFO - Downloaded 36397846 bytes. 16:17:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:17:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:17:44 INFO - caution: filename not matched: bin/* 16:17:44 INFO - caution: filename not matched: config/* 16:17:44 INFO - caution: filename not matched: mozbase/* 16:17:44 INFO - caution: filename not matched: marionette/* 16:17:44 INFO - caution: filename not matched: tools/wptserve/* 16:17:44 INFO - Return code: 11 16:17: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')]} 16:17:44 INFO - https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:17:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:17:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:17:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:17:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 16:17:51 INFO - Downloaded 63443922 bytes. 16:17:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:17:51 INFO - mkdir: /builds/slave/test/properties 16:17:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:17:51 INFO - Writing to file /builds/slave/test/properties/build_url 16:17:51 INFO - Contents: 16:17:51 INFO - build_url:https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:17:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:17:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:17:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:17:51 INFO - Contents: 16:17:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:17:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:51 INFO - https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:17:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:17:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:17:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:17:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:17:59 INFO - Downloaded 91797983 bytes. 16:17:59 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:17:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:18:09 INFO - Return code: 0 16:18:09 INFO - Running post-action listener: _resource_record_post_action 16:18:09 INFO - Running post-action listener: set_extra_try_arguments 16:18:09 INFO - ##### 16:18:09 INFO - ##### Running create-virtualenv step. 16:18:09 INFO - ##### 16:18:09 INFO - Running pre-action listener: _pre_create_virtualenv 16:18:09 INFO - Running pre-action listener: _resource_record_pre_action 16:18:09 INFO - Running main action method: create_virtualenv 16:18:09 INFO - Creating virtualenv /builds/slave/test/build/venv 16:18:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:18:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:18:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:18:09 INFO - Using real prefix '/usr' 16:18:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:18:11 INFO - Installing distribute.............................................................................................................................................................................................done. 16:18:14 INFO - Installing pip.................done. 16:18:14 INFO - Return code: 0 16:18:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:18:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8bc9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c30598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x89c4e30>, '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 0x8c61c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ce0470>, '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': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:18:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:18:15 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 16:18:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:15 INFO - 'CCACHE_UMASK': '002', 16:18:15 INFO - 'DISPLAY': ':0', 16:18:15 INFO - 'HOME': '/home/cltbld', 16:18:15 INFO - 'LANG': 'en_US.UTF-8', 16:18:15 INFO - 'LOGNAME': 'cltbld', 16:18:15 INFO - 'MAIL': '/var/mail/cltbld', 16:18:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:15 INFO - 'MOZ_NO_REMOTE': '1', 16:18:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:15 INFO - 'PWD': '/builds/slave/test', 16:18:15 INFO - 'SHELL': '/bin/bash', 16:18:15 INFO - 'SHLVL': '1', 16:18:15 INFO - 'TERM': 'linux', 16:18:15 INFO - 'TMOUT': '86400', 16:18:15 INFO - 'USER': 'cltbld', 16:18:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 16:18:15 INFO - '_': '/tools/buildbot/bin/python'} 16:18:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:15 INFO - Downloading/unpacking psutil>=0.7.1 16:18:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:18:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:18:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:18:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:18:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:18:19 INFO - Installing collected packages: psutil 16:18:19 INFO - Running setup.py install for psutil 16:18:19 INFO - building 'psutil._psutil_linux' extension 16:18:19 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-i686-2.7/psutil/_psutil_linux.o 16:18:20 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:18:20 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:18:20 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 16:18:20 INFO - building 'psutil._psutil_posix' extension 16:18:20 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-i686-2.7/psutil/_psutil_posix.o 16:18:20 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 16:18:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:18:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:18:20 INFO - Successfully installed psutil 16:18:20 INFO - Cleaning up... 16:18:21 INFO - Return code: 0 16:18:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:18:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:21 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 0x8bc9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c30598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x89c4e30>, '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 0x8c61c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ce0470>, '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': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:18:21 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 16:18:21 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 16:18:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:21 INFO - 'CCACHE_UMASK': '002', 16:18:21 INFO - 'DISPLAY': ':0', 16:18:21 INFO - 'HOME': '/home/cltbld', 16:18:21 INFO - 'LANG': 'en_US.UTF-8', 16:18:21 INFO - 'LOGNAME': 'cltbld', 16:18:21 INFO - 'MAIL': '/var/mail/cltbld', 16:18:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:21 INFO - 'MOZ_NO_REMOTE': '1', 16:18:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:21 INFO - 'PWD': '/builds/slave/test', 16:18:21 INFO - 'SHELL': '/bin/bash', 16:18:21 INFO - 'SHLVL': '1', 16:18:21 INFO - 'TERM': 'linux', 16:18:21 INFO - 'TMOUT': '86400', 16:18:21 INFO - 'USER': 'cltbld', 16:18:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 16:18:21 INFO - '_': '/tools/buildbot/bin/python'} 16:18:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:18:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:18:21 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 16:18:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:18:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:18:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:18:25 INFO - Installing collected packages: mozsystemmonitor 16:18:25 INFO - Running setup.py install for mozsystemmonitor 16:18:25 INFO - Successfully installed mozsystemmonitor 16:18:25 INFO - Cleaning up... 16:18:25 INFO - Return code: 0 16:18:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:18:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:25 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 0x8bc9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c30598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x89c4e30>, '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 0x8c61c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ce0470>, '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': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:18:25 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 16:18:25 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 16:18:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:25 INFO - 'CCACHE_UMASK': '002', 16:18:25 INFO - 'DISPLAY': ':0', 16:18:25 INFO - 'HOME': '/home/cltbld', 16:18:25 INFO - 'LANG': 'en_US.UTF-8', 16:18:25 INFO - 'LOGNAME': 'cltbld', 16:18:25 INFO - 'MAIL': '/var/mail/cltbld', 16:18:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:25 INFO - 'MOZ_NO_REMOTE': '1', 16:18:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:25 INFO - 'PWD': '/builds/slave/test', 16:18:25 INFO - 'SHELL': '/bin/bash', 16:18:25 INFO - 'SHLVL': '1', 16:18:25 INFO - 'TERM': 'linux', 16:18:25 INFO - 'TMOUT': '86400', 16:18:25 INFO - 'USER': 'cltbld', 16:18:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 16:18:25 INFO - '_': '/tools/buildbot/bin/python'} 16:18:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:25 INFO - Downloading/unpacking blobuploader==1.2.4 16:18:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:25 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 16:18:25 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 16:18:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:29 INFO - Downloading blobuploader-1.2.4.tar.gz 16:18:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:18:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:18:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:29 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 16:18:29 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 16:18:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:18:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:18:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:18:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:18:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:31 INFO - Downloading docopt-0.6.1.tar.gz 16:18:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:18:31 INFO - Installing collected packages: blobuploader, requests, docopt 16:18:31 INFO - Running setup.py install for blobuploader 16:18:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:18:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:18:31 INFO - Running setup.py install for requests 16:18:32 INFO - Running setup.py install for docopt 16:18:32 INFO - Successfully installed blobuploader requests docopt 16:18:32 INFO - Cleaning up... 16:18:32 INFO - Return code: 0 16:18:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:18:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:32 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 0x8bc9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c30598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x89c4e30>, '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 0x8c61c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ce0470>, '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': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:18:32 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 16:18:32 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 16:18:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:32 INFO - 'CCACHE_UMASK': '002', 16:18:32 INFO - 'DISPLAY': ':0', 16:18:32 INFO - 'HOME': '/home/cltbld', 16:18:32 INFO - 'LANG': 'en_US.UTF-8', 16:18:32 INFO - 'LOGNAME': 'cltbld', 16:18:32 INFO - 'MAIL': '/var/mail/cltbld', 16:18:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:32 INFO - 'MOZ_NO_REMOTE': '1', 16:18:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:32 INFO - 'PWD': '/builds/slave/test', 16:18:32 INFO - 'SHELL': '/bin/bash', 16:18:32 INFO - 'SHLVL': '1', 16:18:32 INFO - 'TERM': 'linux', 16:18:32 INFO - 'TMOUT': '86400', 16:18:32 INFO - 'USER': 'cltbld', 16:18:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 16:18:32 INFO - '_': '/tools/buildbot/bin/python'} 16:18:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:18:33 INFO - Running setup.py (path:/tmp/pip-8YdC8U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:18:33 INFO - Running setup.py (path:/tmp/pip-zZ2uYS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:18:33 INFO - Running setup.py (path:/tmp/pip-E6Jrzk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:18:33 INFO - Running setup.py (path:/tmp/pip-IdobUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:18:33 INFO - Running setup.py (path:/tmp/pip-D8ycXs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:18:33 INFO - Running setup.py (path:/tmp/pip-f_GRDq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:18:33 INFO - Running setup.py (path:/tmp/pip-qyEQzo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:18:34 INFO - Running setup.py (path:/tmp/pip-HBUbHt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:18:34 INFO - Running setup.py (path:/tmp/pip-NpY70e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:18:34 INFO - Running setup.py (path:/tmp/pip-Lyn4Ey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:18:34 INFO - Running setup.py (path:/tmp/pip-kclVXE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:18:34 INFO - Running setup.py (path:/tmp/pip-IJtacy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:18:34 INFO - Running setup.py (path:/tmp/pip-2NN55d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:18:34 INFO - Running setup.py (path:/tmp/pip-WxdbpR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:34 INFO - Running setup.py (path:/tmp/pip-QXpbyT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:18:35 INFO - Running setup.py (path:/tmp/pip-_4LDsG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:18:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:18:35 INFO - Running setup.py (path:/tmp/pip-daomWz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:18:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:18:35 INFO - Running setup.py (path:/tmp/pip-9NzVDP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:18:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:18:35 INFO - Running setup.py (path:/tmp/pip-bLYdXf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:18:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:35 INFO - Running setup.py (path:/tmp/pip-tMFwJi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:18:36 INFO - Running setup.py (path:/tmp/pip-nHTKFO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:18:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:36 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:18:36 INFO - Running setup.py install for manifestparser 16:18:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:18:36 INFO - Running setup.py install for mozcrash 16:18:36 INFO - Running setup.py install for mozdebug 16:18:36 INFO - Running setup.py install for mozdevice 16:18:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:18:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:18:37 INFO - Running setup.py install for mozfile 16:18:37 INFO - Running setup.py install for mozhttpd 16:18:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:18:37 INFO - Running setup.py install for mozinfo 16:18:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:18:37 INFO - Running setup.py install for mozInstall 16:18:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:18:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:18:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:18:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:18:38 INFO - Running setup.py install for mozleak 16:18:38 INFO - Running setup.py install for mozlog 16:18:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:18:38 INFO - Running setup.py install for moznetwork 16:18:38 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:18:38 INFO - Running setup.py install for mozprocess 16:18:39 INFO - Running setup.py install for mozprofile 16:18:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:18:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:18:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:18:39 INFO - Running setup.py install for mozrunner 16:18:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:18:39 INFO - Running setup.py install for mozscreenshot 16:18:39 INFO - Running setup.py install for moztest 16:18:40 INFO - Running setup.py install for mozversion 16:18:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:18:40 INFO - Running setup.py install for wptserve 16:18:40 INFO - Running setup.py install for marionette-driver 16:18:40 INFO - Running setup.py install for browsermob-proxy 16:18:40 INFO - Running setup.py install for marionette-client 16:18:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:18:41 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:18:41 INFO - Cleaning up... 16:18:41 INFO - Return code: 0 16:18:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:18:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:18:41 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 0x8bc9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c30598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ce2f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x89c4e30>, '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 0x8c61c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ce0470>, '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': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:18:41 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 16:18:41 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 16:18:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:41 INFO - 'CCACHE_UMASK': '002', 16:18:41 INFO - 'DISPLAY': ':0', 16:18:41 INFO - 'HOME': '/home/cltbld', 16:18:41 INFO - 'LANG': 'en_US.UTF-8', 16:18:41 INFO - 'LOGNAME': 'cltbld', 16:18:41 INFO - 'MAIL': '/var/mail/cltbld', 16:18:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:41 INFO - 'MOZ_NO_REMOTE': '1', 16:18:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:41 INFO - 'PWD': '/builds/slave/test', 16:18:41 INFO - 'SHELL': '/bin/bash', 16:18:41 INFO - 'SHLVL': '1', 16:18:41 INFO - 'TERM': 'linux', 16:18:41 INFO - 'TMOUT': '86400', 16:18:41 INFO - 'USER': 'cltbld', 16:18:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 16:18:41 INFO - '_': '/tools/buildbot/bin/python'} 16:18:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:18:41 INFO - Running setup.py (path:/tmp/pip-XkMhS1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:18:42 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:18:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:18:42 INFO - Running setup.py (path:/tmp/pip-0o0fjE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:18:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:18:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:18:42 INFO - Running setup.py (path:/tmp/pip-tyna9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:18:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:18:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:18:42 INFO - Running setup.py (path:/tmp/pip-2lRnGP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:18:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:18:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:18:42 INFO - Running setup.py (path:/tmp/pip-Sa2UG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:18:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:18:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:18:42 INFO - Running setup.py (path:/tmp/pip-llT_05-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:18:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:18:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:18:42 INFO - Running setup.py (path:/tmp/pip-EUM9nv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:18:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:18:43 INFO - Running setup.py (path:/tmp/pip-foz1pM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:18:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:18:43 INFO - Running setup.py (path:/tmp/pip-zcX1Gy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:18:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:18:43 INFO - Running setup.py (path:/tmp/pip-7N_C1H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:18:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:18:43 INFO - Running setup.py (path:/tmp/pip-J5amez-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:18:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:18:43 INFO - Running setup.py (path:/tmp/pip-x4lt1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:18:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:18:43 INFO - Running setup.py (path:/tmp/pip-oLfeKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:18:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:18:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:18:43 INFO - Running setup.py (path:/tmp/pip-bxPhNg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:18:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:44 INFO - Running setup.py (path:/tmp/pip-IKgW69-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:18:44 INFO - Running setup.py (path:/tmp/pip-bh77Sm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:18:44 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:18:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:18:44 INFO - Running setup.py (path:/tmp/pip-4V2jAC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:18:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:18:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:18:44 INFO - Running setup.py (path:/tmp/pip-dgYUav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:18:44 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:18:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:18:44 INFO - Running setup.py (path:/tmp/pip-BemrsN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:18:44 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:18:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:44 INFO - Running setup.py (path:/tmp/pip-ubkAFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:45 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:18:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:18:45 INFO - Running setup.py (path:/tmp/pip-mpADxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:18:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:45 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:18:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:18:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:18:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:18:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:18:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:18:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:18:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:45 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 16:18:45 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 16:18:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:49 INFO - Downloading blessings-1.6.tar.gz 16:18:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:18:49 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:18:49 INFO - Installing collected packages: blessings 16:18:49 INFO - Running setup.py install for blessings 16:18:49 INFO - Successfully installed blessings 16:18:49 INFO - Cleaning up... 16:18:50 INFO - Return code: 0 16:18:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:18:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:18:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:18:50 INFO - Reading from file tmpfile_stdout 16:18:50 INFO - Current package versions: 16:18:50 INFO - argparse == 1.2.1 16:18:50 INFO - blessings == 1.6 16:18:50 INFO - blobuploader == 1.2.4 16:18:50 INFO - browsermob-proxy == 0.6.0 16:18:50 INFO - docopt == 0.6.1 16:18:50 INFO - manifestparser == 1.1 16:18:50 INFO - marionette-client == 2.3.0 16:18:50 INFO - marionette-driver == 1.4.0 16:18:50 INFO - mozInstall == 1.12 16:18:50 INFO - mozcrash == 0.17 16:18:50 INFO - mozdebug == 0.1 16:18:50 INFO - mozdevice == 0.48 16:18:50 INFO - mozfile == 1.2 16:18:50 INFO - mozhttpd == 0.7 16:18:50 INFO - mozinfo == 0.9 16:18:50 INFO - mozleak == 0.1 16:18:50 INFO - mozlog == 3.1 16:18:50 INFO - moznetwork == 0.27 16:18:50 INFO - mozprocess == 0.22 16:18:50 INFO - mozprofile == 0.28 16:18:50 INFO - mozrunner == 6.11 16:18:50 INFO - mozscreenshot == 0.1 16:18:50 INFO - mozsystemmonitor == 0.0 16:18:50 INFO - moztest == 0.7 16:18:50 INFO - mozversion == 1.4 16:18:50 INFO - psutil == 3.1.1 16:18:50 INFO - requests == 1.2.3 16:18:50 INFO - wptserve == 1.4.0 16:18:50 INFO - wsgiref == 0.1.2 16:18:50 INFO - Running post-action listener: _resource_record_post_action 16:18:50 INFO - Running post-action listener: _start_resource_monitoring 16:18:50 INFO - Starting resource monitoring. 16:18:50 INFO - ##### 16:18:50 INFO - ##### Running pull step. 16:18:50 INFO - ##### 16:18:50 INFO - Running pre-action listener: _resource_record_pre_action 16:18:50 INFO - Running main action method: pull 16:18:50 INFO - Pull has nothing to do! 16:18:50 INFO - Running post-action listener: _resource_record_post_action 16:18:50 INFO - ##### 16:18:50 INFO - ##### Running install step. 16:18:50 INFO - ##### 16:18:50 INFO - Running pre-action listener: _resource_record_pre_action 16:18:50 INFO - Running main action method: install 16:18:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:18:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:18:51 INFO - Reading from file tmpfile_stdout 16:18:51 INFO - Detecting whether we're running mozinstall >=1.0... 16:18:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:18:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:18:51 INFO - Reading from file tmpfile_stdout 16:18:51 INFO - Output received: 16:18:51 INFO - Usage: mozinstall [options] installer 16:18:51 INFO - Options: 16:18:51 INFO - -h, --help show this help message and exit 16:18:51 INFO - -d DEST, --destination=DEST 16:18:51 INFO - Directory to install application into. [default: 16:18:51 INFO - "/builds/slave/test"] 16:18:51 INFO - --app=APP Application being installed. [default: firefox] 16:18:51 INFO - mkdir: /builds/slave/test/build/application 16:18:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:18:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:19:26 INFO - Reading from file tmpfile_stdout 16:19:26 INFO - Output received: 16:19:26 INFO - /builds/slave/test/build/application/firefox/firefox 16:19:26 INFO - Running post-action listener: _resource_record_post_action 16:19:26 INFO - ##### 16:19:26 INFO - ##### Running run-tests step. 16:19:26 INFO - ##### 16:19:26 INFO - Running pre-action listener: _resource_record_pre_action 16:19:26 INFO - Running main action method: run_tests 16:19:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:19:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:19:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:19:26 INFO - grabbing minidump binary from tooltool 16:19: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')]} 16:19:26 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x89c4e30>, '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 0x8c61c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8ce0470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:19:26 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:19:26 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/linux32/releng.manifest -o -c /builds/tooltool_cache 16:19:27 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:19:27 INFO - Return code: 0 16:19:27 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:19:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:19:27 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/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:19:27 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/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:19:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:19:27 INFO - 'CCACHE_UMASK': '002', 16:19:27 INFO - 'DISPLAY': ':0', 16:19:27 INFO - 'HOME': '/home/cltbld', 16:19:27 INFO - 'LANG': 'en_US.UTF-8', 16:19:27 INFO - 'LOGNAME': 'cltbld', 16:19:27 INFO - 'MAIL': '/var/mail/cltbld', 16:19:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:19:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:19:27 INFO - 'MOZ_NO_REMOTE': '1', 16:19:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:19:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:19:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:27 INFO - 'PWD': '/builds/slave/test', 16:19:27 INFO - 'SHELL': '/bin/bash', 16:19:27 INFO - 'SHLVL': '1', 16:19:27 INFO - 'TERM': 'linux', 16:19:27 INFO - 'TMOUT': '86400', 16:19:27 INFO - 'USER': 'cltbld', 16:19:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516', 16:19:27 INFO - '_': '/tools/buildbot/bin/python'} 16:19:27 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/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:19:27 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:19:27 INFO - import pkg_resources 16:19:29 INFO - Using 1 client processes 16:19:29 INFO - wptserve Starting http server on 127.0.0.1:8000 16:19:29 INFO - wptserve Starting http server on 127.0.0.1:8001 16:19:29 INFO - wptserve Starting http server on 127.0.0.1:8443 16:19:31 INFO - SUITE-START | Running 778 tests 16:19:31 INFO - Running testharness tests 16:19:31 INFO - Setting up ssl 16:19:31 INFO - PROCESS | certutil | 16:19:31 INFO - PROCESS | certutil | 16:19:31 INFO - PROCESS | certutil | 16:19:31 INFO - Certificate Nickname Trust Attributes 16:19:31 INFO - SSL,S/MIME,JAR/XPI 16:19:31 INFO - 16:19:31 INFO - web-platform-tests CT,, 16:19:31 INFO - 16:19:31 INFO - Starting runner 16:19:34 INFO - PROCESS | 1801 | 1461280774753 Marionette DEBUG Marionette enabled via build flag and pref 16:19:35 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2be4800 == 1 [pid = 1801] [id = 1] 16:19:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 1 (0xa2be4c00) [pid = 1801] [serial = 1] [outer = (nil)] 16:19:35 INFO - PROCESS | 1801 | [1801] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:19:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 2 (0xa2be5400) [pid = 1801] [serial = 2] [outer = 0xa2be4c00] 16:19:35 INFO - PROCESS | 1801 | 1461280775486 Marionette INFO Listening on port 2828 16:19:36 INFO - PROCESS | 1801 | 1461280776547 Marionette DEBUG Marionette enabled via command-line flag 16:19:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9fd5f400 == 2 [pid = 1801] [id = 2] 16:19:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 3 (0x9fdafc00) [pid = 1801] [serial = 3] [outer = (nil)] 16:19:36 INFO - PROCESS | 1801 | [1801] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:19:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 4 (0x9fdb0400) [pid = 1801] [serial = 4] [outer = 0x9fdafc00] 16:19:36 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fc7f5e0 16:19:36 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fc88120 16:19:36 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fc8c020 16:19:36 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fc8cc60 16:19:36 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fca09a0 16:19:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0x9fc9d000) [pid = 1801] [serial = 5] [outer = 0xa2be4c00] 16:19:37 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:37 INFO - PROCESS | 1801 | 1461280777007 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46898 16:19:37 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:37 INFO - PROCESS | 1801 | 1461280777041 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46899 16:19:37 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:37 INFO - PROCESS | 1801 | 1461280777110 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46900 16:19:37 INFO - PROCESS | 1801 | 1461280777117 Marionette DEBUG Closed connection conn0 16:19:37 INFO - PROCESS | 1801 | 1461280777122 Marionette DEBUG Closed connection conn1 16:19:37 INFO - PROCESS | 1801 | [1801] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:19:37 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:37 INFO - PROCESS | 1801 | 1461280777275 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46901 16:19:37 INFO - PROCESS | 1801 | 1461280777279 Marionette DEBUG Closed connection conn2 16:19:37 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:37 INFO - PROCESS | 1801 | 1461280777352 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:46902 16:19:37 INFO - PROCESS | 1801 | 1461280777369 Marionette DEBUG Closed connection conn3 16:19:37 INFO - PROCESS | 1801 | 1461280777443 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:19:37 INFO - PROCESS | 1801 | 1461280777459 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421142616","device":"desktop","version":"48.0a1"} 16:19:38 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x986d5400 == 3 [pid = 1801] [id = 3] 16:19:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0x986d5800) [pid = 1801] [serial = 6] [outer = (nil)] 16:19:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x986d6000 == 4 [pid = 1801] [id = 4] 16:19:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0x986d9800) [pid = 1801] [serial = 7] [outer = (nil)] 16:19:39 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:19:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x97dc2000 == 5 [pid = 1801] [id = 5] 16:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0x97dc2400) [pid = 1801] [serial = 8] [outer = (nil)] 16:19:40 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:19:40 INFO - PROCESS | 1801 | [1801] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0x979b1800) [pid = 1801] [serial = 9] [outer = 0x97dc2400] 16:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0x97406800) [pid = 1801] [serial = 10] [outer = 0x986d5800] 16:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0x97408400) [pid = 1801] [serial = 11] [outer = 0x986d9800] 16:19:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0x9740a800) [pid = 1801] [serial = 12] [outer = 0x97dc2400] 16:19:41 INFO - PROCESS | 1801 | 1461280781870 Marionette DEBUG loaded listener.js 16:19:41 INFO - PROCESS | 1801 | 1461280781891 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0x95c68c00) [pid = 1801] [serial = 13] [outer = 0x97dc2400] 16:19:42 INFO - PROCESS | 1801 | 1461280782715 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"69353abf-98bf-4aba-8851-2ea7b654c60a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421142616","device":"desktop","version":"48.0a1","command_id":1}}] 16:19:43 INFO - PROCESS | 1801 | 1461280783011 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:19:43 INFO - PROCESS | 1801 | 1461280783385 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:19:43 INFO - PROCESS | 1801 | 1461280783532 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:19:43 INFO - PROCESS | 1801 | [1801] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:19:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0x92074000) [pid = 1801] [serial = 14] [outer = 0x97dc2400] 16:19:44 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:19:44 INFO - PROCESS | 1801 | 1461280784229 Marionette TRACE conn4 <- [1,3,null,{}] 16:19:44 INFO - PROCESS | 1801 | 1461280784287 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:19:44 INFO - PROCESS | 1801 | 1461280784330 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:19:44 INFO - PROCESS | 1801 | 1461280784432 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:19:44 INFO - PROCESS | 1801 | 1461280784437 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:19:44 INFO - PROCESS | 1801 | 1461280784445 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 1801 | 1461280784452 Marionette TRACE conn4 <- [1,6,null,{}] 16:19:44 INFO - PROCESS | 1801 | 1461280784462 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:44 INFO - PROCESS | 1801 | 1461280784483 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:19:44 INFO - PROCESS | 1801 | 1461280784489 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x91fe8c00 == 6 [pid = 1801] [id = 6] 16:19:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0x91fe9400) [pid = 1801] [serial = 15] [outer = (nil)] 16:19:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x91feb400) [pid = 1801] [serial = 16] [outer = 0x91fe9400] 16:19:44 INFO - PROCESS | 1801 | 1461280784578 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x95a0ac00) [pid = 1801] [serial = 17] [outer = 0x91fe9400] 16:19:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x91350000 == 7 [pid = 1801] [id = 7] 16:19:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x91350400) [pid = 1801] [serial = 18] [outer = (nil)] 16:19:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x91352400) [pid = 1801] [serial = 19] [outer = 0x91350400] 16:19:45 INFO - PROCESS | 1801 | 1461280785098 Marionette DEBUG loaded listener.js 16:19:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x91fe4c00) [pid = 1801] [serial = 20] [outer = 0x91350400] 16:19:46 INFO - PROCESS | 1801 | [1801] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:19:46 INFO - PROCESS | 1801 | 1461280786141 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1756ms 16:19:46 INFO - PROCESS | 1801 | 1461280786317 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:19:46 INFO - PROCESS | 1801 | 1461280786323 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:19:46 INFO - PROCESS | 1801 | 1461280786362 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:19:46 INFO - PROCESS | 1801 | 1461280786368 Marionette TRACE conn4 <- [1,10,null,{}] 16:19:46 INFO - PROCESS | 1801 | 1461280786397 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:46 INFO - PROCESS | 1801 | 1461280786634 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:19:46 INFO - PROCESS | 1801 | 1461280786756 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x91313000 == 8 [pid = 1801] [id = 8] 16:19:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x92070c00) [pid = 1801] [serial = 21] [outer = (nil)] 16:19:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x9a94b400) [pid = 1801] [serial = 22] [outer = 0x92070c00] 16:19:46 INFO - PROCESS | 1801 | 1461280786853 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x9ea25c00) [pid = 1801] [serial = 23] [outer = 0x92070c00] 16:19:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eae2800 == 9 [pid = 1801] [id = 9] 16:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x9eae2c00) [pid = 1801] [serial = 24] [outer = (nil)] 16:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x9eae4000) [pid = 1801] [serial = 25] [outer = 0x9eae2c00] 16:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x9eae3400) [pid = 1801] [serial = 26] [outer = 0x9eae2c00] 16:19:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eae7800 == 10 [pid = 1801] [id = 10] 16:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x9fc94800) [pid = 1801] [serial = 27] [outer = (nil)] 16:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x9ffb2400) [pid = 1801] [serial = 28] [outer = 0x9fc94800] 16:19:47 INFO - PROCESS | 1801 | 1461280787978 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:19:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0xa0be3800) [pid = 1801] [serial = 29] [outer = 0x9fc94800] 16:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1735ms 16:19:48 INFO - PROCESS | 1801 | 1461280788180 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:19:48 INFO - PROCESS | 1801 | 1461280788192 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:19:48 INFO - PROCESS | 1801 | 1461280788320 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1801 | 1461280788326 Marionette TRACE conn4 <- [1,14,null,{}] 16:19:48 INFO - PROCESS | 1801 | 1461280788357 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:48 INFO - PROCESS | 1801 | 1461280788541 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:19:48 INFO - PROCESS | 1801 | 1461280788667 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ead9800 == 11 [pid = 1801] [id = 11] 16:19:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x9eada400) [pid = 1801] [serial = 30] [outer = (nil)] 16:19:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0xa01b6000) [pid = 1801] [serial = 31] [outer = 0x9eada400] 16:19:48 INFO - PROCESS | 1801 | 1461280788765 Marionette DEBUG loaded listener.js 16:19:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0xa4c55c00) [pid = 1801] [serial = 32] [outer = 0x9eada400] 16:19:49 INFO - PROCESS | 1801 | 1461280789740 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1560ms 16:19:49 INFO - PROCESS | 1801 | 1461280789785 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:19:49 INFO - PROCESS | 1801 | 1461280789790 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:19:49 INFO - PROCESS | 1801 | 1461280789798 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 1801 | 1461280789805 Marionette TRACE conn4 <- [1,18,null,{}] 16:19:49 INFO - PROCESS | 1801 | 1461280789823 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:50 INFO - PROCESS | 1801 | 1461280790159 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:19:50 INFO - PROCESS | 1801 | 1461280790312 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x97410800 == 12 [pid = 1801] [id = 12] 16:19:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x99135c00) [pid = 1801] [serial = 33] [outer = (nil)] 16:19:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x9913e800) [pid = 1801] [serial = 34] [outer = 0x99135c00] 16:19:50 INFO - PROCESS | 1801 | 1461280790413 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0xa4832c00) [pid = 1801] [serial = 35] [outer = 0x99135c00] 16:19:51 INFO - PROCESS | 1801 | 1461280791532 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1790ms 16:19:51 INFO - PROCESS | 1801 | 1461280791588 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 1801 | 1461280791595 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:19:51 INFO - PROCESS | 1801 | 1461280791605 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 1801 | 1461280791610 Marionette TRACE conn4 <- [1,22,null,{}] 16:19:51 INFO - PROCESS | 1801 | 1461280791618 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:51 INFO - PROCESS | 1801 | 1461280791871 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:19:52 INFO - PROCESS | 1801 | 1461280792134 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x91fe2000 == 13 [pid = 1801] [id = 13] 16:19:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x91fe2400) [pid = 1801] [serial = 36] [outer = (nil)] 16:19:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x973ac000) [pid = 1801] [serial = 37] [outer = 0x91fe2400] 16:19:52 INFO - PROCESS | 1801 | 1461280792226 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x986e2800) [pid = 1801] [serial = 38] [outer = 0x91fe2400] 16:19:52 INFO - PROCESS | 1801 | 1461280792979 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1437ms 16:19:53 INFO - PROCESS | 1801 | 1461280793066 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 1801 | 1461280793076 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:19:53 INFO - PROCESS | 1801 | 1461280793089 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 1801 | 1461280793093 Marionette TRACE conn4 <- [1,26,null,{}] 16:19:53 INFO - PROCESS | 1801 | 1461280793099 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:53 INFO - PROCESS | 1801 | 1461280793275 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:19:53 INFO - PROCESS | 1801 | 1461280793291 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x991f7000 == 14 [pid = 1801] [id = 14] 16:19:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x991fa800) [pid = 1801] [serial = 39] [outer = (nil)] 16:19:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x9a55e400) [pid = 1801] [serial = 40] [outer = 0x991fa800] 16:19:53 INFO - PROCESS | 1801 | 1461280793373 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x9a944400) [pid = 1801] [serial = 41] [outer = 0x991fa800] 16:19:54 INFO - PROCESS | 1801 | 1461280794214 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1186ms 16:19:54 INFO - PROCESS | 1801 | 1461280794275 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 1801 | 1461280794279 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:19:54 INFO - PROCESS | 1801 | 1461280794286 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 1801 | 1461280794292 Marionette TRACE conn4 <- [1,30,null,{}] 16:19:54 INFO - PROCESS | 1801 | 1461280794307 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:54 INFO - PROCESS | 1801 | 1461280794535 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:19:54 INFO - PROCESS | 1801 | 1461280794552 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x92d6b400 == 15 [pid = 1801] [id = 15] 16:19:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9ead9400) [pid = 1801] [serial = 42] [outer = (nil)] 16:19:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9eaeb400) [pid = 1801] [serial = 43] [outer = 0x9ead9400] 16:19:54 INFO - PROCESS | 1801 | 1461280794632 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9eaf0400) [pid = 1801] [serial = 44] [outer = 0x9ead9400] 16:19:55 INFO - PROCESS | 1801 | 1461280795409 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1138ms 16:19:55 INFO - PROCESS | 1801 | 1461280795424 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:19:55 INFO - PROCESS | 1801 | 1461280795428 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:19:55 INFO - PROCESS | 1801 | 1461280795435 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:19:55 INFO - PROCESS | 1801 | 1461280795438 Marionette TRACE conn4 <- [1,34,null,{}] 16:19:55 INFO - PROCESS | 1801 | 1461280795444 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:55 INFO - PROCESS | 1801 | 1461280795695 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:19:55 INFO - PROCESS | 1801 | 1461280795776 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9134f400 == 16 [pid = 1801] [id = 16] 16:19:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x91353800) [pid = 1801] [serial = 45] [outer = (nil)] 16:19:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x91fe6c00) [pid = 1801] [serial = 46] [outer = 0x91353800] 16:19:55 INFO - PROCESS | 1801 | 1461280795910 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x92d66000) [pid = 1801] [serial = 47] [outer = 0x91353800] 16:19:56 INFO - PROCESS | 1801 | 1461280796873 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1492ms 16:19:56 INFO - PROCESS | 1801 | 1461280796929 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:19:56 INFO - PROCESS | 1801 | 1461280796937 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:19:56 INFO - PROCESS | 1801 | 1461280796945 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 1801 | 1461280796952 Marionette TRACE conn4 <- [1,38,null,{}] 16:19:57 INFO - PROCESS | 1801 | 1461280797006 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:57 INFO - PROCESS | 1801 | 1461280797262 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:19:57 INFO - PROCESS | 1801 | 1461280797370 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x98a5fc00 == 17 [pid = 1801] [id = 17] 16:19:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x98a94000) [pid = 1801] [serial = 48] [outer = (nil)] 16:19:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x98e5b000) [pid = 1801] [serial = 49] [outer = 0x98a94000] 16:19:57 INFO - PROCESS | 1801 | 1461280797511 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x991f6800) [pid = 1801] [serial = 50] [outer = 0x98a94000] 16:19:58 INFO - PROCESS | 1801 | 1461280798424 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1535ms 16:19:58 INFO - PROCESS | 1801 | 1461280798480 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 1801 | 1461280798485 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:19:58 INFO - PROCESS | 1801 | 1461280798492 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 1801 | 1461280798495 Marionette TRACE conn4 <- [1,42,null,{}] 16:19:58 INFO - PROCESS | 1801 | 1461280798503 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:58 INFO - PROCESS | 1801 | 1461280798720 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:19:58 INFO - PROCESS | 1801 | 1461280798887 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ea23000 == 18 [pid = 1801] [id = 18] 16:19:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x9ea28000) [pid = 1801] [serial = 51] [outer = (nil)] 16:19:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x9eade400) [pid = 1801] [serial = 52] [outer = 0x9ea28000] 16:19:58 INFO - PROCESS | 1801 | 1461280798988 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x9eaf3c00) [pid = 1801] [serial = 53] [outer = 0x9ea28000] 16:19:59 INFO - PROCESS | 1801 | 1461280799920 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1488ms 16:19:59 INFO - PROCESS | 1801 | 1461280799983 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:19:59 INFO - PROCESS | 1801 | 1461280799990 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:20:00 INFO - PROCESS | 1801 | 1461280800008 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 1801 | 1461280800016 Marionette TRACE conn4 <- [1,46,null,{}] 16:20:00 INFO - PROCESS | 1801 | 1461280800115 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:00 INFO - PROCESS | 1801 | 1461280800337 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:20:00 INFO - PROCESS | 1801 | 1461280800488 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x92d6ec00 == 19 [pid = 1801] [id = 19] 16:20:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x95a05800) [pid = 1801] [serial = 54] [outer = (nil)] 16:20:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x9fff3000) [pid = 1801] [serial = 55] [outer = 0x95a05800] 16:20:00 INFO - PROCESS | 1801 | 1461280800583 Marionette DEBUG loaded listener.js 16:20:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0xa010d400) [pid = 1801] [serial = 56] [outer = 0x95a05800] 16:20:01 INFO - PROCESS | 1801 | 1461280801555 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1596ms 16:20:01 INFO - PROCESS | 1801 | 1461280801597 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:20:01 INFO - PROCESS | 1801 | 1461280801600 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:20:01 INFO - PROCESS | 1801 | 1461280801609 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 1801 | 1461280801615 Marionette TRACE conn4 <- [1,50,null,{}] 16:20:01 INFO - PROCESS | 1801 | 1461280801625 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:01 INFO - PROCESS | 1801 | 1461280801823 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:20:02 INFO - PROCESS | 1801 | 1461280802139 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x95ac7000 == 20 [pid = 1801] [id = 20] 16:20:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x95ac8000) [pid = 1801] [serial = 57] [outer = (nil)] 16:20:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x96395400) [pid = 1801] [serial = 58] [outer = 0x95ac8000] 16:20:02 INFO - PROCESS | 1801 | 1461280802302 Marionette DEBUG loaded listener.js 16:20:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x970a1400) [pid = 1801] [serial = 59] [outer = 0x95ac8000] 16:20:03 INFO - PROCESS | 1801 | 1461280803328 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:03 INFO - PROCESS | 1801 | --DOCSHELL 0x92d6b400 == 19 [pid = 1801] [id = 15] 16:20:03 INFO - PROCESS | 1801 | --DOCSHELL 0x991f7000 == 18 [pid = 1801] [id = 14] 16:20:03 INFO - PROCESS | 1801 | --DOCSHELL 0x91fe2000 == 17 [pid = 1801] [id = 13] 16:20:03 INFO - PROCESS | 1801 | --DOCSHELL 0x9ead9800 == 16 [pid = 1801] [id = 11] 16:20:03 INFO - PROCESS | 1801 | --DOCSHELL 0x91313000 == 15 [pid = 1801] [id = 8] 16:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1804ms 16:20:03 INFO - PROCESS | 1801 | 1461280803414 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:20:03 INFO - PROCESS | 1801 | 1461280803422 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:20:03 INFO - PROCESS | 1801 | 1461280803447 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 1801 | 1461280803454 Marionette TRACE conn4 <- [1,54,null,{}] 16:20:03 INFO - PROCESS | 1801 | 1461280803509 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:03 INFO - PROCESS | 1801 | 1461280803731 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:20:04 INFO - PROCESS | 1801 | 1461280803999 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x972b5400 == 16 [pid = 1801] [id = 21] 16:20:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x972b5800) [pid = 1801] [serial = 60] [outer = (nil)] 16:20:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x972bc000) [pid = 1801] [serial = 61] [outer = 0x972b5800] 16:20:04 INFO - PROCESS | 1801 | 1461280804165 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x972c1400) [pid = 1801] [serial = 62] [outer = 0x972b5800] 16:20:05 INFO - PROCESS | 1801 | 1461280805272 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1886ms 16:20:05 INFO - PROCESS | 1801 | 1461280805333 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:20:05 INFO - PROCESS | 1801 | 1461280805343 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:20:05 INFO - PROCESS | 1801 | 1461280805356 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1801 | 1461280805361 Marionette TRACE conn4 <- [1,58,null,{}] 16:20:05 INFO - PROCESS | 1801 | 1461280805368 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:05 INFO - PROCESS | 1801 | 1461280805601 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:20:05 INFO - PROCESS | 1801 | 1461280805777 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9887cc00 == 17 [pid = 1801] [id = 22] 16:20:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x98a93c00) [pid = 1801] [serial = 63] [outer = (nil)] 16:20:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x991f1800) [pid = 1801] [serial = 64] [outer = 0x98a93c00] 16:20:05 INFO - PROCESS | 1801 | 1461280805878 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9a55f400) [pid = 1801] [serial = 65] [outer = 0x98a93c00] 16:20:06 INFO - PROCESS | 1801 | 1461280806718 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1439ms 16:20:06 INFO - PROCESS | 1801 | 1461280806798 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:20:06 INFO - PROCESS | 1801 | 1461280806804 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:20:06 INFO - PROCESS | 1801 | 1461280806812 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:20:06 INFO - PROCESS | 1801 | 1461280806819 Marionette TRACE conn4 <- [1,62,null,{}] 16:20:06 INFO - PROCESS | 1801 | 1461280806837 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:07 INFO - PROCESS | 1801 | 1461280807038 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:20:07 INFO - PROCESS | 1801 | 1461280807164 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9130ec00 == 18 [pid = 1801] [id = 23] 16:20:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x9d606400) [pid = 1801] [serial = 66] [outer = (nil)] 16:20:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9eaf0000) [pid = 1801] [serial = 67] [outer = 0x9d606400] 16:20:07 INFO - PROCESS | 1801 | 1461280807269 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9fc2f000) [pid = 1801] [serial = 68] [outer = 0x9d606400] 16:20:08 INFO - PROCESS | 1801 | 1461280808180 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1445ms 16:20:08 INFO - PROCESS | 1801 | 1461280808258 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 1801 | 1461280808264 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:20:08 INFO - PROCESS | 1801 | 1461280808272 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1801 | 1461280808275 Marionette TRACE conn4 <- [1,66,null,{}] 16:20:08 INFO - PROCESS | 1801 | 1461280808283 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:08 INFO - PROCESS | 1801 | 1461280808507 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:20:08 INFO - PROCESS | 1801 | 1461280808645 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x95a0a000 == 19 [pid = 1801] [id = 24] 16:20:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9eaf2c00) [pid = 1801] [serial = 69] [outer = (nil)] 16:20:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0xa0b2c800) [pid = 1801] [serial = 70] [outer = 0x9eaf2c00] 16:20:08 INFO - PROCESS | 1801 | 1461280808747 Marionette DEBUG loaded listener.js 16:20:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0xa0d42400) [pid = 1801] [serial = 71] [outer = 0x9eaf2c00] 16:20:09 INFO - PROCESS | 1801 | 1461280809600 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1388ms 16:20:09 INFO - PROCESS | 1801 | 1461280809665 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:20:09 INFO - PROCESS | 1801 | 1461280809670 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:20:09 INFO - PROCESS | 1801 | 1461280809676 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 1801 | 1461280809680 Marionette TRACE conn4 <- [1,70,null,{}] 16:20:09 INFO - PROCESS | 1801 | 1461280809686 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:09 INFO - PROCESS | 1801 | 1461280809854 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:20:10 INFO - PROCESS | 1801 | 1461280809990 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x96396000 == 20 [pid = 1801] [id = 25] 16:20:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x980c3400) [pid = 1801] [serial = 72] [outer = (nil)] 16:20:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0xa10ea400) [pid = 1801] [serial = 73] [outer = 0x980c3400] 16:20:10 INFO - PROCESS | 1801 | 1461280810089 Marionette DEBUG loaded listener.js 16:20:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0xa10ee000) [pid = 1801] [serial = 74] [outer = 0x980c3400] 16:20:10 INFO - PROCESS | 1801 | 1461280810941 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1335ms 16:20:11 INFO - PROCESS | 1801 | 1461280811012 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:20:11 INFO - PROCESS | 1801 | 1461280811017 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:20:11 INFO - PROCESS | 1801 | 1461280811024 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:20:11 INFO - PROCESS | 1801 | 1461280811028 Marionette TRACE conn4 <- [1,74,null,{}] 16:20:11 INFO - PROCESS | 1801 | 1461280811034 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:11 INFO - PROCESS | 1801 | 1461280811308 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:20:11 INFO - PROCESS | 1801 | 1461280811493 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x9134f800 == 21 [pid = 1801] [id = 26] 16:20:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x99137c00) [pid = 1801] [serial = 75] [outer = (nil)] 16:20:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0xa45c7800) [pid = 1801] [serial = 76] [outer = 0x99137c00] 16:20:11 INFO - PROCESS | 1801 | 1461280811641 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0xa46ef000) [pid = 1801] [serial = 77] [outer = 0x99137c00] 16:20:12 INFO - PROCESS | 1801 | 1461280812605 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1647ms 16:20:12 INFO - PROCESS | 1801 | 1461280812672 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:20:12 INFO - PROCESS | 1801 | 1461280812677 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:20:12 INFO - PROCESS | 1801 | 1461280812684 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1801 | 1461280812687 Marionette TRACE conn4 <- [1,78,null,{}] 16:20:12 INFO - PROCESS | 1801 | 1461280812693 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:12 INFO - PROCESS | 1801 | 1461280812865 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:20:13 INFO - PROCESS | 1801 | 1461280813005 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x95a06800 == 22 [pid = 1801] [id = 27] 16:20:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x95ace400) [pid = 1801] [serial = 78] [outer = (nil)] 16:20:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0xa4c0ec00) [pid = 1801] [serial = 79] [outer = 0x95ace400] 16:20:13 INFO - PROCESS | 1801 | 1461280813111 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0xa4c54800) [pid = 1801] [serial = 80] [outer = 0x95ace400] 16:20:14 INFO - PROCESS | 1801 | 1461280814092 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1483ms 16:20:14 INFO - PROCESS | 1801 | 1461280814168 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:20:14 INFO - PROCESS | 1801 | 1461280814175 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:20:14 INFO - PROCESS | 1801 | 1461280814187 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:20:14 INFO - PROCESS | 1801 | 1461280814192 Marionette TRACE conn4 <- [1,82,null,{}] 16:20:14 INFO - PROCESS | 1801 | 1461280814202 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:14 INFO - PROCESS | 1801 | 1461280814446 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:20:14 INFO - PROCESS | 1801 | --DOCSHELL 0x98a5fc00 == 21 [pid = 1801] [id = 17] 16:20:14 INFO - PROCESS | 1801 | --DOCSHELL 0x9134f400 == 20 [pid = 1801] [id = 16] 16:20:14 INFO - PROCESS | 1801 | 1461280814704 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e7400 == 21 [pid = 1801] [id = 28] 16:20:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x8f0e7800) [pid = 1801] [serial = 81] [outer = (nil)] 16:20:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x8f0eac00) [pid = 1801] [serial = 82] [outer = 0x8f0e7800] 16:20:14 INFO - PROCESS | 1801 | 1461280814846 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x91316c00) [pid = 1801] [serial = 83] [outer = 0x8f0e7800] 16:20:15 INFO - PROCESS | 1801 | 1461280815764 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1636ms 16:20:15 INFO - PROCESS | 1801 | 1461280815824 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 1801 | 1461280815831 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:20:15 INFO - PROCESS | 1801 | 1461280815839 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1801 | 1461280815846 Marionette TRACE conn4 <- [1,86,null,{}] 16:20:15 INFO - PROCESS | 1801 | 1461280815855 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:16 INFO - PROCESS | 1801 | 1461280816056 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:20:16 INFO - PROCESS | 1801 | 1461280816197 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0eb400 == 22 [pid = 1801] [id = 29] 16:20:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x972b4000) [pid = 1801] [serial = 84] [outer = (nil)] 16:20:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x972c0c00) [pid = 1801] [serial = 85] [outer = 0x972b4000] 16:20:16 INFO - PROCESS | 1801 | 1461280816299 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x98877400) [pid = 1801] [serial = 86] [outer = 0x972b4000] 16:20:17 INFO - PROCESS | 1801 | 1461280817266 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1486ms 16:20:17 INFO - PROCESS | 1801 | 1461280817330 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 1801 | 1461280817337 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:20:17 INFO - PROCESS | 1801 | 1461280817345 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 1801 | 1461280817349 Marionette TRACE conn4 <- [1,90,null,{}] 16:20:17 INFO - PROCESS | 1801 | 1461280817356 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:17 INFO - PROCESS | 1801 | 1461280817542 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:20:17 INFO - PROCESS | 1801 | 1461280817684 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x972bd400 == 23 [pid = 1801] [id = 30] 16:20:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x973a6800) [pid = 1801] [serial = 87] [outer = (nil)] 16:20:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x9a9bac00) [pid = 1801] [serial = 88] [outer = 0x973a6800] 16:20:17 INFO - PROCESS | 1801 | 1461280817787 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x9ead9800) [pid = 1801] [serial = 89] [outer = 0x973a6800] 16:20:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9fd5e800) [pid = 1801] [serial = 90] [outer = 0x9fc94800] 16:20:18 INFO - PROCESS | 1801 | 1461280818846 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1536ms 16:20:18 INFO - PROCESS | 1801 | 1461280818883 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:20:18 INFO - PROCESS | 1801 | 1461280818888 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:20:18 INFO - PROCESS | 1801 | 1461280818903 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:20:18 INFO - PROCESS | 1801 | 1461280818913 Marionette TRACE conn4 <- [1,94,null,{}] 16:20:18 INFO - PROCESS | 1801 | 1461280818923 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:19 INFO - PROCESS | 1801 | 1461280819127 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:20:19 INFO - PROCESS | 1801 | 1461280819306 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x9130e000 == 24 [pid = 1801] [id = 31] 16:20:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0xa0b29c00) [pid = 1801] [serial = 91] [outer = (nil)] 16:20:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0xa3d83000) [pid = 1801] [serial = 92] [outer = 0xa0b29c00] 16:20:19 INFO - PROCESS | 1801 | 1461280819406 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0xa3d89400) [pid = 1801] [serial = 93] [outer = 0xa0b29c00] 16:20:20 INFO - PROCESS | 1801 | 1461280820235 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1402ms 16:20:20 INFO - PROCESS | 1801 | 1461280820305 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:20:20 INFO - PROCESS | 1801 | 1461280820310 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:20:20 INFO - PROCESS | 1801 | 1461280820319 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 1801 | 1461280820323 Marionette TRACE conn4 <- [1,98,null,{}] 16:20:20 INFO - PROCESS | 1801 | 1461280820329 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:20 INFO - PROCESS | 1801 | 1461280820509 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:20:20 INFO - PROCESS | 1801 | 1461280820655 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e4800 == 25 [pid = 1801] [id = 32] 16:20:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x8f0e4c00) [pid = 1801] [serial = 94] [outer = (nil)] 16:20:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0xa46a4400) [pid = 1801] [serial = 95] [outer = 0x8f0e4c00] 16:20:20 INFO - PROCESS | 1801 | 1461280820756 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x9fc30800) [pid = 1801] [serial = 96] [outer = 0x8f0e4c00] 16:20:21 INFO - PROCESS | 1801 | 1461280821598 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1332ms 16:20:21 INFO - PROCESS | 1801 | 1461280821652 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 1801 | 1461280821656 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:20:21 INFO - PROCESS | 1801 | 1461280821663 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 1801 | 1461280821666 Marionette TRACE conn4 <- [1,102,null,{}] 16:20:21 INFO - PROCESS | 1801 | 1461280821672 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:21 INFO - PROCESS | 1801 | 1461280821844 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:20:22 INFO - PROCESS | 1801 | 1461280821987 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3d83800 == 26 [pid = 1801] [id = 33] 16:20:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0xa4589c00) [pid = 1801] [serial = 97] [outer = (nil)] 16:20:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0xa4b50400) [pid = 1801] [serial = 98] [outer = 0xa4589c00] 16:20:22 INFO - PROCESS | 1801 | 1461280822090 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0xa4c48400) [pid = 1801] [serial = 99] [outer = 0xa4589c00] 16:20:23 INFO - PROCESS | 1801 | 1461280823110 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1487ms 16:20:23 INFO - PROCESS | 1801 | 1461280823151 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1801 | 1461280823156 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:20:23 INFO - PROCESS | 1801 | 1461280823165 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 1801 | 1461280823169 Marionette TRACE conn4 <- [1,106,null,{}] 16:20:23 INFO - PROCESS | 1801 | 1461280823176 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:23 INFO - PROCESS | 1801 | 1461280823391 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:20:23 INFO - PROCESS | 1801 | 1461280823568 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea03c00 == 27 [pid = 1801] [id = 34] 16:20:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x8ea07800) [pid = 1801] [serial = 100] [outer = (nil)] 16:20:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x8ea0fc00) [pid = 1801] [serial = 101] [outer = 0x8ea07800] 16:20:23 INFO - PROCESS | 1801 | 1461280823664 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0xa4b4f400) [pid = 1801] [serial = 102] [outer = 0x8ea07800] 16:20:24 INFO - PROCESS | 1801 | 1461280824531 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1441ms 16:20:24 INFO - PROCESS | 1801 | 1461280824609 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:20:24 INFO - PROCESS | 1801 | 1461280824614 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:20:24 INFO - PROCESS | 1801 | 1461280824621 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:20:24 INFO - PROCESS | 1801 | 1461280824625 Marionette TRACE conn4 <- [1,110,null,{}] 16:20:24 INFO - PROCESS | 1801 | 1461280824631 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:24 INFO - PROCESS | 1801 | 1461280824813 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:20:25 INFO - PROCESS | 1801 | 1461280825115 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea07400 == 28 [pid = 1801] [id = 35] 16:20:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x8ea09800) [pid = 1801] [serial = 103] [outer = (nil)] 16:20:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0x8ea0e800) [pid = 1801] [serial = 104] [outer = 0x8ea09800] 16:20:25 INFO - PROCESS | 1801 | 1461280825264 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 105 (0x8f0e6c00) [pid = 1801] [serial = 105] [outer = 0x8ea09800] 16:20:26 INFO - PROCESS | 1801 | --DOCSHELL 0x96396000 == 27 [pid = 1801] [id = 25] 16:20:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9887cc00 == 26 [pid = 1801] [id = 22] 16:20:26 INFO - PROCESS | 1801 | --DOCSHELL 0x97410800 == 25 [pid = 1801] [id = 12] 16:20:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9130ec00 == 24 [pid = 1801] [id = 23] 16:20:26 INFO - PROCESS | 1801 | --DOCSHELL 0x95a0a000 == 23 [pid = 1801] [id = 24] 16:20:26 INFO - PROCESS | 1801 | --DOCSHELL 0x972b5400 == 22 [pid = 1801] [id = 21] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x9134f800 == 21 [pid = 1801] [id = 26] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x92d6ec00 == 20 [pid = 1801] [id = 19] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x95a06800 == 19 [pid = 1801] [id = 27] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x9ea23000 == 18 [pid = 1801] [id = 18] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0xa3d83800 == 17 [pid = 1801] [id = 33] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea03c00 == 16 [pid = 1801] [id = 34] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x972bd400 == 15 [pid = 1801] [id = 30] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x95ac7000 == 14 [pid = 1801] [id = 20] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x9130e000 == 13 [pid = 1801] [id = 31] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e4800 == 12 [pid = 1801] [id = 32] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x91fe8c00 == 11 [pid = 1801] [id = 6] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e7400 == 10 [pid = 1801] [id = 28] 16:20:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0eb400 == 9 [pid = 1801] [id = 29] 16:20:29 INFO - PROCESS | 1801 | 1461280829995 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 5405ms 16:20:30 INFO - PROCESS | 1801 | 1461280830029 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1801 | 1461280830036 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:20:30 INFO - PROCESS | 1801 | 1461280830047 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1801 | 1461280830053 Marionette TRACE conn4 <- [1,114,null,{}] 16:20:30 INFO - PROCESS | 1801 | 1461280830066 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:30 INFO - PROCESS | 1801 | 1461280830274 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:20:30 INFO - PROCESS | 1801 | 1461280830485 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x920dbc00 == 10 [pid = 1801] [id = 36] 16:20:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 106 (0x920dd000) [pid = 1801] [serial = 106] [outer = (nil)] 16:20:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0x92ccd400) [pid = 1801] [serial = 107] [outer = 0x920dd000] 16:20:30 INFO - PROCESS | 1801 | 1461280830571 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0x92cd3000) [pid = 1801] [serial = 108] [outer = 0x920dd000] 16:20:31 INFO - PROCESS | 1801 | 1461280831363 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1392ms 16:20:31 INFO - PROCESS | 1801 | 1461280831439 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:20:31 INFO - PROCESS | 1801 | 1461280831450 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:20:31 INFO - PROCESS | 1801 | 1461280831462 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:20:31 INFO - PROCESS | 1801 | 1461280831466 Marionette TRACE conn4 <- [1,118,null,{}] 16:20:31 INFO - PROCESS | 1801 | 1461280831474 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:31 INFO - PROCESS | 1801 | 1461280831662 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:20:31 INFO - PROCESS | 1801 | 1461280831844 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea0b800 == 11 [pid = 1801] [id = 37] 16:20:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x96fd5800) [pid = 1801] [serial = 109] [outer = (nil)] 16:20:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 110 (0x970aac00) [pid = 1801] [serial = 110] [outer = 0x96fd5800] 16:20:31 INFO - PROCESS | 1801 | 1461280831943 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x972b8800) [pid = 1801] [serial = 111] [outer = 0x96fd5800] 16:20:32 INFO - PROCESS | 1801 | 1461280832957 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1540ms 16:20:33 INFO - PROCESS | 1801 | 1461280833001 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1801 | 1461280833007 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:20:33 INFO - PROCESS | 1801 | 1461280833022 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1801 | 1461280833028 Marionette TRACE conn4 <- [1,122,null,{}] 16:20:33 INFO - PROCESS | 1801 | 1461280833047 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:33 INFO - PROCESS | 1801 | 1461280833298 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:20:33 INFO - PROCESS | 1801 | 1461280833407 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x98e5a000 == 12 [pid = 1801] [id = 38] 16:20:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x9913c000) [pid = 1801] [serial = 112] [outer = (nil)] 16:20:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x991f9000) [pid = 1801] [serial = 113] [outer = 0x9913c000] 16:20:33 INFO - PROCESS | 1801 | 1461280833507 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x9a946000) [pid = 1801] [serial = 114] [outer = 0x9913c000] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 113 (0x92070c00) [pid = 1801] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 112 (0x991fa800) [pid = 1801] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 111 (0x9eada400) [pid = 1801] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 110 (0x99135c00) [pid = 1801] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 109 (0x9eaf2c00) [pid = 1801] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0x95ace400) [pid = 1801] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 107 (0x9d606400) [pid = 1801] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 106 (0x8f0e7800) [pid = 1801] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 105 (0x95a05800) [pid = 1801] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 104 (0x9ea28000) [pid = 1801] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 103 (0x972b4000) [pid = 1801] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x98a94000) [pid = 1801] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0x972b5800) [pid = 1801] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x95ac8000) [pid = 1801] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x91fe2400) [pid = 1801] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0xa0b29c00) [pid = 1801] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x8ea07800) [pid = 1801] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0xa4589c00) [pid = 1801] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x8f0e4c00) [pid = 1801] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x9ead9400) [pid = 1801] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x91353800) [pid = 1801] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x99137c00) [pid = 1801] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0x91fe9400) [pid = 1801] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x980c3400) [pid = 1801] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x98a93c00) [pid = 1801] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:20:35 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x973a6800) [pid = 1801] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:20:35 INFO - PROCESS | 1801 | 1461280835157 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 2192ms 16:20:35 INFO - PROCESS | 1801 | 1461280835248 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 1801 | 1461280835253 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:20:35 INFO - PROCESS | 1801 | 1461280835297 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1801 | 1461280835301 Marionette TRACE conn4 <- [1,126,null,{}] 16:20:35 INFO - PROCESS | 1801 | 1461280835408 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:35 INFO - PROCESS | 1801 | 1461280835641 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:20:35 INFO - PROCESS | 1801 | 1461280835688 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x92cd9400 == 13 [pid = 1801] [id = 39] 16:20:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x97272800) [pid = 1801] [serial = 115] [outer = (nil)] 16:20:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x973ab800) [pid = 1801] [serial = 116] [outer = 0x97272800] 16:20:35 INFO - PROCESS | 1801 | 1461280835773 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x991f8800) [pid = 1801] [serial = 117] [outer = 0x97272800] 16:20:36 INFO - PROCESS | 1801 | 1461280836552 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1324ms 16:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:20:36 INFO - PROCESS | 1801 | 1461280836603 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1801 | 1461280836606 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:20:36 INFO - PROCESS | 1801 | 1461280836613 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1801 | 1461280836617 Marionette TRACE conn4 <- [1,130,null,{}] 16:20:36 INFO - PROCESS | 1801 | 1461280836623 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:36 INFO - PROCESS | 1801 | 1461280836784 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:20:36 INFO - PROCESS | 1801 | 1461280836796 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9757bc00 == 14 [pid = 1801] [id = 40] 16:20:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x9eaf1c00) [pid = 1801] [serial = 118] [outer = (nil)] 16:20:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9fc9c400) [pid = 1801] [serial = 119] [outer = 0x9eaf1c00] 16:20:36 INFO - PROCESS | 1801 | 1461280836877 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x9fdb2400) [pid = 1801] [serial = 120] [outer = 0x9eaf1c00] 16:20:37 INFO - PROCESS | 1801 | 1461280837941 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1398ms 16:20:38 INFO - PROCESS | 1801 | 1461280838012 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:20:38 INFO - PROCESS | 1801 | 1461280838020 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:20:38 INFO - PROCESS | 1801 | 1461280838031 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1801 | 1461280838037 Marionette TRACE conn4 <- [1,134,null,{}] 16:20:38 INFO - PROCESS | 1801 | 1461280838045 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:38 INFO - PROCESS | 1801 | 1461280838293 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:20:38 INFO - PROCESS | 1801 | 1461280838481 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x92cce000 == 15 [pid = 1801] [id = 41] 16:20:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x92d6d400) [pid = 1801] [serial = 121] [outer = (nil)] 16:20:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x972bbc00) [pid = 1801] [serial = 122] [outer = 0x92d6d400] 16:20:38 INFO - PROCESS | 1801 | 1461280838622 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x983dc400) [pid = 1801] [serial = 123] [outer = 0x92d6d400] 16:20:39 INFO - PROCESS | 1801 | 1461280839494 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1537ms 16:20:39 INFO - PROCESS | 1801 | 1461280839568 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1801 | 1461280839577 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:20:39 INFO - PROCESS | 1801 | 1461280839589 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1801 | 1461280839593 Marionette TRACE conn4 <- [1,138,null,{}] 16:20:39 INFO - PROCESS | 1801 | 1461280839601 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:39 INFO - PROCESS | 1801 | 1461280839820 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:20:39 INFO - PROCESS | 1801 | 1461280839966 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e8000 == 16 [pid = 1801] [id = 42] 16:20:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x9eaf8c00) [pid = 1801] [serial = 124] [outer = (nil)] 16:20:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x9fdbbc00) [pid = 1801] [serial = 125] [outer = 0x9eaf8c00] 16:20:40 INFO - PROCESS | 1801 | 1461280840097 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x991f5000) [pid = 1801] [serial = 126] [outer = 0x9eaf8c00] 16:20:41 INFO - PROCESS | 1801 | 1461280841035 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1492ms 16:20:41 INFO - PROCESS | 1801 | 1461280841082 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:20:41 INFO - PROCESS | 1801 | 1461280841086 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:20:41 INFO - PROCESS | 1801 | 1461280841093 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1801 | 1461280841100 Marionette TRACE conn4 <- [1,142,null,{}] 16:20:41 INFO - PROCESS | 1801 | 1461280841117 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:41 INFO - PROCESS | 1801 | 1461280841307 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:20:41 INFO - PROCESS | 1801 | 1461280841454 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x96849400 == 17 [pid = 1801] [id = 43] 16:20:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0xa0d1f800) [pid = 1801] [serial = 127] [outer = (nil)] 16:20:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0xa10ebc00) [pid = 1801] [serial = 128] [outer = 0xa0d1f800] 16:20:41 INFO - PROCESS | 1801 | 1461280841594 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0xa2bdec00) [pid = 1801] [serial = 129] [outer = 0xa0d1f800] 16:20:42 INFO - PROCESS | 1801 | 1461280842099 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:20:42 INFO - PROCESS | 1801 | 1461280842598 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1552ms 16:20:42 INFO - PROCESS | 1801 | 1461280842646 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1801 | 1461280842651 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:20:42 INFO - PROCESS | 1801 | 1461280842658 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1801 | 1461280842662 Marionette TRACE conn4 <- [1,146,null,{}] 16:20:42 INFO - PROCESS | 1801 | 1461280842668 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:42 INFO - PROCESS | 1801 | 1461280842889 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:20:43 INFO - PROCESS | 1801 | 1461280843033 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x91fe6000 == 18 [pid = 1801] [id = 44] 16:20:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0x92067800) [pid = 1801] [serial = 130] [outer = (nil)] 16:20:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 105 (0xa482f400) [pid = 1801] [serial = 131] [outer = 0x92067800] 16:20:43 INFO - PROCESS | 1801 | 1461280843179 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 106 (0xa483a800) [pid = 1801] [serial = 132] [outer = 0x92067800] 16:20:44 INFO - PROCESS | 1801 | 1461280844076 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1483ms 16:20:44 INFO - PROCESS | 1801 | 1461280844143 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:20:44 INFO - PROCESS | 1801 | 1461280844147 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:20:44 INFO - PROCESS | 1801 | 1461280844154 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1801 | 1461280844159 Marionette TRACE conn4 <- [1,150,null,{}] 16:20:44 INFO - PROCESS | 1801 | 1461280844166 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 1801 | 1461280844411 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:20:44 INFO - PROCESS | 1801 | 1461280844823 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e4400 == 19 [pid = 1801] [id = 45] 16:20:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0x91355400) [pid = 1801] [serial = 133] [outer = (nil)] 16:20:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0x9632cc00) [pid = 1801] [serial = 134] [outer = 0x91355400] 16:20:44 INFO - PROCESS | 1801 | 1461280844922 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x972b4800) [pid = 1801] [serial = 135] [outer = 0x91355400] 16:20:46 INFO - PROCESS | 1801 | 1461280846053 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1944ms 16:20:46 INFO - PROCESS | 1801 | 1461280846099 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:20:46 INFO - PROCESS | 1801 | 1461280846104 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:20:46 INFO - PROCESS | 1801 | 1461280846112 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1801 | 1461280846118 Marionette TRACE conn4 <- [1,154,null,{}] 16:20:46 INFO - PROCESS | 1801 | 1461280846126 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:46 INFO - PROCESS | 1801 | 1461280846396 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:20:46 INFO - PROCESS | 1801 | 1461280846625 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea07400 == 18 [pid = 1801] [id = 35] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0x8ea0e800) [pid = 1801] [serial = 104] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 107 (0x9740a800) [pid = 1801] [serial = 12] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 106 (0x979b1800) [pid = 1801] [serial = 9] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea0e800 == 19 [pid = 1801] [id = 46] 16:20:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0x8f0e1800) [pid = 1801] [serial = 136] [outer = (nil)] 16:20:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0x91313800) [pid = 1801] [serial = 137] [outer = 0x8f0e1800] 16:20:46 INFO - PROCESS | 1801 | 1461280846737 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x92cd5800) [pid = 1801] [serial = 138] [outer = 0x8f0e1800] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0x8f0eac00) [pid = 1801] [serial = 82] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 107 (0x972c1400) [pid = 1801] [serial = 62] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 106 (0xa4c0ec00) [pid = 1801] [serial = 79] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 105 (0x970a1400) [pid = 1801] [serial = 59] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 104 (0xa2be5400) [pid = 1801] [serial = 2] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 103 (0x972bc000) [pid = 1801] [serial = 61] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x973ac000) [pid = 1801] [serial = 37] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0x986e2800) [pid = 1801] [serial = 38] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x96395400) [pid = 1801] [serial = 58] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x9a94b400) [pid = 1801] [serial = 22] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x9eae4000) [pid = 1801] [serial = 25] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x9a944400) [pid = 1801] [serial = 41] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0x9ea25c00) [pid = 1801] [serial = 23] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0xa01b6000) [pid = 1801] [serial = 31] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x95a0ac00) [pid = 1801] [serial = 17] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x9913e800) [pid = 1801] [serial = 34] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x9eaf0400) [pid = 1801] [serial = 44] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0xa4832c00) [pid = 1801] [serial = 35] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9ffb2400) [pid = 1801] [serial = 28] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0xa4c55c00) [pid = 1801] [serial = 32] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x91352400) [pid = 1801] [serial = 19] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0x9a55e400) [pid = 1801] [serial = 40] [outer = (nil)] [url = about:blank] 16:20:46 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0xa0b2c800) [pid = 1801] [serial = 70] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0x9fc2f000) [pid = 1801] [serial = 68] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x9eaf0000) [pid = 1801] [serial = 67] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0x91316c00) [pid = 1801] [serial = 83] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0xa010d400) [pid = 1801] [serial = 56] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9fff3000) [pid = 1801] [serial = 55] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9eaf3c00) [pid = 1801] [serial = 53] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9eade400) [pid = 1801] [serial = 52] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x98877400) [pid = 1801] [serial = 86] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x991f6800) [pid = 1801] [serial = 50] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x9a9bac00) [pid = 1801] [serial = 88] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x98e5b000) [pid = 1801] [serial = 49] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x972c0c00) [pid = 1801] [serial = 85] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x92d66000) [pid = 1801] [serial = 47] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0xa46ef000) [pid = 1801] [serial = 77] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0xa3d89400) [pid = 1801] [serial = 93] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x91feb400) [pid = 1801] [serial = 16] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0xa10ee000) [pid = 1801] [serial = 74] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0xa0be3800) [pid = 1801] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9a55f400) [pid = 1801] [serial = 65] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0x9ead9800) [pid = 1801] [serial = 89] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0xa10ea400) [pid = 1801] [serial = 73] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0x991f1800) [pid = 1801] [serial = 64] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0xa0d42400) [pid = 1801] [serial = 71] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0xa4c54800) [pid = 1801] [serial = 80] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0xa3d83000) [pid = 1801] [serial = 92] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x8ea0fc00) [pid = 1801] [serial = 101] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0xa4b4f400) [pid = 1801] [serial = 102] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0xa4c48400) [pid = 1801] [serial = 99] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0xa46a4400) [pid = 1801] [serial = 95] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0xa4b50400) [pid = 1801] [serial = 98] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x9fc30800) [pid = 1801] [serial = 96] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 54 (0x9eaeb400) [pid = 1801] [serial = 43] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 53 (0x91fe6c00) [pid = 1801] [serial = 46] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | --DOMWINDOW == 52 (0xa45c7800) [pid = 1801] [serial = 76] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1801 | 1461280847635 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1587ms 16:20:47 INFO - PROCESS | 1801 | 1461280847700 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1801 | 1461280847710 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:20:47 INFO - PROCESS | 1801 | 1461280847723 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1801 | 1461280847730 Marionette TRACE conn4 <- [1,158,null,{}] 16:20:47 INFO - PROCESS | 1801 | 1461280847737 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:47 INFO - PROCESS | 1801 | 1461280847918 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:20:48 INFO - PROCESS | 1801 | 1461280848018 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0ed000 == 20 [pid = 1801] [id = 47] 16:20:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x91feb400) [pid = 1801] [serial = 139] [outer = (nil)] 16:20:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x972bc400) [pid = 1801] [serial = 140] [outer = 0x91feb400] 16:20:48 INFO - PROCESS | 1801 | 1461280848115 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x973ad400) [pid = 1801] [serial = 141] [outer = 0x91feb400] 16:20:48 INFO - PROCESS | 1801 | 1461280848909 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1252ms 16:20:48 INFO - PROCESS | 1801 | 1461280848975 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:20:48 INFO - PROCESS | 1801 | 1461280848979 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:20:48 INFO - PROCESS | 1801 | 1461280848986 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1801 | 1461280848992 Marionette TRACE conn4 <- [1,162,null,{}] 16:20:49 INFO - PROCESS | 1801 | 1461280849009 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:49 INFO - PROCESS | 1801 | 1461280849190 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:20:49 INFO - PROCESS | 1801 | 1461280849305 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x92cd3400 == 21 [pid = 1801] [id = 48] 16:20:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x970a8400) [pid = 1801] [serial = 142] [outer = (nil)] 16:20:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x98e5ac00) [pid = 1801] [serial = 143] [outer = 0x970a8400] 16:20:49 INFO - PROCESS | 1801 | 1461280849394 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9913e400) [pid = 1801] [serial = 144] [outer = 0x970a8400] 16:20:50 INFO - PROCESS | 1801 | 1461280850281 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1342ms 16:20:50 INFO - PROCESS | 1801 | 1461280850329 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1801 | 1461280850334 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:20:50 INFO - PROCESS | 1801 | 1461280850340 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1801 | 1461280850344 Marionette TRACE conn4 <- [1,166,null,{}] 16:20:50 INFO - PROCESS | 1801 | 1461280850356 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:50 INFO - PROCESS | 1801 | 1461280850575 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:20:50 INFO - PROCESS | 1801 | 1461280850595 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e0000 == 22 [pid = 1801] [id = 49] 16:20:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9a55d400) [pid = 1801] [serial = 145] [outer = (nil)] 16:20:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9a565c00) [pid = 1801] [serial = 146] [outer = 0x9a55d400] 16:20:50 INFO - PROCESS | 1801 | 1461280850688 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9a9bac00) [pid = 1801] [serial = 147] [outer = 0x9a55d400] 16:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x9913c000) [pid = 1801] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x8ea09800) [pid = 1801] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x96fd5800) [pid = 1801] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x920dd000) [pid = 1801] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:20:51 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x97272800) [pid = 1801] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:20:51 INFO - PROCESS | 1801 | 1461280851629 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1337ms 16:20:51 INFO - PROCESS | 1801 | 1461280851678 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1801 | 1461280851682 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:20:51 INFO - PROCESS | 1801 | 1461280851688 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1801 | 1461280851692 Marionette TRACE conn4 <- [1,170,null,{}] 16:20:51 INFO - PROCESS | 1801 | 1461280851697 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:51 INFO - PROCESS | 1801 | 1461280851884 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:20:51 INFO - PROCESS | 1801 | 1461280851980 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x91353800 == 23 [pid = 1801] [id = 50] 16:20:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x91fe7000) [pid = 1801] [serial = 148] [outer = (nil)] 16:20:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x9d60b400) [pid = 1801] [serial = 149] [outer = 0x91fe7000] 16:20:52 INFO - PROCESS | 1801 | 1461280852058 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x9ea27000) [pid = 1801] [serial = 150] [outer = 0x91fe7000] 16:20:53 INFO - PROCESS | 1801 | 1461280853056 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1437ms 16:20:53 INFO - PROCESS | 1801 | 1461280853134 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1801 | 1461280853147 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:20:53 INFO - PROCESS | 1801 | 1461280853159 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1801 | 1461280853166 Marionette TRACE conn4 <- [1,174,null,{}] 16:20:53 INFO - PROCESS | 1801 | 1461280853175 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:53 INFO - PROCESS | 1801 | 1461280853401 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:20:53 INFO - PROCESS | 1801 | 1461280853572 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x91fe8c00 == 24 [pid = 1801] [id = 51] 16:20:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x92cd8c00) [pid = 1801] [serial = 151] [outer = (nil)] 16:20:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x9709ec00) [pid = 1801] [serial = 152] [outer = 0x92cd8c00] 16:20:53 INFO - PROCESS | 1801 | 1461280853689 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x972bc800) [pid = 1801] [serial = 153] [outer = 0x92cd8c00] 16:20:54 INFO - PROCESS | 1801 | 1461280854584 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1496ms 16:20:54 INFO - PROCESS | 1801 | 1461280854655 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1801 | 1461280854664 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:20:54 INFO - PROCESS | 1801 | 1461280854677 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1801 | 1461280854682 Marionette TRACE conn4 <- [1,178,null,{}] 16:20:54 INFO - PROCESS | 1801 | 1461280854690 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:54 INFO - PROCESS | 1801 | 1461280854917 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:20:55 INFO - PROCESS | 1801 | 1461280855096 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x97db9c00 == 25 [pid = 1801] [id = 52] 16:20:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x98e4c800) [pid = 1801] [serial = 154] [outer = (nil)] 16:20:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x991f1c00) [pid = 1801] [serial = 155] [outer = 0x98e4c800] 16:20:55 INFO - PROCESS | 1801 | 1461280855234 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x9ea1d800) [pid = 1801] [serial = 156] [outer = 0x98e4c800] 16:20:56 INFO - PROCESS | 1801 | 1461280856131 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1493ms 16:20:56 INFO - PROCESS | 1801 | 1461280856171 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1801 | 1461280856176 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:20:56 INFO - PROCESS | 1801 | 1461280856183 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1801 | 1461280856190 Marionette TRACE conn4 <- [1,182,null,{}] 16:20:56 INFO - PROCESS | 1801 | 1461280856210 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:56 INFO - PROCESS | 1801 | 1461280856473 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:20:56 INFO - PROCESS | 1801 | 1461280856585 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x9639cc00 == 26 [pid = 1801] [id = 53] 16:20:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x991f9800) [pid = 1801] [serial = 157] [outer = (nil)] 16:20:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x9eaf1000) [pid = 1801] [serial = 158] [outer = 0x991f9800] 16:20:56 INFO - PROCESS | 1801 | 1461280856682 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9fc2e800) [pid = 1801] [serial = 159] [outer = 0x991f9800] 16:20:57 INFO - PROCESS | 1801 | 1461280857598 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1450ms 16:20:57 INFO - PROCESS | 1801 | 1461280857634 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:20:57 INFO - PROCESS | 1801 | 1461280857640 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:20:57 INFO - PROCESS | 1801 | 1461280857647 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 1801 | 1461280857650 Marionette TRACE conn4 <- [1,186,null,{}] 16:20:57 INFO - PROCESS | 1801 | 1461280857657 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:57 INFO - PROCESS | 1801 | 1461280857842 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:20:58 INFO - PROCESS | 1801 | 1461280857982 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea0b000 == 27 [pid = 1801] [id = 54] 16:20:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9a567000) [pid = 1801] [serial = 160] [outer = (nil)] 16:20:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9fdb8400) [pid = 1801] [serial = 161] [outer = 0x9a567000] 16:20:58 INFO - PROCESS | 1801 | 1461280858074 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9ffb3c00) [pid = 1801] [serial = 162] [outer = 0x9a567000] 16:20:59 INFO - PROCESS | 1801 | 1461280859065 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1482ms 16:20:59 INFO - PROCESS | 1801 | 1461280859130 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:20:59 INFO - PROCESS | 1801 | 1461280859134 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:20:59 INFO - PROCESS | 1801 | 1461280859141 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1801 | 1461280859145 Marionette TRACE conn4 <- [1,190,null,{}] 16:20:59 INFO - PROCESS | 1801 | 1461280859151 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:59 INFO - PROCESS | 1801 | 1461280859319 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:20:59 INFO - PROCESS | 1801 | 1461280859459 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eaecc00 == 28 [pid = 1801] [id = 55] 16:20:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9fdaec00) [pid = 1801] [serial = 163] [outer = (nil)] 16:20:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0xa0b99000) [pid = 1801] [serial = 164] [outer = 0x9fdaec00] 16:20:59 INFO - PROCESS | 1801 | 1461280859596 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0xa0be3800) [pid = 1801] [serial = 165] [outer = 0x9fdaec00] 16:21:00 INFO - PROCESS | 1801 | 1461280860447 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1381ms 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:21:00 INFO - PROCESS | 1801 | 1461280860523 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1801 | 1461280860526 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:21:00 INFO - PROCESS | 1801 | 1461280860533 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1801 | 1461280860537 Marionette TRACE conn4 <- [1,194,null,{}] 16:21:00 INFO - PROCESS | 1801 | 1461280860543 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:00 INFO - PROCESS | 1801 | 1461280860781 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:21:01 INFO - PROCESS | 1801 | 1461280861220 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x91fdd000 == 29 [pid = 1801] [id = 56] 16:21:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x91fe1000) [pid = 1801] [serial = 166] [outer = (nil)] 16:21:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x92cdb000) [pid = 1801] [serial = 167] [outer = 0x91fe1000] 16:21:01 INFO - PROCESS | 1801 | 1461280861327 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x95c6c400) [pid = 1801] [serial = 168] [outer = 0x91fe1000] 16:21:02 INFO - PROCESS | 1801 | 1461280862218 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1737ms 16:21:02 INFO - PROCESS | 1801 | 1461280862272 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 1801 | 1461280862283 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:21:02 INFO - PROCESS | 1801 | 1461280862299 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 1801 | 1461280862310 Marionette TRACE conn4 <- [1,198,null,{}] 16:21:02 INFO - PROCESS | 1801 | 1461280862330 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:02 INFO - PROCESS | 1801 | 1461280862508 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:21:02 INFO - PROCESS | 1801 | 1461280862655 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x92d62c00 == 30 [pid = 1801] [id = 57] 16:21:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x92d67400) [pid = 1801] [serial = 169] [outer = (nil)] 16:21:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x986e1400) [pid = 1801] [serial = 170] [outer = 0x92d67400] 16:21:02 INFO - PROCESS | 1801 | 1461280862746 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x98e5b000) [pid = 1801] [serial = 171] [outer = 0x92d67400] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x991f9000) [pid = 1801] [serial = 113] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x8f0e6c00) [pid = 1801] [serial = 105] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x970aac00) [pid = 1801] [serial = 110] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x92ccd400) [pid = 1801] [serial = 107] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x92cd3000) [pid = 1801] [serial = 108] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x973ab800) [pid = 1801] [serial = 116] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x9a946000) [pid = 1801] [serial = 114] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x991f8800) [pid = 1801] [serial = 117] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x972b8800) [pid = 1801] [serial = 111] [outer = (nil)] [url = about:blank] 16:21:03 INFO - PROCESS | 1801 | 1461280863625 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1347ms 16:21:03 INFO - PROCESS | 1801 | 1461280863653 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1801 | 1461280863660 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:21:03 INFO - PROCESS | 1801 | 1461280863669 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1801 | 1461280863672 Marionette TRACE conn4 <- [1,202,null,{}] 16:21:03 INFO - PROCESS | 1801 | 1461280863679 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:03 INFO - PROCESS | 1801 | 1461280863840 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:21:03 INFO - PROCESS | 1801 | 1461280863859 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x96fe1000 == 31 [pid = 1801] [id = 58] 16:21:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x972b2400) [pid = 1801] [serial = 172] [outer = (nil)] 16:21:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x98a94000) [pid = 1801] [serial = 173] [outer = 0x972b2400] 16:21:03 INFO - PROCESS | 1801 | 1461280863938 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9922e400) [pid = 1801] [serial = 174] [outer = 0x972b2400] 16:21:04 INFO - PROCESS | 1801 | 1461280864805 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1181ms 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:21:04 INFO - PROCESS | 1801 | 1461280864856 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1801 | 1461280864860 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:21:04 INFO - PROCESS | 1801 | 1461280864875 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1801 | 1461280864885 Marionette TRACE conn4 <- [1,206,null,{}] 16:21:04 INFO - PROCESS | 1801 | 1461280864895 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:05 INFO - PROCESS | 1801 | 1461280865067 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:21:05 INFO - PROCESS | 1801 | 1461280865174 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x986db000 == 32 [pid = 1801] [id = 59] 16:21:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x9eada400) [pid = 1801] [serial = 175] [outer = (nil)] 16:21:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x9eaef400) [pid = 1801] [serial = 176] [outer = 0x9eada400] 16:21:05 INFO - PROCESS | 1801 | 1461280865258 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x9fd61c00) [pid = 1801] [serial = 177] [outer = 0x9eada400] 16:21:06 INFO - PROCESS | 1801 | 1461280866230 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1399ms 16:21:06 INFO - PROCESS | 1801 | 1461280866266 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1801 | 1461280866270 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:21:06 INFO - PROCESS | 1801 | 1461280866278 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1801 | 1461280866282 Marionette TRACE conn4 <- [1,210,null,{}] 16:21:06 INFO - PROCESS | 1801 | 1461280866294 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:06 INFO - PROCESS | 1801 | 1461280866487 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:21:06 INFO - PROCESS | 1801 | 1461280866525 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x970a4800 == 33 [pid = 1801] [id = 60] 16:21:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9eaed400) [pid = 1801] [serial = 178] [outer = (nil)] 16:21:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0xa0d3ec00) [pid = 1801] [serial = 179] [outer = 0x9eaed400] 16:21:06 INFO - PROCESS | 1801 | 1461280866605 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0xa0f84400) [pid = 1801] [serial = 180] [outer = 0x9eaed400] 16:21:07 INFO - PROCESS | 1801 | 1461280867451 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1239ms 16:21:07 INFO - PROCESS | 1801 | 1461280867519 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 1801 | 1461280867523 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:21:07 INFO - PROCESS | 1801 | 1461280867529 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 1801 | 1461280867533 Marionette TRACE conn4 <- [1,214,null,{}] 16:21:07 INFO - PROCESS | 1801 | 1461280867538 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:07 INFO - PROCESS | 1801 | 1461280867756 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:21:07 INFO - PROCESS | 1801 | 1461280867777 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1801 | ++DOCSHELL 0xa0b9f800 == 34 [pid = 1801] [id = 61] 16:21:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0xa10f2000) [pid = 1801] [serial = 181] [outer = (nil)] 16:21:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0xa3d89400) [pid = 1801] [serial = 182] [outer = 0xa10f2000] 16:21:07 INFO - PROCESS | 1801 | 1461280867868 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0xa458c400) [pid = 1801] [serial = 183] [outer = 0xa10f2000] 16:21:08 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0x9eaf1c00) [pid = 1801] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:21:08 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x91feb400) [pid = 1801] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:21:08 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x9a55d400) [pid = 1801] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:21:08 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x8f0e1800) [pid = 1801] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:21:08 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x970a8400) [pid = 1801] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:21:08 INFO - PROCESS | 1801 | 1461280868759 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1282ms 16:21:08 INFO - PROCESS | 1801 | 1461280868812 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1801 | 1461280868816 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:21:08 INFO - PROCESS | 1801 | 1461280868827 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1801 | 1461280868830 Marionette TRACE conn4 <- [1,218,null,{}] 16:21:08 INFO - PROCESS | 1801 | 1461280868836 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:09 INFO - PROCESS | 1801 | 1461280869000 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:21:09 INFO - PROCESS | 1801 | 1461280869011 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0f1400 == 35 [pid = 1801] [id = 62] 16:21:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x8f0f5800) [pid = 1801] [serial = 184] [outer = (nil)] 16:21:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x8f0fc000) [pid = 1801] [serial = 185] [outer = 0x8f0f5800] 16:21:09 INFO - PROCESS | 1801 | 1461280869094 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0x973ab400) [pid = 1801] [serial = 186] [outer = 0x8f0f5800] 16:21:09 INFO - PROCESS | 1801 | 1461280869902 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1139ms 16:21:09 INFO - PROCESS | 1801 | 1461280869968 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 1801 | 1461280869972 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:21:09 INFO - PROCESS | 1801 | 1461280869979 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1801 | 1461280869983 Marionette TRACE conn4 <- [1,222,null,{}] 16:21:09 INFO - PROCESS | 1801 | 1461280869989 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:10 INFO - PROCESS | 1801 | 1461280870148 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:21:10 INFO - PROCESS | 1801 | 1461280870318 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea01800 == 36 [pid = 1801] [id = 63] 16:21:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0x8ea01c00) [pid = 1801] [serial = 187] [outer = (nil)] 16:21:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x8ea10000) [pid = 1801] [serial = 188] [outer = 0x8ea01c00] 16:21:10 INFO - PROCESS | 1801 | 1461280870468 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x8f0edc00) [pid = 1801] [serial = 189] [outer = 0x8ea01c00] 16:21:11 INFO - PROCESS | 1801 | 1461280871463 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1542ms 16:21:11 INFO - PROCESS | 1801 | 1461280871525 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1801 | 1461280871533 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:21:11 INFO - PROCESS | 1801 | 1461280871544 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1801 | 1461280871548 Marionette TRACE conn4 <- [1,226,null,{}] 16:21:11 INFO - PROCESS | 1801 | 1461280871557 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:11 INFO - PROCESS | 1801 | 1461280871798 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:21:12 INFO - PROCESS | 1801 | 1461280872116 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x95ad0c00 == 37 [pid = 1801] [id = 64] 16:21:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x95c06c00) [pid = 1801] [serial = 190] [outer = (nil)] 16:21:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x95c75400) [pid = 1801] [serial = 191] [outer = 0x95c06c00] 16:21:12 INFO - PROCESS | 1801 | 1461280872255 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x970abc00) [pid = 1801] [serial = 192] [outer = 0x95c06c00] 16:21:13 INFO - PROCESS | 1801 | 1461280873164 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1695ms 16:21:13 INFO - PROCESS | 1801 | 1461280873242 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 1801 | 1461280873250 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:21:13 INFO - PROCESS | 1801 | 1461280873257 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 1801 | 1461280873261 Marionette TRACE conn4 <- [1,230,null,{}] 16:21:13 INFO - PROCESS | 1801 | 1461280873268 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:13 INFO - PROCESS | 1801 | 1461280873499 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:21:13 INFO - PROCESS | 1801 | 1461280873698 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x9884b800 == 38 [pid = 1801] [id = 65] 16:21:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x98e54800) [pid = 1801] [serial = 193] [outer = (nil)] 16:21:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x99136000) [pid = 1801] [serial = 194] [outer = 0x98e54800] 16:21:13 INFO - PROCESS | 1801 | 1461280873842 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9a947000) [pid = 1801] [serial = 195] [outer = 0x98e54800] 16:21:14 INFO - PROCESS | 1801 | 1461280874777 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1584ms 16:21:14 INFO - PROCESS | 1801 | 1461280874843 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1801 | 1461280874847 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:21:14 INFO - PROCESS | 1801 | 1461280874864 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1801 | 1461280874874 Marionette TRACE conn4 <- [1,234,null,{}] 16:21:14 INFO - PROCESS | 1801 | 1461280874882 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:15 INFO - PROCESS | 1801 | 1461280875117 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:21:15 INFO - PROCESS | 1801 | 1461280875307 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea07c00 == 39 [pid = 1801] [id = 66] 16:21:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x972b6c00) [pid = 1801] [serial = 196] [outer = (nil)] 16:21:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0xa2b3e800) [pid = 1801] [serial = 197] [outer = 0x972b6c00] 16:21:15 INFO - PROCESS | 1801 | 1461280875457 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0xa3d8ec00) [pid = 1801] [serial = 198] [outer = 0x972b6c00] 16:21:16 INFO - PROCESS | 1801 | 1461280876520 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1717ms 16:21:16 INFO - PROCESS | 1801 | 1461280876574 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:21:16 INFO - PROCESS | 1801 | 1461280876578 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:21:16 INFO - PROCESS | 1801 | 1461280876586 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 1801 | 1461280876590 Marionette TRACE conn4 <- [1,238,null,{}] 16:21:16 INFO - PROCESS | 1801 | 1461280876597 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:16 INFO - PROCESS | 1801 | 1461280876834 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:21:17 INFO - PROCESS | 1801 | 1461280877028 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9130b000 == 40 [pid = 1801] [id = 67] 16:21:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x973ac000) [pid = 1801] [serial = 199] [outer = (nil)] 16:21:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x97620800) [pid = 1801] [serial = 200] [outer = 0x973ac000] 16:21:17 INFO - PROCESS | 1801 | 1461280877137 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x9789bc00) [pid = 1801] [serial = 201] [outer = 0x973ac000] 16:21:17 INFO - PROCESS | 1801 | 1461280877974 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1435ms 16:21:18 INFO - PROCESS | 1801 | 1461280878040 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 1801 | 1461280878045 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:21:18 INFO - PROCESS | 1801 | 1461280878053 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1801 | 1461280878056 Marionette TRACE conn4 <- [1,242,null,{}] 16:21:18 INFO - PROCESS | 1801 | 1461280878063 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:18 INFO - PROCESS | 1801 | 1461280878245 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:21:18 INFO - PROCESS | 1801 | 1461280878626 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x9134f000 == 41 [pid = 1801] [id = 68] 16:21:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x91351400) [pid = 1801] [serial = 202] [outer = (nil)] 16:21:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x91fe3400) [pid = 1801] [serial = 203] [outer = 0x91351400] 16:21:18 INFO - PROCESS | 1801 | 1461280878794 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x95ac7000) [pid = 1801] [serial = 204] [outer = 0x91351400] 16:21:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x97617800) [pid = 1801] [serial = 205] [outer = 0x9fc94800] 16:21:19 INFO - PROCESS | 1801 | 1461280879793 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1783ms 16:21:19 INFO - PROCESS | 1801 | 1461280879839 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 1801 | 1461280879852 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:21:19 INFO - PROCESS | 1801 | 1461280879874 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 1801 | 1461280879885 Marionette TRACE conn4 <- [1,246,null,{}] 16:21:19 INFO - PROCESS | 1801 | 1461280879899 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:20 INFO - PROCESS | 1801 | 1461280880144 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x920dbc00 == 40 [pid = 1801] [id = 36] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x92cd3400 == 39 [pid = 1801] [id = 48] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0ed000 == 38 [pid = 1801] [id = 47] 16:21:20 INFO - PROCESS | 1801 | 1461280880396 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea0b800 == 37 [pid = 1801] [id = 37] 16:21:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea0b800 == 38 [pid = 1801] [id = 69] 16:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x91feb800) [pid = 1801] [serial = 206] [outer = (nil)] 16:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0x92cd6c00) [pid = 1801] [serial = 207] [outer = 0x91feb800] 16:21:20 INFO - PROCESS | 1801 | 1461280880524 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x972ddc00) [pid = 1801] [serial = 208] [outer = 0x91feb800] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0f1400 == 37 [pid = 1801] [id = 62] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0xa0b9f800 == 36 [pid = 1801] [id = 61] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x970a4800 == 35 [pid = 1801] [id = 60] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x986db000 == 34 [pid = 1801] [id = 59] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x96fe1000 == 33 [pid = 1801] [id = 58] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x92d62c00 == 32 [pid = 1801] [id = 57] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x91fdd000 == 31 [pid = 1801] [id = 56] 16:21:20 INFO - PROCESS | 1801 | --DOCSHELL 0x91fe8c00 == 30 [pid = 1801] [id = 51] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x9fc9c400) [pid = 1801] [serial = 119] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0x9fdb2400) [pid = 1801] [serial = 120] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x972bc400) [pid = 1801] [serial = 140] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x973ad400) [pid = 1801] [serial = 141] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x9a565c00) [pid = 1801] [serial = 146] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x9632cc00) [pid = 1801] [serial = 134] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0x972bbc00) [pid = 1801] [serial = 122] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x91313800) [pid = 1801] [serial = 137] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x92cd5800) [pid = 1801] [serial = 138] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0xa10ebc00) [pid = 1801] [serial = 128] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x9fdbbc00) [pid = 1801] [serial = 125] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0xa482f400) [pid = 1801] [serial = 131] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x9a9bac00) [pid = 1801] [serial = 147] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x9913e400) [pid = 1801] [serial = 144] [outer = (nil)] [url = about:blank] 16:21:20 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0x98e5ac00) [pid = 1801] [serial = 143] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1801 | 1461280881399 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1550ms 16:21:21 INFO - PROCESS | 1801 | 1461280881421 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 1801 | 1461280881427 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:21:21 INFO - PROCESS | 1801 | 1461280881445 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1801 | 1461280881449 Marionette TRACE conn4 <- [1,250,null,{}] 16:21:21 INFO - PROCESS | 1801 | 1461280881455 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:21 INFO - PROCESS | 1801 | 1461280881623 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:21:21 INFO - PROCESS | 1801 | 1461280881645 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9632cc00 == 31 [pid = 1801] [id = 70] 16:21:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x96394000) [pid = 1801] [serial = 209] [outer = (nil)] 16:21:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x9884ac00) [pid = 1801] [serial = 210] [outer = 0x96394000] 16:21:21 INFO - PROCESS | 1801 | 1461280881728 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x99135400) [pid = 1801] [serial = 211] [outer = 0x96394000] 16:21:22 INFO - PROCESS | 1801 | 1461280882646 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1235ms 16:21:22 INFO - PROCESS | 1801 | 1461280882677 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:21:22 INFO - PROCESS | 1801 | 1461280882682 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:21:22 INFO - PROCESS | 1801 | 1461280882692 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1801 | 1461280882702 Marionette TRACE conn4 <- [1,254,null,{}] 16:21:22 INFO - PROCESS | 1801 | 1461280882719 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:22 INFO - PROCESS | 1801 | 1461280882899 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:21:23 INFO - PROCESS | 1801 | 1461280883036 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x91313800 == 32 [pid = 1801] [id = 71] 16:21:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x99236800) [pid = 1801] [serial = 212] [outer = (nil)] 16:21:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9eadf000) [pid = 1801] [serial = 213] [outer = 0x99236800] 16:21:23 INFO - PROCESS | 1801 | 1461280883118 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x9eae6800) [pid = 1801] [serial = 214] [outer = 0x99236800] 16:21:24 INFO - PROCESS | 1801 | 1461280884116 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1450ms 16:21:24 INFO - PROCESS | 1801 | 1461280884140 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1801 | 1461280884146 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:21:24 INFO - PROCESS | 1801 | 1461280884152 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1801 | 1461280884156 Marionette TRACE conn4 <- [1,258,null,{}] 16:21:24 INFO - PROCESS | 1801 | 1461280884162 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:24 INFO - PROCESS | 1801 | 1461280884369 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:21:24 INFO - PROCESS | 1801 | 1461280884391 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea09800 == 33 [pid = 1801] [id = 72] 16:21:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x9eadac00) [pid = 1801] [serial = 215] [outer = (nil)] 16:21:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x9fdaf000) [pid = 1801] [serial = 216] [outer = 0x9eadac00] 16:21:24 INFO - PROCESS | 1801 | 1461280884470 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x9fdbbc00) [pid = 1801] [serial = 217] [outer = 0x9eadac00] 16:21:25 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0x9eaed400) [pid = 1801] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:21:25 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x972b2400) [pid = 1801] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:21:25 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0xa10f2000) [pid = 1801] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:21:25 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x9eada400) [pid = 1801] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:21:25 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x91fe1000) [pid = 1801] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:21:25 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0x92d67400) [pid = 1801] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:21:25 INFO - PROCESS | 1801 | 1461280885498 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1382ms 16:21:25 INFO - PROCESS | 1801 | 1461280885536 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:21:25 INFO - PROCESS | 1801 | 1461280885540 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:21:25 INFO - PROCESS | 1801 | 1461280885547 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1801 | 1461280885551 Marionette TRACE conn4 <- [1,262,null,{}] 16:21:25 INFO - PROCESS | 1801 | 1461280885557 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:25 INFO - PROCESS | 1801 | 1461280885715 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:21:25 INFO - PROCESS | 1801 | 1461280885728 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x98e54400 == 34 [pid = 1801] [id = 73] 16:21:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x991fa800) [pid = 1801] [serial = 218] [outer = (nil)] 16:21:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9fc9c400) [pid = 1801] [serial = 219] [outer = 0x991fa800] 16:21:25 INFO - PROCESS | 1801 | 1461280885819 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0xa2b91000) [pid = 1801] [serial = 220] [outer = 0x991fa800] 16:21:26 INFO - PROCESS | 1801 | 1461280886712 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1188ms 16:21:26 INFO - PROCESS | 1801 | 1461280886736 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:21:26 INFO - PROCESS | 1801 | 1461280886740 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:21:26 INFO - PROCESS | 1801 | 1461280886747 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1801 | 1461280886750 Marionette TRACE conn4 <- [1,266,null,{}] 16:21:26 INFO - PROCESS | 1801 | 1461280886756 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:26 INFO - PROCESS | 1801 | 1461280886933 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:21:26 INFO - PROCESS | 1801 | 1461280886946 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed81800 == 35 [pid = 1801] [id = 74] 16:21:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x8ed83400) [pid = 1801] [serial = 221] [outer = (nil)] 16:21:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x8ed8fc00) [pid = 1801] [serial = 222] [outer = 0x8ed83400] 16:21:27 INFO - PROCESS | 1801 | 1461280887027 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x8f0fc800) [pid = 1801] [serial = 223] [outer = 0x8ed83400] 16:21:28 INFO - PROCESS | 1801 | 1461280888103 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1387ms 16:21:28 INFO - PROCESS | 1801 | 1461280888134 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:21:28 INFO - PROCESS | 1801 | 1461280888142 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:21:28 INFO - PROCESS | 1801 | 1461280888154 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 1801 | 1461280888159 Marionette TRACE conn4 <- [1,270,null,{}] 16:21:28 INFO - PROCESS | 1801 | 1461280888169 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:28 INFO - PROCESS | 1801 | 1461280888368 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:21:28 INFO - PROCESS | 1801 | 1461280888522 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9130e400 == 36 [pid = 1801] [id = 75] 16:21:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x9134c800) [pid = 1801] [serial = 224] [outer = (nil)] 16:21:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x920e0800) [pid = 1801] [serial = 225] [outer = 0x9134c800] 16:21:28 INFO - PROCESS | 1801 | 1461280888669 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x96392000) [pid = 1801] [serial = 226] [outer = 0x9134c800] 16:21:29 INFO - PROCESS | 1801 | 1461280889533 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1445ms 16:21:29 INFO - PROCESS | 1801 | 1461280889599 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1801 | 1461280889612 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:21:29 INFO - PROCESS | 1801 | 1461280889624 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1801 | 1461280889628 Marionette TRACE conn4 <- [1,274,null,{}] 16:21:29 INFO - PROCESS | 1801 | 1461280889636 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:29 INFO - PROCESS | 1801 | 1461280889899 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:21:30 INFO - PROCESS | 1801 | 1461280890195 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x97620000 == 37 [pid = 1801] [id = 76] 16:21:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x978a8c00) [pid = 1801] [serial = 227] [outer = (nil)] 16:21:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0x98e50800) [pid = 1801] [serial = 228] [outer = 0x978a8c00] 16:21:30 INFO - PROCESS | 1801 | 1461280890354 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x991fd400) [pid = 1801] [serial = 229] [outer = 0x978a8c00] 16:21:31 INFO - PROCESS | 1801 | 1461280891882 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 2298ms 16:21:31 INFO - PROCESS | 1801 | 1461280891922 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 1801 | 1461280891927 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:21:31 INFO - PROCESS | 1801 | 1461280891935 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 1801 | 1461280891943 Marionette TRACE conn4 <- [1,278,null,{}] 16:21:32 INFO - PROCESS | 1801 | 1461280892052 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:32 INFO - PROCESS | 1801 | 1461280892303 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:21:32 INFO - PROCESS | 1801 | 1461280892396 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efeb400 == 38 [pid = 1801] [id = 77] 16:21:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0x8eff1800) [pid = 1801] [serial = 230] [outer = (nil)] 16:21:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 105 (0x9a55f000) [pid = 1801] [serial = 231] [outer = 0x8eff1800] 16:21:32 INFO - PROCESS | 1801 | 1461280892496 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 106 (0x9ead9c00) [pid = 1801] [serial = 232] [outer = 0x8eff1800] 16:21:33 INFO - PROCESS | 1801 | 1461280893402 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1541ms 16:21:33 INFO - PROCESS | 1801 | 1461280893478 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1801 | 1461280893482 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:21:33 INFO - PROCESS | 1801 | 1461280893490 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1801 | 1461280893494 Marionette TRACE conn4 <- [1,282,null,{}] 16:21:33 INFO - PROCESS | 1801 | 1461280893500 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:33 INFO - PROCESS | 1801 | 1461280893725 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:21:33 INFO - PROCESS | 1801 | 1461280893922 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a565000 == 39 [pid = 1801] [id = 78] 16:21:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0x9fdb1000) [pid = 1801] [serial = 233] [outer = (nil)] 16:21:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0xa10ef400) [pid = 1801] [serial = 234] [outer = 0x9fdb1000] 16:21:34 INFO - PROCESS | 1801 | 1461280894064 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0xa4586000) [pid = 1801] [serial = 235] [outer = 0x9fdb1000] 16:21:35 INFO - PROCESS | 1801 | 1461280895036 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1638ms 16:21:35 INFO - PROCESS | 1801 | 1461280895129 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1801 | 1461280895132 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:21:35 INFO - PROCESS | 1801 | 1461280895139 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1801 | 1461280895142 Marionette TRACE conn4 <- [1,286,null,{}] 16:21:35 INFO - PROCESS | 1801 | 1461280895149 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:35 INFO - PROCESS | 1801 | 1461280895369 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:21:35 INFO - PROCESS | 1801 | 1461280895572 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0f3c00 == 40 [pid = 1801] [id = 79] 16:21:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 110 (0x98208000) [pid = 1801] [serial = 236] [outer = (nil)] 16:21:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x9820b000) [pid = 1801] [serial = 237] [outer = 0x98208000] 16:21:35 INFO - PROCESS | 1801 | 1461280895678 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x9820f800) [pid = 1801] [serial = 238] [outer = 0x98208000] 16:21:36 INFO - PROCESS | 1801 | 1461280896546 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1441ms 16:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:21:36 INFO - PROCESS | 1801 | 1461280896580 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1801 | 1461280896584 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:21:36 INFO - PROCESS | 1801 | 1461280896591 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1801 | 1461280896595 Marionette TRACE conn4 <- [1,290,null,{}] 16:21:36 INFO - PROCESS | 1801 | 1461280896602 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:36 INFO - PROCESS | 1801 | 1461280896814 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:21:36 INFO - PROCESS | 1801 | 1461280896966 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea03800 == 41 [pid = 1801] [id = 80] 16:21:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x8ea07800) [pid = 1801] [serial = 239] [outer = (nil)] 16:21:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x92df5000) [pid = 1801] [serial = 240] [outer = 0x8ea07800] 16:21:37 INFO - PROCESS | 1801 | 1461280897065 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x92df7000) [pid = 1801] [serial = 241] [outer = 0x8ea07800] 16:21:38 INFO - PROCESS | 1801 | 1461280897993 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1438ms 16:21:38 INFO - PROCESS | 1801 | 1461280898029 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 1801 | 1461280898033 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:21:38 INFO - PROCESS | 1801 | 1461280898040 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1801 | 1461280898044 Marionette TRACE conn4 <- [1,294,null,{}] 16:21:38 INFO - PROCESS | 1801 | 1461280898052 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:38 INFO - PROCESS | 1801 | 1461280898232 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:21:38 INFO - PROCESS | 1801 | 1461280898394 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e2800 == 42 [pid = 1801] [id = 81] 16:21:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x8f0e5800) [pid = 1801] [serial = 242] [outer = (nil)] 16:21:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0xa46f0000) [pid = 1801] [serial = 243] [outer = 0x8f0e5800] 16:21:38 INFO - PROCESS | 1801 | 1461280898484 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0xa4832800) [pid = 1801] [serial = 244] [outer = 0x8f0e5800] 16:21:39 INFO - PROCESS | 1801 | 1461280899400 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1430ms 16:21:39 INFO - PROCESS | 1801 | 1461280899472 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 1801 | 1461280899476 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:21:39 INFO - PROCESS | 1801 | 1461280899483 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 1801 | 1461280899487 Marionette TRACE conn4 <- [1,298,null,{}] 16:21:39 INFO - PROCESS | 1801 | 1461280899493 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:39 INFO - PROCESS | 1801 | 1461280899703 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:21:39 INFO - PROCESS | 1801 | 1461280899901 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea10400 == 43 [pid = 1801] [id = 82] 16:21:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x8ed8dc00) [pid = 1801] [serial = 245] [outer = (nil)] 16:21:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x91fe1000) [pid = 1801] [serial = 246] [outer = 0x8ed8dc00] 16:21:40 INFO - PROCESS | 1801 | 1461280900040 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x9820a000) [pid = 1801] [serial = 247] [outer = 0x8ed8dc00] 16:21:41 INFO - PROCESS | 1801 | 1461280901116 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1684ms 16:21:41 INFO - PROCESS | 1801 | 1461280901169 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 1801 | 1461280901174 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:21:41 INFO - PROCESS | 1801 | 1461280901184 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 1801 | 1461280901188 Marionette TRACE conn4 <- [1,302,null,{}] 16:21:41 INFO - PROCESS | 1801 | 1461280901197 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:41 INFO - PROCESS | 1801 | 1461280901374 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:21:41 INFO - PROCESS | 1801 | 1461280901595 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efef800 == 44 [pid = 1801] [id = 83] 16:21:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8efefc00) [pid = 1801] [serial = 248] [outer = (nil)] 16:21:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8f0e3c00) [pid = 1801] [serial = 249] [outer = 0x8efefc00] 16:21:41 INFO - PROCESS | 1801 | 1461280901709 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x91311400) [pid = 1801] [serial = 250] [outer = 0x8efefc00] 16:21:42 INFO - PROCESS | 1801 | 1461280902695 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1538ms 16:21:42 INFO - PROCESS | 1801 | 1461280902722 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1801 | 1461280902730 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:21:42 INFO - PROCESS | 1801 | 1461280902741 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1801 | 1461280902745 Marionette TRACE conn4 <- [1,306,null,{}] 16:21:42 INFO - PROCESS | 1801 | 1461280902753 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:42 INFO - PROCESS | 1801 | 1461280902928 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:21:43 INFO - PROCESS | 1801 | 1461280903089 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x92df9800 == 45 [pid = 1801] [id = 84] 16:21:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x95ace400) [pid = 1801] [serial = 251] [outer = (nil)] 16:21:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x972b2800) [pid = 1801] [serial = 252] [outer = 0x95ace400] 16:21:43 INFO - PROCESS | 1801 | 1461280903218 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x9740b000) [pid = 1801] [serial = 253] [outer = 0x95ace400] 16:21:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea0e800 == 44 [pid = 1801] [id = 46] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8f0fc000) [pid = 1801] [serial = 185] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0xa0f84400) [pid = 1801] [serial = 180] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0xa0d3ec00) [pid = 1801] [serial = 179] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x98a94000) [pid = 1801] [serial = 173] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0xa3d89400) [pid = 1801] [serial = 182] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x9922e400) [pid = 1801] [serial = 174] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0xa458c400) [pid = 1801] [serial = 183] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x9eaef400) [pid = 1801] [serial = 176] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x95c6c400) [pid = 1801] [serial = 168] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x92cdb000) [pid = 1801] [serial = 167] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x98e5b000) [pid = 1801] [serial = 171] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x986e1400) [pid = 1801] [serial = 170] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x9d60b400) [pid = 1801] [serial = 149] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 113 (0x9709ec00) [pid = 1801] [serial = 152] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 112 (0x991f1c00) [pid = 1801] [serial = 155] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 111 (0x9eaf1000) [pid = 1801] [serial = 158] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 110 (0x9fdb8400) [pid = 1801] [serial = 161] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 109 (0xa0b99000) [pid = 1801] [serial = 164] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0x9fd61c00) [pid = 1801] [serial = 177] [outer = (nil)] [url = about:blank] 16:21:44 INFO - PROCESS | 1801 | 1461280904160 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1437ms 16:21:44 INFO - PROCESS | 1801 | 1461280904179 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 1801 | 1461280904182 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:21:44 INFO - PROCESS | 1801 | 1461280904190 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1801 | 1461280904196 Marionette TRACE conn4 <- [1,310,null,{}] 16:21:44 INFO - PROCESS | 1801 | 1461280904216 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 1801 | 1461280904395 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:21:44 INFO - PROCESS | 1801 | 1461280904510 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed88000 == 45 [pid = 1801] [id = 85] 16:21:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x91feb400) [pid = 1801] [serial = 254] [outer = (nil)] 16:21:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 110 (0x978a3400) [pid = 1801] [serial = 255] [outer = 0x91feb400] 16:21:44 INFO - PROCESS | 1801 | 1461280904597 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x9820b800) [pid = 1801] [serial = 256] [outer = 0x91feb400] 16:21:45 INFO - PROCESS | 1801 | 1461280905512 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1342ms 16:21:45 INFO - PROCESS | 1801 | 1461280905533 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1801 | 1461280905538 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:21:45 INFO - PROCESS | 1801 | 1461280905545 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1801 | 1461280905547 Marionette TRACE conn4 <- [1,314,null,{}] 16:21:45 INFO - PROCESS | 1801 | 1461280905554 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:45 INFO - PROCESS | 1801 | 1461280905712 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:21:45 INFO - PROCESS | 1801 | 1461280905729 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0f0800 == 46 [pid = 1801] [id = 86] 16:21:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x991f8800) [pid = 1801] [serial = 257] [outer = (nil)] 16:21:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x9a9c0400) [pid = 1801] [serial = 258] [outer = 0x991f8800] 16:21:45 INFO - PROCESS | 1801 | 1461280905810 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x9ea27c00) [pid = 1801] [serial = 259] [outer = 0x991f8800] 16:21:46 INFO - PROCESS | 1801 | 1461280906817 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1344ms 16:21:46 INFO - PROCESS | 1801 | 1461280906890 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1801 | 1461280906893 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:21:46 INFO - PROCESS | 1801 | 1461280906900 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1801 | 1461280906903 Marionette TRACE conn4 <- [1,318,null,{}] 16:21:46 INFO - PROCESS | 1801 | 1461280906909 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:47 INFO - PROCESS | 1801 | 1461280907115 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:21:47 INFO - PROCESS | 1801 | 1461280907142 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a949800 == 47 [pid = 1801] [id = 87] 16:21:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x9eaed400) [pid = 1801] [serial = 260] [outer = (nil)] 16:21:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x9fdb6800) [pid = 1801] [serial = 261] [outer = 0x9eaed400] 16:21:47 INFO - PROCESS | 1801 | 1461280907221 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x9ffb0000) [pid = 1801] [serial = 262] [outer = 0x9eaed400] 16:21:48 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x8f0f5800) [pid = 1801] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:21:48 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x9eadac00) [pid = 1801] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:21:48 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x91feb800) [pid = 1801] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:21:48 INFO - PROCESS | 1801 | --DOMWINDOW == 113 (0x991fa800) [pid = 1801] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:21:48 INFO - PROCESS | 1801 | --DOMWINDOW == 112 (0x96394000) [pid = 1801] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:21:48 INFO - PROCESS | 1801 | --DOMWINDOW == 111 (0x91351400) [pid = 1801] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:21:48 INFO - PROCESS | 1801 | --DOMWINDOW == 110 (0x99236800) [pid = 1801] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:21:48 INFO - PROCESS | 1801 | 1461280908189 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1337ms 16:21:48 INFO - PROCESS | 1801 | 1461280908237 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1801 | 1461280908241 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:21:48 INFO - PROCESS | 1801 | 1461280908247 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1801 | 1461280908251 Marionette TRACE conn4 <- [1,322,null,{}] 16:21:48 INFO - PROCESS | 1801 | 1461280908256 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:48 INFO - PROCESS | 1801 | 1461280908485 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:21:48 INFO - PROCESS | 1801 | 1461280908558 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd91800 == 48 [pid = 1801] [id = 88] 16:21:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x8dd91c00) [pid = 1801] [serial = 263] [outer = (nil)] 16:21:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x8dd9a000) [pid = 1801] [serial = 264] [outer = 0x8dd91c00] 16:21:48 INFO - PROCESS | 1801 | 1461280908640 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x91351400) [pid = 1801] [serial = 265] [outer = 0x8dd91c00] 16:21:49 INFO - PROCESS | 1801 | 1461280909445 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1231ms 16:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:21:49 INFO - PROCESS | 1801 | 1461280909480 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1801 | 1461280909483 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:21:49 INFO - PROCESS | 1801 | 1461280909490 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1801 | 1461280909493 Marionette TRACE conn4 <- [1,326,null,{}] 16:21:49 INFO - PROCESS | 1801 | 1461280909499 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:49 INFO - PROCESS | 1801 | 1461280909656 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:21:49 INFO - PROCESS | 1801 | 1461280909676 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x92dedc00 == 49 [pid = 1801] [id = 89] 16:21:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x99236800) [pid = 1801] [serial = 266] [outer = (nil)] 16:21:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x9ffb2400) [pid = 1801] [serial = 267] [outer = 0x99236800] 16:21:49 INFO - PROCESS | 1801 | 1461280909754 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0xa10ee000) [pid = 1801] [serial = 268] [outer = 0x99236800] 16:21:50 INFO - PROCESS | 1801 | 1461280910924 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1484ms 16:21:50 INFO - PROCESS | 1801 | 1461280910975 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 1801 | 1461280910981 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:21:50 INFO - PROCESS | 1801 | 1461280910991 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1801 | 1461280910997 Marionette TRACE conn4 <- [1,330,null,{}] 16:21:51 INFO - PROCESS | 1801 | 1461280911008 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:51 INFO - PROCESS | 1801 | 1461280911242 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:21:51 INFO - PROCESS | 1801 | 1461280911464 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd9cc00 == 50 [pid = 1801] [id = 90] 16:21:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x8ed86400) [pid = 1801] [serial = 269] [outer = (nil)] 16:21:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x8efec800) [pid = 1801] [serial = 270] [outer = 0x8ed86400] 16:21:51 INFO - PROCESS | 1801 | 1461280911558 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x8f0f2800) [pid = 1801] [serial = 271] [outer = 0x8ed86400] 16:21:52 INFO - PROCESS | 1801 | 1461280912523 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1589ms 16:21:52 INFO - PROCESS | 1801 | 1461280912581 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 1801 | 1461280912591 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:21:52 INFO - PROCESS | 1801 | 1461280912602 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1801 | 1461280912606 Marionette TRACE conn4 <- [1,334,null,{}] 16:21:52 INFO - PROCESS | 1801 | 1461280912613 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:52 INFO - PROCESS | 1801 | 1461280912872 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:21:53 INFO - PROCESS | 1801 | 1461280913044 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x92df8400 == 51 [pid = 1801] [id = 91] 16:21:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x96394000) [pid = 1801] [serial = 272] [outer = (nil)] 16:21:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x972b7400) [pid = 1801] [serial = 273] [outer = 0x96394000] 16:21:53 INFO - PROCESS | 1801 | 1461280913177 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x9761d000) [pid = 1801] [serial = 274] [outer = 0x96394000] 16:21:54 INFO - PROCESS | 1801 | 1461280914199 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1646ms 16:21:54 INFO - PROCESS | 1801 | 1461280914249 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:21:54 INFO - PROCESS | 1801 | 1461280914254 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:21:54 INFO - PROCESS | 1801 | 1461280914261 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1801 | 1461280914268 Marionette TRACE conn4 <- [1,338,null,{}] 16:21:54 INFO - PROCESS | 1801 | 1461280914285 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:54 INFO - PROCESS | 1801 | 1461280914513 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:21:54 INFO - PROCESS | 1801 | 1461280914764 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a55fc00 == 52 [pid = 1801] [id = 92] 16:21:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0xa2be1000) [pid = 1801] [serial = 275] [outer = (nil)] 16:21:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0xa4558800) [pid = 1801] [serial = 276] [outer = 0xa2be1000] 16:21:54 INFO - PROCESS | 1801 | 1461280914867 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0xa4837800) [pid = 1801] [serial = 277] [outer = 0xa2be1000] 16:21:55 INFO - PROCESS | 1801 | 1461280915775 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1544ms 16:21:55 INFO - PROCESS | 1801 | 1461280915806 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:21:55 INFO - PROCESS | 1801 | 1461280915812 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:21:55 INFO - PROCESS | 1801 | 1461280915818 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1801 | 1461280915822 Marionette TRACE conn4 <- [1,342,null,{}] 16:21:55 INFO - PROCESS | 1801 | 1461280915828 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:56 INFO - PROCESS | 1801 | 1461280916007 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:21:56 INFO - PROCESS | 1801 | 1461280916184 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e9400 == 53 [pid = 1801] [id = 93] 16:21:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0xa3d8c800) [pid = 1801] [serial = 278] [outer = (nil)] 16:21:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0xa4b51000) [pid = 1801] [serial = 279] [outer = 0xa3d8c800] 16:21:56 INFO - PROCESS | 1801 | 1461280916280 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0xa4b56000) [pid = 1801] [serial = 280] [outer = 0xa3d8c800] 16:21:57 INFO - PROCESS | 1801 | 1461280917199 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1433ms 16:21:57 INFO - PROCESS | 1801 | 1461280917252 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1801 | 1461280917256 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:21:57 INFO - PROCESS | 1801 | 1461280917264 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1801 | 1461280917268 Marionette TRACE conn4 <- [1,346,null,{}] 16:21:57 INFO - PROCESS | 1801 | 1461280917274 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:57 INFO - PROCESS | 1801 | 1461280917450 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:21:57 INFO - PROCESS | 1801 | 1461280917609 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e085000 == 54 [pid = 1801] [id = 94] 16:21:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8e086000) [pid = 1801] [serial = 281] [outer = (nil)] 16:21:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8e08d000) [pid = 1801] [serial = 282] [outer = 0x8e086000] 16:21:57 INFO - PROCESS | 1801 | 1461280917706 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8e091800) [pid = 1801] [serial = 283] [outer = 0x8e086000] 16:21:58 INFO - PROCESS | 1801 | 1461280918647 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1439ms 16:21:58 INFO - PROCESS | 1801 | 1461280918704 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1801 | 1461280918709 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:21:58 INFO - PROCESS | 1801 | 1461280918716 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1801 | 1461280918720 Marionette TRACE conn4 <- [1,350,null,{}] 16:21:58 INFO - PROCESS | 1801 | 1461280918726 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:58 INFO - PROCESS | 1801 | 1461280918987 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:21:59 INFO - PROCESS | 1801 | 1461280919201 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd99800 == 55 [pid = 1801] [id = 95] 16:21:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8dd9a800) [pid = 1801] [serial = 284] [outer = (nil)] 16:21:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x93a09000) [pid = 1801] [serial = 285] [outer = 0x8dd9a800] 16:21:59 INFO - PROCESS | 1801 | 1461280919353 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x93a0ec00) [pid = 1801] [serial = 286] [outer = 0x8dd9a800] 16:22:00 INFO - PROCESS | 1801 | 1461280920298 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1650ms 16:22:00 INFO - PROCESS | 1801 | 1461280920368 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1801 | 1461280920373 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:22:00 INFO - PROCESS | 1801 | 1461280920380 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1801 | 1461280920384 Marionette TRACE conn4 <- [1,354,null,{}] 16:22:00 INFO - PROCESS | 1801 | 1461280920390 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 1801 | 1461280920581 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:22:01 INFO - PROCESS | 1801 | 1461280921207 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed8e800 == 56 [pid = 1801] [id = 96] 16:22:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8ed8ec00) [pid = 1801] [serial = 287] [outer = (nil)] 16:22:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8efe5000) [pid = 1801] [serial = 288] [outer = 0x8ed8ec00] 16:22:01 INFO - PROCESS | 1801 | 1461280921340 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8efef400) [pid = 1801] [serial = 289] [outer = 0x8ed8ec00] 16:22:02 INFO - PROCESS | 1801 | 1461280922317 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1993ms 16:22:02 INFO - PROCESS | 1801 | 1461280922376 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1801 | 1461280922382 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:22:02 INFO - PROCESS | 1801 | 1461280922390 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1801 | 1461280922398 Marionette TRACE conn4 <- [1,358,null,{}] 16:22:02 INFO - PROCESS | 1801 | 1461280922406 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:02 INFO - PROCESS | 1801 | 1461280922586 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:22:02 INFO - PROCESS | 1801 | 1461280922853 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efed000 == 57 [pid = 1801] [id = 97] 16:22:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8f0ef800) [pid = 1801] [serial = 290] [outer = (nil)] 16:22:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x92df7800) [pid = 1801] [serial = 291] [outer = 0x8f0ef800] 16:22:02 INFO - PROCESS | 1801 | 1461280922989 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x93a08400) [pid = 1801] [serial = 292] [outer = 0x8f0ef800] 16:22:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e0000 == 56 [pid = 1801] [id = 49] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8ea10000) [pid = 1801] [serial = 188] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x95c75400) [pid = 1801] [serial = 191] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x99136000) [pid = 1801] [serial = 194] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0xa2b3e800) [pid = 1801] [serial = 197] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x97620800) [pid = 1801] [serial = 200] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8ed8fc00) [pid = 1801] [serial = 222] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x973ab400) [pid = 1801] [serial = 186] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x9fdaf000) [pid = 1801] [serial = 216] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x92cd6c00) [pid = 1801] [serial = 207] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x9fc9c400) [pid = 1801] [serial = 219] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x972ddc00) [pid = 1801] [serial = 208] [outer = (nil)] [url = about:blank] 16:22:03 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9884ac00) [pid = 1801] [serial = 210] [outer = (nil)] [url = about:blank] 16:22:04 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x99135400) [pid = 1801] [serial = 211] [outer = (nil)] [url = about:blank] 16:22:04 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x95ac7000) [pid = 1801] [serial = 204] [outer = (nil)] [url = about:blank] 16:22:04 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x91fe3400) [pid = 1801] [serial = 203] [outer = (nil)] [url = about:blank] 16:22:04 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x9fd5e800) [pid = 1801] [serial = 90] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:22:04 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x9fdbbc00) [pid = 1801] [serial = 217] [outer = (nil)] [url = about:blank] 16:22:04 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x9eae6800) [pid = 1801] [serial = 214] [outer = (nil)] [url = about:blank] 16:22:04 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x9eadf000) [pid = 1801] [serial = 213] [outer = (nil)] [url = about:blank] 16:22:04 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0xa2b91000) [pid = 1801] [serial = 220] [outer = (nil)] [url = about:blank] 16:22:04 INFO - PROCESS | 1801 | 1461280924046 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1690ms 16:22:04 INFO - PROCESS | 1801 | 1461280924088 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1801 | 1461280924094 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:22:04 INFO - PROCESS | 1801 | 1461280924103 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1801 | 1461280924107 Marionette TRACE conn4 <- [1,362,null,{}] 16:22:04 INFO - PROCESS | 1801 | 1461280924113 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 1801 | 1461280924288 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:22:04 INFO - PROCESS | 1801 | 1461280924514 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0eac00 == 57 [pid = 1801] [id = 98] 16:22:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x92dee800) [pid = 1801] [serial = 293] [outer = (nil)] 16:22:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x93a0e400) [pid = 1801] [serial = 294] [outer = 0x92dee800] 16:22:04 INFO - PROCESS | 1801 | 1461280924629 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x95c72400) [pid = 1801] [serial = 295] [outer = 0x92dee800] 16:22:05 INFO - PROCESS | 1801 | 1461280925514 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1431ms 16:22:05 INFO - PROCESS | 1801 | 1461280925535 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1801 | 1461280925540 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:22:05 INFO - PROCESS | 1801 | 1461280925562 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1801 | 1461280925572 Marionette TRACE conn4 <- [1,366,null,{}] 16:22:05 INFO - PROCESS | 1801 | 1461280925582 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:05 INFO - PROCESS | 1801 | 1461280925769 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:22:05 INFO - PROCESS | 1801 | 1461280925783 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x972b8c00 == 58 [pid = 1801] [id = 99] 16:22:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x9761ec00) [pid = 1801] [serial = 296] [outer = (nil)] 16:22:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x98201800) [pid = 1801] [serial = 297] [outer = 0x9761ec00] 16:22:05 INFO - PROCESS | 1801 | 1461280925883 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x98209800) [pid = 1801] [serial = 298] [outer = 0x9761ec00] 16:22:06 INFO - PROCESS | 1801 | 1461280926898 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1407ms 16:22:06 INFO - PROCESS | 1801 | 1461280926955 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 1801 | 1461280926959 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:22:06 INFO - PROCESS | 1801 | 1461280926966 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 1801 | 1461280926969 Marionette TRACE conn4 <- [1,370,null,{}] 16:22:06 INFO - PROCESS | 1801 | 1461280926985 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:07 INFO - PROCESS | 1801 | 1461280927213 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:22:07 INFO - PROCESS | 1801 | 1461280927239 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x97403000 == 59 [pid = 1801] [id = 100] 16:22:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x9789b000) [pid = 1801] [serial = 299] [outer = (nil)] 16:22:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x98a94c00) [pid = 1801] [serial = 300] [outer = 0x9789b000] 16:22:07 INFO - PROCESS | 1801 | 1461280927321 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x98e58c00) [pid = 1801] [serial = 301] [outer = 0x9789b000] 16:22:08 INFO - PROCESS | 1801 | 1461280928299 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1395ms 16:22:08 INFO - PROCESS | 1801 | 1461280928363 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:22:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:22:08 INFO - PROCESS | 1801 | 1461280928370 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:22:08 INFO - PROCESS | 1801 | 1461280928377 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1801 | 1461280928380 Marionette TRACE conn4 <- [1,374,null,{}] 16:22:08 INFO - PROCESS | 1801 | 1461280928386 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:08 INFO - PROCESS | 1801 | 1461280928829 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:22:08 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9eaed400) [pid = 1801] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:22:08 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8efefc00) [pid = 1801] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:22:08 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8dd91c00) [pid = 1801] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:22:08 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x95ace400) [pid = 1801] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:22:08 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x91feb400) [pid = 1801] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:22:08 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x91fe7000) [pid = 1801] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:22:08 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x991f8800) [pid = 1801] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:22:09 INFO - PROCESS | 1801 | 1461280928982 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd96c00 == 60 [pid = 1801] [id = 101] 16:22:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8dd9a400) [pid = 1801] [serial = 302] [outer = (nil)] 16:22:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x91feb400) [pid = 1801] [serial = 303] [outer = 0x8dd9a400] 16:22:09 INFO - PROCESS | 1801 | 1461280929079 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x991fd800) [pid = 1801] [serial = 304] [outer = 0x8dd9a400] 16:22:09 INFO - PROCESS | 1801 | 1461280929851 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:22:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1493ms 16:22:09 INFO - PROCESS | 1801 | 1461280929870 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 1801 | 1461280929873 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:22:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:22:09 INFO - PROCESS | 1801 | 1461280929881 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1801 | 1461280929885 Marionette TRACE conn4 <- [1,378,null,{}] 16:22:09 INFO - PROCESS | 1801 | 1461280929891 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:10 INFO - PROCESS | 1801 | 1461280930051 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:22:10 INFO - PROCESS | 1801 | 1461280930068 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x92df3800 == 61 [pid = 1801] [id = 102] 16:22:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x98205800) [pid = 1801] [serial = 305] [outer = (nil)] 16:22:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x9eaeec00) [pid = 1801] [serial = 306] [outer = 0x98205800] 16:22:10 INFO - PROCESS | 1801 | 1461280930146 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x9eaf7800) [pid = 1801] [serial = 307] [outer = 0x98205800] 16:22:11 INFO - PROCESS | 1801 | 1461280931180 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:22:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1336ms 16:22:11 INFO - PROCESS | 1801 | 1461280931219 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1801 | 1461280931235 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:22:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:22:11 INFO - PROCESS | 1801 | 1461280931251 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1801 | 1461280931259 Marionette TRACE conn4 <- [1,382,null,{}] 16:22:11 INFO - PROCESS | 1801 | 1461280931270 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:11 INFO - PROCESS | 1801 | 1461280931469 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:22:11 INFO - PROCESS | 1801 | 1461280931704 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed8b800 == 62 [pid = 1801] [id = 103] 16:22:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8efeb000) [pid = 1801] [serial = 308] [outer = (nil)] 16:22:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8f0e7000) [pid = 1801] [serial = 309] [outer = 0x8efeb000] 16:22:11 INFO - PROCESS | 1801 | 1461280931843 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8f0fe800) [pid = 1801] [serial = 310] [outer = 0x8efeb000] 16:22:12 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:12 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:22:12 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:12 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:12 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:12 INFO - PROCESS | 1801 | 1461280932797 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:22:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1603ms 16:22:12 INFO - PROCESS | 1801 | 1461280932854 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1801 | 1461280932864 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:22:12 INFO - PROCESS | 1801 | 1461280932876 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1801 | 1461280932880 Marionette TRACE conn4 <- [1,386,null,{}] 16:22:12 INFO - PROCESS | 1801 | 1461280932887 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:13 INFO - PROCESS | 1801 | 1461280933112 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:22:13 INFO - PROCESS | 1801 | 1461280933328 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x92df9000 == 63 [pid = 1801] [id = 104] 16:22:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x93a04400) [pid = 1801] [serial = 311] [outer = (nil)] 16:22:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x95c6cc00) [pid = 1801] [serial = 312] [outer = 0x93a04400] 16:22:13 INFO - PROCESS | 1801 | 1461280933467 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x972b8400) [pid = 1801] [serial = 313] [outer = 0x93a04400] 16:22:14 INFO - PROCESS | 1801 | 1461280934567 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:22:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1748ms 16:22:14 INFO - PROCESS | 1801 | 1461280934624 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1801 | 1461280934629 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:22:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:22:14 INFO - PROCESS | 1801 | 1461280934636 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1801 | 1461280934642 Marionette TRACE conn4 <- [1,390,null,{}] 16:22:14 INFO - PROCESS | 1801 | 1461280934662 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:14 INFO - PROCESS | 1801 | 1461280934940 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:22:15 INFO - PROCESS | 1801 | 1461280935136 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x972b5c00 == 64 [pid = 1801] [id = 105] 16:22:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x9a9b6800) [pid = 1801] [serial = 314] [outer = (nil)] 16:22:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x9eaefc00) [pid = 1801] [serial = 315] [outer = 0x9a9b6800] 16:22:15 INFO - PROCESS | 1801 | 1461280935234 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x9ffb5000) [pid = 1801] [serial = 316] [outer = 0x9a9b6800] 16:22:16 INFO - PROCESS | 1801 | 1461280936199 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:22:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1638ms 16:22:16 INFO - PROCESS | 1801 | 1461280936276 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1801 | 1461280936281 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:22:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:22:16 INFO - PROCESS | 1801 | 1461280936288 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1801 | 1461280936292 Marionette TRACE conn4 <- [1,394,null,{}] 16:22:16 INFO - PROCESS | 1801 | 1461280936298 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:16 INFO - PROCESS | 1801 | 1461280936516 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:22:16 INFO - PROCESS | 1801 | 1461280936727 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eaeb400 == 65 [pid = 1801] [id = 106] 16:22:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0xa0f84400) [pid = 1801] [serial = 317] [outer = (nil)] 16:22:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0xa3de4000) [pid = 1801] [serial = 318] [outer = 0xa0f84400] 16:22:16 INFO - PROCESS | 1801 | 1461280936866 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0xa45c5c00) [pid = 1801] [serial = 319] [outer = 0xa0f84400] 16:22:17 INFO - PROCESS | 1801 | 1461280937818 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:22:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1598ms 16:22:17 INFO - PROCESS | 1801 | 1461280937887 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:22:17 INFO - PROCESS | 1801 | 1461280937892 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:22:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:22:17 INFO - PROCESS | 1801 | 1461280937898 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 1801 | 1461280937902 Marionette TRACE conn4 <- [1,398,null,{}] 16:22:17 INFO - PROCESS | 1801 | 1461280937908 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:18 INFO - PROCESS | 1801 | 1461280938128 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:22:18 INFO - PROCESS | 1801 | 1461280938338 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e051800 == 66 [pid = 1801] [id = 107] 16:22:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8e053800) [pid = 1801] [serial = 320] [outer = (nil)] 16:22:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8e05bc00) [pid = 1801] [serial = 321] [outer = 0x8e053800] 16:22:18 INFO - PROCESS | 1801 | 1461280938482 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8e05ec00) [pid = 1801] [serial = 322] [outer = 0x8e053800] 16:22:19 INFO - PROCESS | 1801 | 1461280939425 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:22:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1590ms 16:22:19 INFO - PROCESS | 1801 | 1461280939490 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:22:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:22:19 INFO - PROCESS | 1801 | 1461280939494 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:22:19 INFO - PROCESS | 1801 | 1461280939500 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1801 | 1461280939504 Marionette TRACE conn4 <- [1,402,null,{}] 16:22:19 INFO - PROCESS | 1801 | 1461280939511 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:19 INFO - PROCESS | 1801 | 1461280939733 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:22:19 INFO - PROCESS | 1801 | 1461280939962 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e05c000 == 67 [pid = 1801] [id = 108] 16:22:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0xa4b55000) [pid = 1801] [serial = 323] [outer = (nil)] 16:22:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0xa4c0ac00) [pid = 1801] [serial = 324] [outer = 0xa4b55000] 16:22:20 INFO - PROCESS | 1801 | 1461280940072 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0xa4c4e400) [pid = 1801] [serial = 325] [outer = 0xa4b55000] 16:22:21 INFO - PROCESS | 1801 | 1461280941036 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:22:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1592ms 16:22:21 INFO - PROCESS | 1801 | 1461280941094 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 1801 | 1461280941098 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:22:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:22:21 INFO - PROCESS | 1801 | 1461280941105 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 1801 | 1461280941109 Marionette TRACE conn4 <- [1,406,null,{}] 16:22:21 INFO - PROCESS | 1801 | 1461280941116 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:21 INFO - PROCESS | 1801 | 1461280941317 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:22:21 INFO - PROCESS | 1801 | 1461280941529 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x906bf800 == 68 [pid = 1801] [id = 109] 16:22:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x906c0400) [pid = 1801] [serial = 326] [outer = (nil)] 16:22:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x906c9000) [pid = 1801] [serial = 327] [outer = 0x906c0400] 16:22:21 INFO - PROCESS | 1801 | 1461280941665 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x906ca800) [pid = 1801] [serial = 328] [outer = 0x906c0400] 16:22:22 INFO - PROCESS | 1801 | 1461280942608 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:22:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1547ms 16:22:22 INFO - PROCESS | 1801 | 1461280942654 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:22:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:22:22 INFO - PROCESS | 1801 | 1461280942659 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:22:22 INFO - PROCESS | 1801 | 1461280942667 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1801 | 1461280942670 Marionette TRACE conn4 <- [1,410,null,{}] 16:22:22 INFO - PROCESS | 1801 | 1461280942677 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 1801 | 1461280942866 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:22:23 INFO - PROCESS | 1801 | 1461280943085 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e08e400 == 69 [pid = 1801] [id = 110] 16:22:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8ea01400) [pid = 1801] [serial = 329] [outer = (nil)] 16:22:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93d91400) [pid = 1801] [serial = 330] [outer = 0x8ea01400] 16:22:23 INFO - PROCESS | 1801 | 1461280943225 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93d94000) [pid = 1801] [serial = 331] [outer = 0x8ea01400] 16:22:24 INFO - PROCESS | 1801 | 1461280944184 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:22:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1584ms 16:22:24 INFO - PROCESS | 1801 | 1461280944251 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1801 | 1461280944255 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:22:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:22:24 INFO - PROCESS | 1801 | 1461280944263 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1801 | 1461280944267 Marionette TRACE conn4 <- [1,414,null,{}] 16:22:24 INFO - PROCESS | 1801 | 1461280944276 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:24 INFO - PROCESS | 1801 | 1461280944474 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:22:24 INFO - PROCESS | 1801 | 1461280944693 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d8fc00 == 70 [pid = 1801] [id = 111] 16:22:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93d92c00) [pid = 1801] [serial = 332] [outer = (nil)] 16:22:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93d99c00) [pid = 1801] [serial = 333] [outer = 0x93d92c00] 16:22:24 INFO - PROCESS | 1801 | 1461280944824 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x93d9c400) [pid = 1801] [serial = 334] [outer = 0x93d92c00] 16:22:25 INFO - PROCESS | 1801 | 1461280945747 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:22:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1532ms 16:22:25 INFO - PROCESS | 1801 | 1461280945796 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 1801 | 1461280945801 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:22:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:22:25 INFO - PROCESS | 1801 | 1461280945808 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1801 | 1461280945813 Marionette TRACE conn4 <- [1,418,null,{}] 16:22:25 INFO - PROCESS | 1801 | 1461280945819 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:26 INFO - PROCESS | 1801 | 1461280946004 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:22:26 INFO - PROCESS | 1801 | 1461280946484 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed83000 == 71 [pid = 1801] [id = 112] 16:22:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8ed84000) [pid = 1801] [serial = 335] [outer = (nil)] 16:22:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8ed8bc00) [pid = 1801] [serial = 336] [outer = 0x8ed84000] 16:22:26 INFO - PROCESS | 1801 | 1461280946619 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8efee000) [pid = 1801] [serial = 337] [outer = 0x8ed84000] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x96849400 == 70 [pid = 1801] [id = 43] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e4400 == 69 [pid = 1801] [id = 45] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9ffb2400) [pid = 1801] [serial = 267] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | 1461280948128 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd96c00 == 68 [pid = 1801] [id = 101] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x97403000 == 67 [pid = 1801] [id = 100] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x972b8c00 == 66 [pid = 1801] [id = 99] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0eac00 == 65 [pid = 1801] [id = 98] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8efed000 == 64 [pid = 1801] [id = 97] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed8e800 == 63 [pid = 1801] [id = 96] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e9400 == 62 [pid = 1801] [id = 93] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x9a55fc00 == 61 [pid = 1801] [id = 92] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x92df8400 == 60 [pid = 1801] [id = 91] 16:22:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd9cc00 == 59 [pid = 1801] [id = 90] 16:22:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:22:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2386ms 16:22:28 INFO - PROCESS | 1801 | 1461280948196 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 1801 | 1461280948201 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:22:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:22:28 INFO - PROCESS | 1801 | 1461280948209 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 1801 | 1461280948215 Marionette TRACE conn4 <- [1,422,null,{}] 16:22:28 INFO - PROCESS | 1801 | 1461280948224 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:28 INFO - PROCESS | 1801 | 1461280948386 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:22:28 INFO - PROCESS | 1801 | 1461280948398 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0dfc00 == 60 [pid = 1801] [id = 113] 16:22:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8f0fe400) [pid = 1801] [serial = 338] [outer = (nil)] 16:22:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x91fe3400) [pid = 1801] [serial = 339] [outer = 0x8f0fe400] 16:22:28 INFO - PROCESS | 1801 | 1461280948486 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x92cd9800) [pid = 1801] [serial = 340] [outer = 0x8f0fe400] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x9a55f000) [pid = 1801] [serial = 231] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x9ffb0000) [pid = 1801] [serial = 262] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8f0e3c00) [pid = 1801] [serial = 249] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x91311400) [pid = 1801] [serial = 250] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8dd9a000) [pid = 1801] [serial = 264] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x92df5000) [pid = 1801] [serial = 240] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9740b000) [pid = 1801] [serial = 253] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x920e0800) [pid = 1801] [serial = 225] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x9820b800) [pid = 1801] [serial = 256] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x978a3400) [pid = 1801] [serial = 255] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0xa10ef400) [pid = 1801] [serial = 234] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9ea27000) [pid = 1801] [serial = 150] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x98e50800) [pid = 1801] [serial = 228] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9fdb6800) [pid = 1801] [serial = 261] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0xa46f0000) [pid = 1801] [serial = 243] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9820b000) [pid = 1801] [serial = 237] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9ea27c00) [pid = 1801] [serial = 259] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x91fe1000) [pid = 1801] [serial = 246] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x972b2800) [pid = 1801] [serial = 252] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x9a9c0400) [pid = 1801] [serial = 258] [outer = (nil)] [url = about:blank] 16:22:28 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x91351400) [pid = 1801] [serial = 265] [outer = (nil)] [url = about:blank] 16:22:29 INFO - PROCESS | 1801 | 1461280949821 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:22:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1645ms 16:22:29 INFO - PROCESS | 1801 | 1461280949859 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 1801 | 1461280949865 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:22:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:22:29 INFO - PROCESS | 1801 | 1461280949885 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1801 | 1461280949889 Marionette TRACE conn4 <- [1,426,null,{}] 16:22:29 INFO - PROCESS | 1801 | 1461280949896 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:30 INFO - PROCESS | 1801 | 1461280950156 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:22:30 INFO - PROCESS | 1801 | 1461280950303 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e090800 == 61 [pid = 1801] [id = 114] 16:22:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x91351400) [pid = 1801] [serial = 341] [outer = (nil)] 16:22:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x93ed5400) [pid = 1801] [serial = 342] [outer = 0x91351400] 16:22:30 INFO - PROCESS | 1801 | 1461280950393 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x93edbc00) [pid = 1801] [serial = 343] [outer = 0x91351400] 16:22:31 INFO - PROCESS | 1801 | 1461280951242 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 1801 | 1461280951329 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:22:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:22:31 INFO - PROCESS | 1801 | 1461280951359 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1801 | 1461280951370 Marionette TRACE conn4 <- [1,430,null,{}] 16:22:31 INFO - PROCESS | 1801 | 1461280951379 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:31 INFO - PROCESS | 1801 | 1461280951608 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:22:31 INFO - PROCESS | 1801 | 1461280951639 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a0b800 == 62 [pid = 1801] [id = 115] 16:22:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x96855800) [pid = 1801] [serial = 344] [outer = (nil)] 16:22:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x97403000) [pid = 1801] [serial = 345] [outer = 0x96855800] 16:22:31 INFO - PROCESS | 1801 | 1461280951715 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x9761f000) [pid = 1801] [serial = 346] [outer = 0x96855800] 16:22:32 INFO - PROCESS | 1801 | 1461280952803 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:22:32 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9789b000) [pid = 1801] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:22:32 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8dd9a400) [pid = 1801] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:22:32 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x92dee800) [pid = 1801] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:22:32 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8ed8ec00) [pid = 1801] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:22:32 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8f0ef800) [pid = 1801] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:22:32 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9761ec00) [pid = 1801] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:22:32 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8ed83400) [pid = 1801] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:22:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:22:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1508ms 16:22:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:22:32 INFO - PROCESS | 1801 | 1461280952854 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 1801 | 1461280952858 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:22:32 INFO - PROCESS | 1801 | 1461280952866 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 1801 | 1461280952869 Marionette TRACE conn4 <- [1,434,null,{}] 16:22:32 INFO - PROCESS | 1801 | 1461280952876 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:33 INFO - PROCESS | 1801 | 1461280953047 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:22:33 INFO - PROCESS | 1801 | 1461280953245 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0fd800 == 63 [pid = 1801] [id = 116] 16:22:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x92cd8000) [pid = 1801] [serial = 347] [outer = (nil)] 16:22:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x978a3400) [pid = 1801] [serial = 348] [outer = 0x92cd8000] 16:22:33 INFO - PROCESS | 1801 | 1461280953329 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x9820a400) [pid = 1801] [serial = 349] [outer = 0x92cd8000] 16:22:34 INFO - PROCESS | 1801 | 1461280954072 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:22:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1232ms 16:22:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:22:34 INFO - PROCESS | 1801 | 1461280954104 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1801 | 1461280954107 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:22:34 INFO - PROCESS | 1801 | 1461280954119 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1801 | 1461280954123 Marionette TRACE conn4 <- [1,438,null,{}] 16:22:34 INFO - PROCESS | 1801 | 1461280954129 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:34 INFO - PROCESS | 1801 | 1461280954288 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:22:34 INFO - PROCESS | 1801 | 1461280954303 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x986e3800 == 64 [pid = 1801] [id = 117] 16:22:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x98e50800) [pid = 1801] [serial = 350] [outer = (nil)] 16:22:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x99141800) [pid = 1801] [serial = 351] [outer = 0x98e50800] 16:22:34 INFO - PROCESS | 1801 | 1461280954394 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x9d606c00) [pid = 1801] [serial = 352] [outer = 0x98e50800] 16:22:35 INFO - PROCESS | 1801 | 1461280955597 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:22:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1539ms 16:22:35 INFO - PROCESS | 1801 | 1461280955654 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1801 | 1461280955662 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:22:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:22:35 INFO - PROCESS | 1801 | 1461280955672 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1801 | 1461280955677 Marionette TRACE conn4 <- [1,442,null,{}] 16:22:35 INFO - PROCESS | 1801 | 1461280955688 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:35 INFO - PROCESS | 1801 | 1461280955930 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:22:36 INFO - PROCESS | 1801 | 1461280956164 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de96000 == 65 [pid = 1801] [id = 118] 16:22:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8de97400) [pid = 1801] [serial = 353] [outer = (nil)] 16:22:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8e053c00) [pid = 1801] [serial = 354] [outer = 0x8de97400] 16:22:36 INFO - PROCESS | 1801 | 1461280956260 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ea04800) [pid = 1801] [serial = 355] [outer = 0x8de97400] 16:22:37 INFO - PROCESS | 1801 | 1461280957185 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1589ms 16:22:37 INFO - PROCESS | 1801 | 1461280957261 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 1801 | 1461280957271 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:22:37 INFO - PROCESS | 1801 | 1461280957283 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1801 | 1461280957287 Marionette TRACE conn4 <- [1,446,null,{}] 16:22:37 INFO - PROCESS | 1801 | 1461280957294 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:37 INFO - PROCESS | 1801 | 1461280957523 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:22:37 INFO - PROCESS | 1801 | 1461280957812 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de9cc00 == 66 [pid = 1801] [id = 119] 16:22:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x91fe7c00) [pid = 1801] [serial = 356] [outer = (nil)] 16:22:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x92def000) [pid = 1801] [serial = 357] [outer = 0x91fe7c00] 16:22:37 INFO - PROCESS | 1801 | 1461280957921 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93a10800) [pid = 1801] [serial = 358] [outer = 0x91fe7c00] 16:22:38 INFO - PROCESS | 1801 | 1461280958875 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:22:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1634ms 16:22:38 INFO - PROCESS | 1801 | 1461280958918 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:22:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:22:38 INFO - PROCESS | 1801 | 1461280958922 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:22:38 INFO - PROCESS | 1801 | 1461280958930 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1801 | 1461280958936 Marionette TRACE conn4 <- [1,450,null,{}] 16:22:38 INFO - PROCESS | 1801 | 1461280958953 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:39 INFO - PROCESS | 1801 | 1461280959181 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:22:39 INFO - PROCESS | 1801 | 1461280959400 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4f1800 == 67 [pid = 1801] [id = 120] 16:22:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8c4f7000) [pid = 1801] [serial = 359] [outer = (nil)] 16:22:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93d97c00) [pid = 1801] [serial = 360] [outer = 0x8c4f7000] 16:22:39 INFO - PROCESS | 1801 | 1461280959542 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93edf000) [pid = 1801] [serial = 361] [outer = 0x8c4f7000] 16:22:41 INFO - PROCESS | 1801 | 1461280961093 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:22:41 INFO - PROCESS | 1801 | 1461280961188 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:22:41 INFO - PROCESS | 1801 | 1461280961195 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1801 | 1461280961200 Marionette TRACE conn4 <- [1,454,null,{}] 16:22:41 INFO - PROCESS | 1801 | 1461280961257 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:41 INFO - PROCESS | 1801 | 1461280961558 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:22:41 INFO - PROCESS | 1801 | 1461280961656 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x920e5400 == 68 [pid = 1801] [id = 121] 16:22:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x9eaf3000) [pid = 1801] [serial = 362] [outer = (nil)] 16:22:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0xa0b2fc00) [pid = 1801] [serial = 363] [outer = 0x9eaf3000] 16:22:41 INFO - PROCESS | 1801 | 1461280961754 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0xa0d13800) [pid = 1801] [serial = 364] [outer = 0x9eaf3000] 16:22:42 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:42 INFO - PROCESS | 1801 | 1461280962720 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1597ms 16:22:42 INFO - PROCESS | 1801 | 1461280962792 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1801 | 1461280962797 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:22:42 INFO - PROCESS | 1801 | 1461280962804 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1801 | 1461280962809 Marionette TRACE conn4 <- [1,458,null,{}] 16:22:42 INFO - PROCESS | 1801 | 1461280962815 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:43 INFO - PROCESS | 1801 | 1461280963040 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:22:43 INFO - PROCESS | 1801 | 1461280963263 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5e5000 == 69 [pid = 1801] [id = 122] 16:22:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8c5e8800) [pid = 1801] [serial = 365] [outer = (nil)] 16:22:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8c5ee000) [pid = 1801] [serial = 366] [outer = 0x8c5e8800] 16:22:43 INFO - PROCESS | 1801 | 1461280963397 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8c5f1400) [pid = 1801] [serial = 367] [outer = 0x8c5e8800] 16:22:44 INFO - PROCESS | 1801 | 1461280964380 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1801 | 1461280964455 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:22:44 INFO - PROCESS | 1801 | 1461280964463 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1801 | 1461280964467 Marionette TRACE conn4 <- [1,462,null,{}] 16:22:44 INFO - PROCESS | 1801 | 1461280964473 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:44 INFO - PROCESS | 1801 | 1461280964728 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:22:45 INFO - PROCESS | 1801 | 1461280965006 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5ec000 == 70 [pid = 1801] [id = 123] 16:22:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9fc2f000) [pid = 1801] [serial = 368] [outer = (nil)] 16:22:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0xa4834400) [pid = 1801] [serial = 369] [outer = 0x9fc2f000] 16:22:45 INFO - PROCESS | 1801 | 1461280965109 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0xa4927c00) [pid = 1801] [serial = 370] [outer = 0x9fc2f000] 16:22:46 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:46 INFO - PROCESS | 1801 | 1461280966156 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1801 | 1461280966209 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:22:46 INFO - PROCESS | 1801 | 1461280966217 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1801 | 1461280966222 Marionette TRACE conn4 <- [1,466,null,{}] 16:22:46 INFO - PROCESS | 1801 | 1461280966229 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:46 INFO - PROCESS | 1801 | 1461280966441 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:22:46 INFO - PROCESS | 1801 | 1461280966662 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba2a000 == 71 [pid = 1801] [id = 124] 16:22:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8ba2a400) [pid = 1801] [serial = 371] [outer = (nil)] 16:22:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8ba32c00) [pid = 1801] [serial = 372] [outer = 0x8ba2a400] 16:22:46 INFO - PROCESS | 1801 | 1461280966798 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8ba35c00) [pid = 1801] [serial = 373] [outer = 0x8ba2a400] 16:22:47 INFO - PROCESS | 1801 | 1461280967835 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1801 | 1461280967914 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:22:47 INFO - PROCESS | 1801 | 1461280967922 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1801 | 1461280967926 Marionette TRACE conn4 <- [1,470,null,{}] 16:22:47 INFO - PROCESS | 1801 | 1461280967932 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:48 INFO - PROCESS | 1801 | 1461280968162 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:22:48 INFO - PROCESS | 1801 | 1461280968432 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba33000 == 72 [pid = 1801] [id = 125] 16:22:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8ba35000) [pid = 1801] [serial = 374] [outer = (nil)] 16:22:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8bb89400) [pid = 1801] [serial = 375] [outer = 0x8ba35000] 16:22:48 INFO - PROCESS | 1801 | 1461280968530 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8bb8d800) [pid = 1801] [serial = 376] [outer = 0x8ba35000] 16:22:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8bd81000) [pid = 1801] [serial = 377] [outer = 0x9fc94800] 16:22:49 INFO - PROCESS | 1801 | 1461280969558 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1692ms 16:22:49 INFO - PROCESS | 1801 | 1461280969618 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1801 | 1461280969622 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:22:49 INFO - PROCESS | 1801 | 1461280969629 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1801 | 1461280969633 Marionette TRACE conn4 <- [1,474,null,{}] 16:22:49 INFO - PROCESS | 1801 | 1461280969639 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:49 INFO - PROCESS | 1801 | 1461280969844 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:22:50 INFO - PROCESS | 1801 | 1461280970137 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb83000 == 73 [pid = 1801] [id = 126] 16:22:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8bd7f000) [pid = 1801] [serial = 378] [outer = (nil)] 16:22:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8bd87800) [pid = 1801] [serial = 379] [outer = 0x8bd7f000] 16:22:50 INFO - PROCESS | 1801 | 1461280970235 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8bd8b800) [pid = 1801] [serial = 380] [outer = 0x8bd7f000] 16:22:51 INFO - PROCESS | 1801 | 1461280971204 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1642ms 16:22:51 INFO - PROCESS | 1801 | 1461280971273 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1801 | 1461280971278 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:22:51 INFO - PROCESS | 1801 | 1461280971285 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1801 | 1461280971288 Marionette TRACE conn4 <- [1,478,null,{}] 16:22:51 INFO - PROCESS | 1801 | 1461280971295 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:51 INFO - PROCESS | 1801 | 1461280971536 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:22:51 INFO - PROCESS | 1801 | 1461280971806 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e092400 == 74 [pid = 1801] [id = 127] 16:22:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8ed85c00) [pid = 1801] [serial = 381] [outer = (nil)] 16:22:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x8f0fd000) [pid = 1801] [serial = 382] [outer = 0x8ed85c00] 16:22:51 INFO - PROCESS | 1801 | 1461280971903 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x93a0e800) [pid = 1801] [serial = 383] [outer = 0x8ed85c00] 16:22:53 INFO - PROCESS | 1801 | 1461280973197 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:22:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1937ms 16:22:53 INFO - PROCESS | 1801 | 1461280973224 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1801 | 1461280973230 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:22:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:22:53 INFO - PROCESS | 1801 | 1461280973240 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1801 | 1461280973245 Marionette TRACE conn4 <- [1,482,null,{}] 16:22:53 INFO - PROCESS | 1801 | 1461280973257 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:53 INFO - PROCESS | 1801 | 1461280973557 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:22:53 INFO - PROCESS | 1801 | 1461280973755 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb87000 == 75 [pid = 1801] [id = 128] 16:22:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x8c5eb800) [pid = 1801] [serial = 384] [outer = (nil)] 16:22:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x8de99000) [pid = 1801] [serial = 385] [outer = 0x8c5eb800] 16:22:53 INFO - PROCESS | 1801 | 1461280973843 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x8de9c000) [pid = 1801] [serial = 386] [outer = 0x8c5eb800] 16:22:54 INFO - PROCESS | 1801 | 1461280974958 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1792ms 16:22:55 INFO - PROCESS | 1801 | 1461280975034 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1801 | 1461280975044 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:22:55 INFO - PROCESS | 1801 | 1461280975055 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1801 | 1461280975059 Marionette TRACE conn4 <- [1,486,null,{}] 16:22:55 INFO - PROCESS | 1801 | 1461280975066 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:55 INFO - PROCESS | 1801 | 1461280975301 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:22:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0f0800 == 74 [pid = 1801] [id = 86] 16:22:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0fd800 == 73 [pid = 1801] [id = 116] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x9eaeec00) [pid = 1801] [serial = 306] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOCSHELL 0x93a0b800 == 72 [pid = 1801] [id = 115] 16:22:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8e090800 == 71 [pid = 1801] [id = 114] 16:22:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0dfc00 == 70 [pid = 1801] [id = 113] 16:22:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed83000 == 69 [pid = 1801] [id = 112] 16:22:55 INFO - PROCESS | 1801 | 1461280975594 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8f0fc800) [pid = 1801] [serial = 223] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8efef400) [pid = 1801] [serial = 289] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8efe5000) [pid = 1801] [serial = 288] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8efec800) [pid = 1801] [serial = 270] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x972b7400) [pid = 1801] [serial = 273] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0xa4558800) [pid = 1801] [serial = 276] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0xa4b51000) [pid = 1801] [serial = 279] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8e08d000) [pid = 1801] [serial = 282] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x93a09000) [pid = 1801] [serial = 285] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e052c00 == 70 [pid = 1801] [id = 129] 16:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8e058c00) [pid = 1801] [serial = 387] [outer = (nil)] 16:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8efe5000) [pid = 1801] [serial = 388] [outer = 0x8e058c00] 16:22:55 INFO - PROCESS | 1801 | 1461280975699 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8f0e2c00) [pid = 1801] [serial = 389] [outer = 0x8e058c00] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x98a94c00) [pid = 1801] [serial = 300] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x91feb400) [pid = 1801] [serial = 303] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x98e58c00) [pid = 1801] [serial = 301] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x93a0e400) [pid = 1801] [serial = 294] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x95c72400) [pid = 1801] [serial = 295] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x93a08400) [pid = 1801] [serial = 292] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x92df7800) [pid = 1801] [serial = 291] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x98201800) [pid = 1801] [serial = 297] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x98209800) [pid = 1801] [serial = 298] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x991fd800) [pid = 1801] [serial = 304] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1801 | 1461280976662 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:22:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1642ms 16:22:56 INFO - PROCESS | 1801 | 1461280976697 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 1801 | 1461280976702 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:22:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:22:56 INFO - PROCESS | 1801 | 1461280976709 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1801 | 1461280976715 Marionette TRACE conn4 <- [1,490,null,{}] 16:22:56 INFO - PROCESS | 1801 | 1461280976733 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:56 INFO - PROCESS | 1801 | 1461280976920 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:22:57 INFO - PROCESS | 1801 | 1461280977156 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x906c3c00 == 71 [pid = 1801] [id = 130] 16:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x92cd8800) [pid = 1801] [serial = 390] [outer = (nil)] 16:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x92df6800) [pid = 1801] [serial = 391] [outer = 0x92cd8800] 16:22:57 INFO - PROCESS | 1801 | 1461280977252 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x93a0d800) [pid = 1801] [serial = 392] [outer = 0x92cd8800] 16:22:58 INFO - PROCESS | 1801 | 1461280978070 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1437ms 16:22:58 INFO - PROCESS | 1801 | 1461280978147 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1801 | 1461280978152 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:22:58 INFO - PROCESS | 1801 | 1461280978163 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1801 | 1461280978167 Marionette TRACE conn4 <- [1,494,null,{}] 16:22:58 INFO - PROCESS | 1801 | 1461280978177 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:58 INFO - PROCESS | 1801 | 1461280978419 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:22:58 INFO - PROCESS | 1801 | 1461280978450 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x906c1400 == 72 [pid = 1801] [id = 131] 16:22:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x93a01800) [pid = 1801] [serial = 393] [outer = (nil)] 16:22:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x93bbe800) [pid = 1801] [serial = 394] [outer = 0x93a01800] 16:22:58 INFO - PROCESS | 1801 | 1461280978531 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x93bc2000) [pid = 1801] [serial = 395] [outer = 0x93a01800] 16:22:59 INFO - PROCESS | 1801 | 1461280979521 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1434ms 16:22:59 INFO - PROCESS | 1801 | 1461280979599 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 1801 | 1461280979603 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:22:59 INFO - PROCESS | 1801 | 1461280979609 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1801 | 1461280979613 Marionette TRACE conn4 <- [1,498,null,{}] 16:22:59 INFO - PROCESS | 1801 | 1461280979626 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:59 INFO - PROCESS | 1801 | 1461280979844 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:22:59 INFO - PROCESS | 1801 | 1461280979866 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5eb400 == 73 [pid = 1801] [id = 132] 16:22:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x93bb5c00) [pid = 1801] [serial = 396] [outer = (nil)] 16:22:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x93edb800) [pid = 1801] [serial = 397] [outer = 0x93bb5c00] 16:22:59 INFO - PROCESS | 1801 | 1461280979948 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x93ee3400) [pid = 1801] [serial = 398] [outer = 0x93bb5c00] 16:23:00 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8ed84000) [pid = 1801] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:23:00 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x92cd8000) [pid = 1801] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:23:00 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8f0fe400) [pid = 1801] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:23:00 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x96855800) [pid = 1801] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:23:00 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x91351400) [pid = 1801] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:23:01 INFO - PROCESS | 1801 | 1461280981164 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:23:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1586ms 16:23:01 INFO - PROCESS | 1801 | 1461280981196 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1801 | 1461280981199 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:23:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:23:01 INFO - PROCESS | 1801 | 1461280981208 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1801 | 1461280981211 Marionette TRACE conn4 <- [1,502,null,{}] 16:23:01 INFO - PROCESS | 1801 | 1461280981217 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:01 INFO - PROCESS | 1801 | 1461280981512 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:23:01 INFO - PROCESS | 1801 | 1461280981531 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed84000 == 74 [pid = 1801] [id = 133] 16:23:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x93a0fc00) [pid = 1801] [serial = 399] [outer = (nil)] 16:23:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x97404400) [pid = 1801] [serial = 400] [outer = 0x93a0fc00] 16:23:01 INFO - PROCESS | 1801 | 1461280981621 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x97615c00) [pid = 1801] [serial = 401] [outer = 0x93a0fc00] 16:23:02 INFO - PROCESS | 1801 | 1461280982635 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:23:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1537ms 16:23:02 INFO - PROCESS | 1801 | 1461280982748 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1801 | 1461280982756 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:23:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:23:02 INFO - PROCESS | 1801 | 1461280982768 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1801 | 1461280982773 Marionette TRACE conn4 <- [1,506,null,{}] 16:23:02 INFO - PROCESS | 1801 | 1461280982793 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:03 INFO - PROCESS | 1801 | 1461280983003 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:23:03 INFO - PROCESS | 1801 | 1461280983242 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de91c00 == 75 [pid = 1801] [id = 134] 16:23:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8de94000) [pid = 1801] [serial = 402] [outer = (nil)] 16:23:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8de9c400) [pid = 1801] [serial = 403] [outer = 0x8de94000] 16:23:03 INFO - PROCESS | 1801 | 1461280983348 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8e091000) [pid = 1801] [serial = 404] [outer = 0x8de94000] 16:23:04 INFO - PROCESS | 1801 | 1461280984396 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:23:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1690ms 16:23:04 INFO - PROCESS | 1801 | 1461280984459 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 1801 | 1461280984468 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:23:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:23:04 INFO - PROCESS | 1801 | 1461280984480 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1801 | 1461280984485 Marionette TRACE conn4 <- [1,510,null,{}] 16:23:04 INFO - PROCESS | 1801 | 1461280984492 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:04 INFO - PROCESS | 1801 | 1461280984762 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:23:05 INFO - PROCESS | 1801 | 1461280985023 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x906ce800 == 76 [pid = 1801] [id = 135] 16:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9130d800) [pid = 1801] [serial = 405] [outer = (nil)] 16:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x91feb400) [pid = 1801] [serial = 406] [outer = 0x9130d800] 16:23:05 INFO - PROCESS | 1801 | 1461280985163 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x93a0ac00) [pid = 1801] [serial = 407] [outer = 0x9130d800] 16:23:06 INFO - PROCESS | 1801 | 1461280986304 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:23:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1892ms 16:23:06 INFO - PROCESS | 1801 | 1461280986373 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1801 | 1461280986376 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:23:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:23:06 INFO - PROCESS | 1801 | 1461280986385 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1801 | 1461280986392 Marionette TRACE conn4 <- [1,514,null,{}] 16:23:06 INFO - PROCESS | 1801 | 1461280986411 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:06 INFO - PROCESS | 1801 | 1461280986672 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:23:06 INFO - PROCESS | 1801 | 1461280986941 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x92cd3000 == 77 [pid = 1801] [id = 136] 16:23:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x970ab000) [pid = 1801] [serial = 408] [outer = (nil)] 16:23:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x98207c00) [pid = 1801] [serial = 409] [outer = 0x970ab000] 16:23:07 INFO - PROCESS | 1801 | 1461280987040 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x98a8f000) [pid = 1801] [serial = 410] [outer = 0x970ab000] 16:23:07 INFO - PROCESS | 1801 | 1461280987993 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:23:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1646ms 16:23:08 INFO - PROCESS | 1801 | 1461280988033 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1801 | 1461280988038 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:23:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:23:08 INFO - PROCESS | 1801 | 1461280988046 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1801 | 1461280988050 Marionette TRACE conn4 <- [1,518,null,{}] 16:23:08 INFO - PROCESS | 1801 | 1461280988057 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:08 INFO - PROCESS | 1801 | 1461280988264 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:23:08 INFO - PROCESS | 1801 | 1461280988443 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9740c400 == 78 [pid = 1801] [id = 137] 16:23:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9913a000) [pid = 1801] [serial = 411] [outer = (nil)] 16:23:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9d610c00) [pid = 1801] [serial = 412] [outer = 0x9913a000] 16:23:08 INFO - PROCESS | 1801 | 1461280988598 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9eaf4800) [pid = 1801] [serial = 413] [outer = 0x9913a000] 16:23:09 INFO - PROCESS | 1801 | 1461280989566 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:23:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1593ms 16:23:09 INFO - PROCESS | 1801 | 1461280989641 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1801 | 1461280989645 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:23:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:23:09 INFO - PROCESS | 1801 | 1461280989653 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1801 | 1461280989657 Marionette TRACE conn4 <- [1,522,null,{}] 16:23:09 INFO - PROCESS | 1801 | 1461280989664 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:09 INFO - PROCESS | 1801 | 1461280989905 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:23:10 INFO - PROCESS | 1801 | 1461280990175 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed83c00 == 79 [pid = 1801] [id = 138] 16:23:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x93ee5c00) [pid = 1801] [serial = 414] [outer = (nil)] 16:23:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x93eedc00) [pid = 1801] [serial = 415] [outer = 0x93ee5c00] 16:23:10 INFO - PROCESS | 1801 | 1461280990281 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x93eef400) [pid = 1801] [serial = 416] [outer = 0x93ee5c00] 16:23:11 INFO - PROCESS | 1801 | 1461280991276 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:23:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1690ms 16:23:11 INFO - PROCESS | 1801 | 1461280991344 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:23:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:23:11 INFO - PROCESS | 1801 | 1461280991348 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:23:11 INFO - PROCESS | 1801 | 1461280991356 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1801 | 1461280991360 Marionette TRACE conn4 <- [1,526,null,{}] 16:23:11 INFO - PROCESS | 1801 | 1461280991368 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:11 INFO - PROCESS | 1801 | 1461280991643 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:23:11 INFO - PROCESS | 1801 | 1461280991960 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd82000 == 80 [pid = 1801] [id = 139] 16:23:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x9ffb2400) [pid = 1801] [serial = 417] [outer = (nil)] 16:23:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0xa3d8d400) [pid = 1801] [serial = 418] [outer = 0x9ffb2400] 16:23:12 INFO - PROCESS | 1801 | 1461280992074 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0xa45c7800) [pid = 1801] [serial = 419] [outer = 0x9ffb2400] 16:23:13 INFO - PROCESS | 1801 | 1461280993127 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:23:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1845ms 16:23:13 INFO - PROCESS | 1801 | 1461280993201 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 1801 | 1461280993205 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:23:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:23:13 INFO - PROCESS | 1801 | 1461280993213 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1801 | 1461280993217 Marionette TRACE conn4 <- [1,530,null,{}] 16:23:13 INFO - PROCESS | 1801 | 1461280993224 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:13 INFO - PROCESS | 1801 | 1461280993463 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:23:13 INFO - PROCESS | 1801 | 1461280993702 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5efc00 == 81 [pid = 1801] [id = 140] 16:23:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x8a5f0800) [pid = 1801] [serial = 420] [outer = (nil)] 16:23:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x8a5f9400) [pid = 1801] [serial = 421] [outer = 0x8a5f0800] 16:23:13 INFO - PROCESS | 1801 | 1461280993809 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x8a5fdc00) [pid = 1801] [serial = 422] [outer = 0x8a5f0800] 16:23:14 INFO - PROCESS | 1801 | 1461280994713 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:23:14 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:23:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:23:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:23:14 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:23:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:23:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:23:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1541ms 16:23:14 INFO - PROCESS | 1801 | 1461280994785 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1801 | 1461280994790 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:23:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:23:14 INFO - PROCESS | 1801 | 1461280994807 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1801 | 1461280994813 Marionette TRACE conn4 <- [1,534,null,{}] 16:23:14 INFO - PROCESS | 1801 | 1461280994823 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:15 INFO - PROCESS | 1801 | 1461280995154 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:23:15 INFO - PROCESS | 1801 | 1461280995509 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a602000 == 82 [pid = 1801] [id = 141] 16:23:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x8a602400) [pid = 1801] [serial = 423] [outer = (nil)] 16:23:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x8a60ec00) [pid = 1801] [serial = 424] [outer = 0x8a602400] 16:23:15 INFO - PROCESS | 1801 | 1461280995694 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x8bd87c00) [pid = 1801] [serial = 425] [outer = 0x8a602400] 16:23:16 INFO - PROCESS | 1801 | 1461280996727 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:23:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1990ms 16:23:16 INFO - PROCESS | 1801 | 1461280996797 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1801 | 1461280996802 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:23:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:23:16 INFO - PROCESS | 1801 | 1461280996808 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1801 | 1461280996812 Marionette TRACE conn4 <- [1,538,null,{}] 16:23:16 INFO - PROCESS | 1801 | 1461280996819 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:17 INFO - PROCESS | 1801 | 1461280997041 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:23:17 INFO - PROCESS | 1801 | 1461280997235 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fef000 == 83 [pid = 1801] [id = 142] 16:23:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x89fef800) [pid = 1801] [serial = 426] [outer = (nil)] 16:23:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x89ff6000) [pid = 1801] [serial = 427] [outer = 0x89fef800] 16:23:17 INFO - PROCESS | 1801 | 1461280997369 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x89ffc000) [pid = 1801] [serial = 428] [outer = 0x89fef800] 16:23:18 INFO - PROCESS | 1801 | 1461280998369 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:23:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1582ms 16:23:18 INFO - PROCESS | 1801 | 1461280998425 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 1801 | 1461280998429 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:23:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:23:18 INFO - PROCESS | 1801 | 1461280998440 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1801 | 1461280998444 Marionette TRACE conn4 <- [1,542,null,{}] 16:23:18 INFO - PROCESS | 1801 | 1461280998452 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:18 INFO - PROCESS | 1801 | 1461280998646 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:23:18 INFO - PROCESS | 1801 | 1461280998889 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x89feec00 == 84 [pid = 1801] [id = 143] 16:23:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x89ff1800) [pid = 1801] [serial = 429] [outer = (nil)] 16:23:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x8a18b800) [pid = 1801] [serial = 430] [outer = 0x89ff1800] 16:23:19 INFO - PROCESS | 1801 | 1461280999025 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x8a190800) [pid = 1801] [serial = 431] [outer = 0x89ff1800] 16:23:20 INFO - PROCESS | 1801 | 1461281000172 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:23:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1786ms 16:23:20 INFO - PROCESS | 1801 | 1461281000237 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1801 | 1461281000244 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:23:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:23:20 INFO - PROCESS | 1801 | 1461281000256 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1801 | 1461281000261 Marionette TRACE conn4 <- [1,546,null,{}] 16:23:20 INFO - PROCESS | 1801 | 1461281000270 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:20 INFO - PROCESS | 1801 | 1461281000626 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:23:21 INFO - PROCESS | 1801 | 1461281000993 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ffd800 == 85 [pid = 1801] [id = 144] 16:23:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x8a348c00) [pid = 1801] [serial = 432] [outer = (nil)] 16:23:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x8a34f000) [pid = 1801] [serial = 433] [outer = 0x8a348c00] 16:23:21 INFO - PROCESS | 1801 | 1461281001129 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x8a5f6000) [pid = 1801] [serial = 434] [outer = 0x8a348c00] 16:23:22 INFO - PROCESS | 1801 | 1461281002438 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:23:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 2246ms 16:23:22 INFO - PROCESS | 1801 | 1461281002508 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1801 | 1461281002513 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:23:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:23:22 INFO - PROCESS | 1801 | 1461281002523 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1801 | 1461281002527 Marionette TRACE conn4 <- [1,550,null,{}] 16:23:22 INFO - PROCESS | 1801 | 1461281002540 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:22 INFO - PROCESS | 1801 | 1461281002783 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:23:23 INFO - PROCESS | 1801 | 1461281003052 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x89482000 == 86 [pid = 1801] [id = 145] 16:23:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x89482c00) [pid = 1801] [serial = 435] [outer = (nil)] 16:23:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x89489800) [pid = 1801] [serial = 436] [outer = 0x89482c00] 16:23:23 INFO - PROCESS | 1801 | 1461281003178 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x8948e800) [pid = 1801] [serial = 437] [outer = 0x89482c00] 16:23:24 INFO - PROCESS | 1801 | 1461281004103 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:23:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1593ms 16:23:24 INFO - PROCESS | 1801 | 1461281004115 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1801 | 1461281004120 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:23:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:23:24 INFO - PROCESS | 1801 | 1461281004127 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1801 | 1461281004131 Marionette TRACE conn4 <- [1,554,null,{}] 16:23:24 INFO - PROCESS | 1801 | 1461281004137 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:24 INFO - PROCESS | 1801 | 1461281004342 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:23:24 INFO - PROCESS | 1801 | 1461281004546 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x89484800 == 87 [pid = 1801] [id = 146] 16:23:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x8948a400) [pid = 1801] [serial = 438] [outer = (nil)] 16:23:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 206 (0x895ca000) [pid = 1801] [serial = 439] [outer = 0x8948a400] 16:23:24 INFO - PROCESS | 1801 | 1461281004640 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 207 (0x895cb400) [pid = 1801] [serial = 440] [outer = 0x8948a400] 16:23:25 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:25 INFO - PROCESS | 1801 | 1461281005695 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:23:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1585ms 16:23:25 INFO - PROCESS | 1801 | 1461281005713 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1801 | 1461281005716 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:23:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:23:25 INFO - PROCESS | 1801 | 1461281005724 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1801 | 1461281005727 Marionette TRACE conn4 <- [1,558,null,{}] 16:23:25 INFO - PROCESS | 1801 | 1461281005734 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:25 INFO - PROCESS | 1801 | 1461281005943 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:23:26 INFO - PROCESS | 1801 | 1461281006192 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x89490800 == 88 [pid = 1801] [id = 147] 16:23:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 208 (0x895c6400) [pid = 1801] [serial = 441] [outer = (nil)] 16:23:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 209 (0x895d3800) [pid = 1801] [serial = 442] [outer = 0x895c6400] 16:23:26 INFO - PROCESS | 1801 | 1461281006303 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 210 (0x8a34d000) [pid = 1801] [serial = 443] [outer = 0x895c6400] 16:23:27 INFO - PROCESS | 1801 | 1461281007223 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:23:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1537ms 16:23:27 INFO - PROCESS | 1801 | 1461281007263 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 1801 | 1461281007268 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:23:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:23:27 INFO - PROCESS | 1801 | 1461281007276 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1801 | 1461281007280 Marionette TRACE conn4 <- [1,562,null,{}] 16:23:27 INFO - PROCESS | 1801 | 1461281007286 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:27 INFO - PROCESS | 1801 | 1461281007505 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:23:27 INFO - PROCESS | 1801 | 1461281007740 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x895cfc00 == 89 [pid = 1801] [id = 148] 16:23:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 211 (0x895d0c00) [pid = 1801] [serial = 444] [outer = (nil)] 16:23:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 212 (0x8a60a800) [pid = 1801] [serial = 445] [outer = 0x895d0c00] 16:23:27 INFO - PROCESS | 1801 | 1461281007884 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 213 (0x8c4b4000) [pid = 1801] [serial = 446] [outer = 0x895d0c00] 16:23:28 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:29 INFO - PROCESS | 1801 | 1461281009291 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:23:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 2140ms 16:23:29 INFO - PROCESS | 1801 | 1461281009517 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1801 | 1461281009524 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:23:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:23:29 INFO - PROCESS | 1801 | 1461281009542 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1801 | 1461281009548 Marionette TRACE conn4 <- [1,566,null,{}] 16:23:29 INFO - PROCESS | 1801 | 1461281009557 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:29 INFO - PROCESS | 1801 | 1461281009749 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:23:29 INFO - PROCESS | 1801 | 1461281009950 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a18d400 == 90 [pid = 1801] [id = 149] 16:23:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 214 (0x8a356c00) [pid = 1801] [serial = 447] [outer = (nil)] 16:23:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 215 (0x8a609400) [pid = 1801] [serial = 448] [outer = 0x8a356c00] 16:23:30 INFO - PROCESS | 1801 | 1461281010036 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 216 (0x8ba2c000) [pid = 1801] [serial = 449] [outer = 0x8a356c00] 16:23:30 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:31 INFO - PROCESS | 1801 | 1461281011168 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:23:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1690ms 16:23:31 INFO - PROCESS | 1801 | 1461281011230 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 1801 | 1461281011239 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:23:31 INFO - PROCESS | 1801 | 1461281011250 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1801 | 1461281011254 Marionette TRACE conn4 <- [1,570,null,{}] 16:23:31 INFO - PROCESS | 1801 | 1461281011261 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:31 INFO - PROCESS | 1801 | 1461281011466 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:23:31 INFO - PROCESS | 1801 | 1461281011742 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4ba000 == 91 [pid = 1801] [id = 150] 16:23:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 217 (0x8c4ba400) [pid = 1801] [serial = 450] [outer = (nil)] 16:23:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 218 (0x8c4bd000) [pid = 1801] [serial = 451] [outer = 0x8c4ba400] 16:23:31 INFO - PROCESS | 1801 | 1461281011874 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 219 (0x8c4c1800) [pid = 1801] [serial = 452] [outer = 0x8c4ba400] 16:23:32 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd99800 == 90 [pid = 1801] [id = 95] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x8e085000 == 89 [pid = 1801] [id = 94] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x9134f000 == 88 [pid = 1801] [id = 68] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 218 (0x8e05bc00) [pid = 1801] [serial = 321] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 217 (0x95c6cc00) [pid = 1801] [serial = 312] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 216 (0xa3de4000) [pid = 1801] [serial = 318] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 215 (0x93d91400) [pid = 1801] [serial = 330] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 214 (0xa4c0ac00) [pid = 1801] [serial = 324] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 213 (0x8f0e7000) [pid = 1801] [serial = 309] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 212 (0x93d99c00) [pid = 1801] [serial = 333] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 211 (0x906c9000) [pid = 1801] [serial = 327] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 210 (0x9eaefc00) [pid = 1801] [serial = 315] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOMWINDOW == 209 (0x99141800) [pid = 1801] [serial = 351] [outer = (nil)] [url = about:blank] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5eb400 == 87 [pid = 1801] [id = 132] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x906c1400 == 86 [pid = 1801] [id = 131] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x906c3c00 == 85 [pid = 1801] [id = 130] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x8e052c00 == 84 [pid = 1801] [id = 129] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb87000 == 83 [pid = 1801] [id = 128] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x920e5400 == 82 [pid = 1801] [id = 121] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x8c4f1800 == 81 [pid = 1801] [id = 120] 16:23:32 INFO - PROCESS | 1801 | --DOCSHELL 0x8de9cc00 == 80 [pid = 1801] [id = 119] 16:23:33 INFO - PROCESS | 1801 | --DOCSHELL 0x8de96000 == 79 [pid = 1801] [id = 118] 16:23:33 INFO - PROCESS | 1801 | 1461281012998 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 208 (0x91fe3400) [pid = 1801] [serial = 339] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 207 (0x9761f000) [pid = 1801] [serial = 346] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 206 (0x93edbc00) [pid = 1801] [serial = 343] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 205 (0x8efee000) [pid = 1801] [serial = 337] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x978a3400) [pid = 1801] [serial = 348] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x92cd9800) [pid = 1801] [serial = 340] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x97403000) [pid = 1801] [serial = 345] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x8ed8bc00) [pid = 1801] [serial = 336] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x93ed5400) [pid = 1801] [serial = 342] [outer = (nil)] [url = about:blank] 16:23:33 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x9820a400) [pid = 1801] [serial = 349] [outer = (nil)] [url = about:blank] 16:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1798ms 16:23:33 INFO - PROCESS | 1801 | 1461281013094 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1801 | 1461281013100 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:23:33 INFO - PROCESS | 1801 | 1461281013118 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1801 | 1461281013126 Marionette TRACE conn4 <- [1,574,null,{}] 16:23:33 INFO - PROCESS | 1801 | 1461281013169 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:33 INFO - PROCESS | 1801 | 1461281013449 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:23:33 INFO - PROCESS | 1801 | 1461281013605 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a353800 == 80 [pid = 1801] [id = 151] 16:23:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x8bb87000) [pid = 1801] [serial = 453] [outer = (nil)] 16:23:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x8de9dc00) [pid = 1801] [serial = 454] [outer = 0x8bb87000] 16:23:33 INFO - PROCESS | 1801 | 1461281013690 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x8e088400) [pid = 1801] [serial = 455] [outer = 0x8bb87000] 16:23:34 INFO - PROCESS | 1801 | 1461281014489 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1463ms 16:23:34 INFO - PROCESS | 1801 | 1461281014579 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 1801 | 1461281014584 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:23:34 INFO - PROCESS | 1801 | 1461281014590 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1801 | 1461281014593 Marionette TRACE conn4 <- [1,578,null,{}] 16:23:34 INFO - PROCESS | 1801 | 1461281014599 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:34 INFO - PROCESS | 1801 | 1461281014774 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:23:34 INFO - PROCESS | 1801 | 1461281014946 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd90c00 == 81 [pid = 1801] [id = 152] 16:23:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x8e090800) [pid = 1801] [serial = 456] [outer = (nil)] 16:23:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x8efe7c00) [pid = 1801] [serial = 457] [outer = 0x8e090800] 16:23:35 INFO - PROCESS | 1801 | 1461281015030 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x8f0e7c00) [pid = 1801] [serial = 458] [outer = 0x8e090800] 16:23:36 INFO - PROCESS | 1801 | 1461281016045 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1530ms 16:23:36 INFO - PROCESS | 1801 | 1461281016121 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1801 | 1461281016125 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:23:36 INFO - PROCESS | 1801 | 1461281016132 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1801 | 1461281016136 Marionette TRACE conn4 <- [1,582,null,{}] 16:23:36 INFO - PROCESS | 1801 | 1461281016141 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:36 INFO - PROCESS | 1801 | 1461281016381 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:23:36 INFO - PROCESS | 1801 | 1461281016405 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a353400 == 82 [pid = 1801] [id = 153] 16:23:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 206 (0x8f0e2400) [pid = 1801] [serial = 459] [outer = (nil)] 16:23:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 207 (0x906cc800) [pid = 1801] [serial = 460] [outer = 0x8f0e2400] 16:23:36 INFO - PROCESS | 1801 | 1461281016486 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 208 (0x93bb8800) [pid = 1801] [serial = 461] [outer = 0x8f0e2400] 16:23:37 INFO - PROCESS | 1801 | --DOMWINDOW == 207 (0x99236800) [pid = 1801] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:23:37 INFO - PROCESS | 1801 | --DOMWINDOW == 206 (0x92cd8800) [pid = 1801] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:23:37 INFO - PROCESS | 1801 | --DOMWINDOW == 205 (0x8c5eb800) [pid = 1801] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:23:37 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x93bb5c00) [pid = 1801] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:23:37 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x8e058c00) [pid = 1801] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:23:37 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x93a01800) [pid = 1801] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:23:37 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x98205800) [pid = 1801] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:23:37 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x98e50800) [pid = 1801] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:23:37 INFO - PROCESS | 1801 | 1461281017591 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1485ms 16:23:37 INFO - PROCESS | 1801 | 1461281017618 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1801 | 1461281017621 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:23:37 INFO - PROCESS | 1801 | 1461281017628 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1801 | 1461281017632 Marionette TRACE conn4 <- [1,586,null,{}] 16:23:37 INFO - PROCESS | 1801 | 1461281017637 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:37 INFO - PROCESS | 1801 | 1461281017908 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:23:37 INFO - PROCESS | 1801 | 1461281017934 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x895d0400 == 83 [pid = 1801] [id = 154] 16:23:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x8c4f5400) [pid = 1801] [serial = 462] [outer = (nil)] 16:23:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x93bc1000) [pid = 1801] [serial = 463] [outer = 0x8c4f5400] 16:23:38 INFO - PROCESS | 1801 | 1461281018018 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x93ed5800) [pid = 1801] [serial = 464] [outer = 0x8c4f5400] 16:23:38 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:38 INFO - PROCESS | 1801 | 1461281018937 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1332ms 16:23:38 INFO - PROCESS | 1801 | 1461281018961 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1801 | 1461281018965 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:23:38 INFO - PROCESS | 1801 | 1461281018972 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1801 | 1461281018976 Marionette TRACE conn4 <- [1,590,null,{}] 16:23:38 INFO - PROCESS | 1801 | 1461281018982 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:39 INFO - PROCESS | 1801 | 1461281019157 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:23:39 INFO - PROCESS | 1801 | 1461281019448 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x89482400 == 84 [pid = 1801] [id = 155] 16:23:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x89485000) [pid = 1801] [serial = 465] [outer = (nil)] 16:23:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x895d1c00) [pid = 1801] [serial = 466] [outer = 0x89485000] 16:23:39 INFO - PROCESS | 1801 | 1461281019552 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 206 (0x8a18c800) [pid = 1801] [serial = 467] [outer = 0x89485000] 16:23:40 INFO - PROCESS | 1801 | 1461281020834 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1941ms 16:23:40 INFO - PROCESS | 1801 | 1461281020917 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 1801 | 1461281020923 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:23:40 INFO - PROCESS | 1801 | 1461281020933 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1801 | 1461281020939 Marionette TRACE conn4 <- [1,594,null,{}] 16:23:40 INFO - PROCESS | 1801 | 1461281020948 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:41 INFO - PROCESS | 1801 | 1461281021210 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:23:41 INFO - PROCESS | 1801 | 1461281021462 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de97c00 == 85 [pid = 1801] [id = 156] 16:23:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 207 (0x8e086400) [pid = 1801] [serial = 468] [outer = (nil)] 16:23:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 208 (0x8ed84800) [pid = 1801] [serial = 469] [outer = 0x8e086400] 16:23:41 INFO - PROCESS | 1801 | 1461281021605 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 209 (0x8efee000) [pid = 1801] [serial = 470] [outer = 0x8e086400] 16:23:42 INFO - PROCESS | 1801 | 1461281022708 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1849ms 16:23:42 INFO - PROCESS | 1801 | 1461281022785 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1801 | 1461281022793 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:23:42 INFO - PROCESS | 1801 | 1461281022800 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1801 | 1461281022804 Marionette TRACE conn4 <- [1,598,null,{}] 16:23:42 INFO - PROCESS | 1801 | 1461281022811 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:43 INFO - PROCESS | 1801 | 1461281023068 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:23:43 INFO - PROCESS | 1801 | 1461281023371 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de94c00 == 86 [pid = 1801] [id = 157] 16:23:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 210 (0x93bc3000) [pid = 1801] [serial = 471] [outer = (nil)] 16:23:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 211 (0x93edc800) [pid = 1801] [serial = 472] [outer = 0x93bc3000] 16:23:43 INFO - PROCESS | 1801 | 1461281023467 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 212 (0x93eec400) [pid = 1801] [serial = 473] [outer = 0x93bc3000] 16:23:44 INFO - PROCESS | 1801 | 1461281024435 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1683ms 16:23:44 INFO - PROCESS | 1801 | 1461281024501 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 1801 | 1461281024506 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:23:44 INFO - PROCESS | 1801 | 1461281024526 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1801 | 1461281024537 Marionette TRACE conn4 <- [1,602,null,{}] 16:23:44 INFO - PROCESS | 1801 | 1461281024545 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:44 INFO - PROCESS | 1801 | 1461281024768 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:23:44 INFO - PROCESS | 1801 | 1461281024975 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x89481c00 == 87 [pid = 1801] [id = 158] 16:23:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 213 (0x8a350800) [pid = 1801] [serial = 474] [outer = (nil)] 16:23:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 214 (0x972c0c00) [pid = 1801] [serial = 475] [outer = 0x8a350800] 16:23:45 INFO - PROCESS | 1801 | 1461281025115 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 215 (0x98204800) [pid = 1801] [serial = 476] [outer = 0x8a350800] 16:23:46 INFO - PROCESS | 1801 | 1461281026208 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1759ms 16:23:46 INFO - PROCESS | 1801 | 1461281026278 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1801 | 1461281026284 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:23:46 INFO - PROCESS | 1801 | 1461281026291 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1801 | 1461281026294 Marionette TRACE conn4 <- [1,606,null,{}] 16:23:46 INFO - PROCESS | 1801 | 1461281026301 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:46 INFO - PROCESS | 1801 | 1461281026554 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:23:46 INFO - PROCESS | 1801 | 1461281026842 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x96849400 == 88 [pid = 1801] [id = 159] 16:23:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 216 (0x972b6000) [pid = 1801] [serial = 477] [outer = (nil)] 16:23:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 217 (0x99141800) [pid = 1801] [serial = 478] [outer = 0x972b6000] 16:23:46 INFO - PROCESS | 1801 | 1461281026940 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 218 (0x9a55b800) [pid = 1801] [serial = 479] [outer = 0x972b6000] 16:23:47 INFO - PROCESS | 1801 | 1461281027907 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1683ms 16:23:47 INFO - PROCESS | 1801 | 1461281027975 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1801 | 1461281027979 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:23:47 INFO - PROCESS | 1801 | 1461281027987 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1801 | 1461281027991 Marionette TRACE conn4 <- [1,610,null,{}] 16:23:48 INFO - PROCESS | 1801 | 1461281027997 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:48 INFO - PROCESS | 1801 | 1461281028225 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:23:48 INFO - PROCESS | 1801 | 1461281028514 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eada800 == 89 [pid = 1801] [id = 160] 16:23:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 219 (0x9eadcc00) [pid = 1801] [serial = 480] [outer = (nil)] 16:23:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 220 (0x9eaefc00) [pid = 1801] [serial = 481] [outer = 0x9eadcc00] 16:23:48 INFO - PROCESS | 1801 | 1461281028666 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 221 (0xa105bc00) [pid = 1801] [serial = 482] [outer = 0x9eadcc00] 16:23:49 INFO - PROCESS | 1801 | 1461281029647 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1734ms 16:23:49 INFO - PROCESS | 1801 | 1461281029723 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1801 | 1461281029726 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:23:49 INFO - PROCESS | 1801 | 1461281029735 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1801 | 1461281029740 Marionette TRACE conn4 <- [1,614,null,{}] 16:23:49 INFO - PROCESS | 1801 | 1461281029747 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:49 INFO - PROCESS | 1801 | 1461281029998 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:23:50 INFO - PROCESS | 1801 | 1461281030255 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd80800 == 90 [pid = 1801] [id = 161] 16:23:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 222 (0x8dd81800) [pid = 1801] [serial = 483] [outer = (nil)] 16:23:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 223 (0x8dd8c000) [pid = 1801] [serial = 484] [outer = 0x8dd81800] 16:23:50 INFO - PROCESS | 1801 | 1461281030371 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 224 (0x8dd8d800) [pid = 1801] [serial = 485] [outer = 0x8dd81800] 16:23:51 INFO - PROCESS | 1801 | 1461281031287 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1590ms 16:23:51 INFO - PROCESS | 1801 | 1461281031343 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1801 | 1461281031348 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:23:51 INFO - PROCESS | 1801 | 1461281031358 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1801 | 1461281031362 Marionette TRACE conn4 <- [1,618,null,{}] 16:23:51 INFO - PROCESS | 1801 | 1461281031369 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:51 INFO - PROCESS | 1801 | 1461281031581 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:23:51 INFO - PROCESS | 1801 | 1461281031823 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd81000 == 91 [pid = 1801] [id = 162] 16:23:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 225 (0x8dd8a400) [pid = 1801] [serial = 486] [outer = (nil)] 16:23:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 226 (0x8ed4d800) [pid = 1801] [serial = 487] [outer = 0x8dd8a400] 16:23:51 INFO - PROCESS | 1801 | 1461281031937 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 227 (0x8ed50000) [pid = 1801] [serial = 488] [outer = 0x8dd8a400] 16:23:52 INFO - PROCESS | 1801 | 1461281032854 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1533ms 16:23:52 INFO - PROCESS | 1801 | 1461281032892 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:23:52 INFO - PROCESS | 1801 | 1461281032895 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:23:52 INFO - PROCESS | 1801 | 1461281032904 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1801 | 1461281032909 Marionette TRACE conn4 <- [1,622,null,{}] 16:23:52 INFO - PROCESS | 1801 | 1461281032937 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:53 INFO - PROCESS | 1801 | 1461281033153 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:23:53 INFO - PROCESS | 1801 | 1461281033412 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd8b400 == 92 [pid = 1801] [id = 163] 16:23:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 228 (0x8dd8e800) [pid = 1801] [serial = 489] [outer = (nil)] 16:23:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 229 (0x8ed57000) [pid = 1801] [serial = 490] [outer = 0x8dd8e800] 16:23:53 INFO - PROCESS | 1801 | 1461281033521 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 230 (0x9d60ec00) [pid = 1801] [serial = 491] [outer = 0x8dd8e800] 16:23:54 INFO - PROCESS | 1801 | 1461281034417 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1553ms 16:23:54 INFO - PROCESS | 1801 | 1461281034459 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1801 | 1461281034463 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:23:54 INFO - PROCESS | 1801 | 1461281034471 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1801 | 1461281034482 Marionette TRACE conn4 <- [1,626,null,{}] 16:23:54 INFO - PROCESS | 1801 | 1461281034488 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:54 INFO - PROCESS | 1801 | 1461281034694 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:23:54 INFO - PROCESS | 1801 | 1461281034933 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed4e000 == 93 [pid = 1801] [id = 164] 16:23:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 231 (0x8ed53c00) [pid = 1801] [serial = 492] [outer = (nil)] 16:23:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 232 (0x93d2cc00) [pid = 1801] [serial = 493] [outer = 0x8ed53c00] 16:23:55 INFO - PROCESS | 1801 | 1461281035070 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 233 (0x93d2f400) [pid = 1801] [serial = 494] [outer = 0x8ed53c00] 16:23:56 INFO - PROCESS | 1801 | 1461281036064 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1649ms 16:23:56 INFO - PROCESS | 1801 | 1461281036121 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 1801 | 1461281036126 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:23:56 INFO - PROCESS | 1801 | 1461281036133 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 1801 | 1461281036137 Marionette TRACE conn4 <- [1,630,null,{}] 16:23:56 INFO - PROCESS | 1801 | 1461281036143 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:56 INFO - PROCESS | 1801 | 1461281036375 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:23:56 INFO - PROCESS | 1801 | 1461281036669 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d35800 == 94 [pid = 1801] [id = 165] 16:23:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 234 (0x93d35c00) [pid = 1801] [serial = 495] [outer = (nil)] 16:23:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 235 (0xa3d81c00) [pid = 1801] [serial = 496] [outer = 0x93d35c00] 16:23:56 INFO - PROCESS | 1801 | 1461281036784 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 236 (0xa4836400) [pid = 1801] [serial = 497] [outer = 0x93d35c00] 16:23:57 INFO - PROCESS | 1801 | 1461281037734 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1635ms 16:23:57 INFO - PROCESS | 1801 | 1461281037769 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1801 | 1461281037774 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:23:57 INFO - PROCESS | 1801 | 1461281037781 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1801 | 1461281037786 Marionette TRACE conn4 <- [1,634,null,{}] 16:23:57 INFO - PROCESS | 1801 | 1461281037792 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:58 INFO - PROCESS | 1801 | 1461281038019 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:23:58 INFO - PROCESS | 1801 | 1461281038260 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x886c4800 == 95 [pid = 1801] [id = 166] 16:23:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 237 (0x886c8800) [pid = 1801] [serial = 498] [outer = (nil)] 16:23:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 238 (0x886cfc00) [pid = 1801] [serial = 499] [outer = 0x886c8800] 16:23:58 INFO - PROCESS | 1801 | 1461281038401 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 239 (0xa2be5800) [pid = 1801] [serial = 500] [outer = 0x886c8800] 16:23:58 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:59 INFO - PROCESS | 1801 | 1461281039292 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1549ms 16:23:59 INFO - PROCESS | 1801 | 1461281039331 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1801 | 1461281039336 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:23:59 INFO - PROCESS | 1801 | 1461281039343 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1801 | 1461281039346 Marionette TRACE conn4 <- [1,638,null,{}] 16:23:59 INFO - PROCESS | 1801 | 1461281039352 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:59 INFO - PROCESS | 1801 | 1461281039568 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:23:59 INFO - PROCESS | 1801 | 1461281039821 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x888b9400 == 96 [pid = 1801] [id = 167] 16:23:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 240 (0x888ba400) [pid = 1801] [serial = 501] [outer = (nil)] 16:23:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 241 (0x888be000) [pid = 1801] [serial = 502] [outer = 0x888ba400] 16:23:59 INFO - PROCESS | 1801 | 1461281039969 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 242 (0x888c0800) [pid = 1801] [serial = 503] [outer = 0x888ba400] 16:24:00 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:00 INFO - PROCESS | 1801 | 1461281040943 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:24:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1643ms 16:24:00 INFO - PROCESS | 1801 | 1461281040988 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:24:00 INFO - PROCESS | 1801 | 1461281040992 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:24:01 INFO - PROCESS | 1801 | 1461281040999 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 1801 | 1461281041003 Marionette TRACE conn4 <- [1,642,null,{}] 16:24:01 INFO - PROCESS | 1801 | 1461281041010 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:01 INFO - PROCESS | 1801 | 1461281041222 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:24:01 INFO - PROCESS | 1801 | 1461281041467 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x888c4400 == 97 [pid = 1801] [id = 168] 16:24:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 243 (0x888c5800) [pid = 1801] [serial = 504] [outer = (nil)] 16:24:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 244 (0x8bb02c00) [pid = 1801] [serial = 505] [outer = 0x888c5800] 16:24:01 INFO - PROCESS | 1801 | 1461281041604 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x8bb06000) [pid = 1801] [serial = 506] [outer = 0x888c5800] 16:24:02 INFO - PROCESS | 1801 | 1461281042562 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:24:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1638ms 16:24:02 INFO - PROCESS | 1801 | 1461281042638 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1801 | 1461281042641 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:24:02 INFO - PROCESS | 1801 | 1461281042650 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1801 | 1461281042653 Marionette TRACE conn4 <- [1,646,null,{}] 16:24:02 INFO - PROCESS | 1801 | 1461281042660 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:02 INFO - PROCESS | 1801 | 1461281042868 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:24:03 INFO - PROCESS | 1801 | 1461281043118 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x888c3000 == 98 [pid = 1801] [id = 169] 16:24:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x8bb01400) [pid = 1801] [serial = 507] [outer = (nil)] 16:24:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 247 (0x8bb0d400) [pid = 1801] [serial = 508] [outer = 0x8bb01400] 16:24:03 INFO - PROCESS | 1801 | 1461281043227 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 248 (0x8bb0e400) [pid = 1801] [serial = 509] [outer = 0x8bb01400] 16:24:04 INFO - PROCESS | 1801 | 1461281044619 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:24:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 2039ms 16:24:04 INFO - PROCESS | 1801 | 1461281044758 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 1801 | 1461281044765 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:24:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:24:04 INFO - PROCESS | 1801 | 1461281044775 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1801 | 1461281044780 Marionette TRACE conn4 <- [1,650,null,{}] 16:24:04 INFO - PROCESS | 1801 | 1461281044789 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:04 INFO - PROCESS | 1801 | 1461281044993 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:24:05 INFO - PROCESS | 1801 | 1461281045194 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x888b8000 == 99 [pid = 1801] [id = 170] 16:24:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 249 (0x8a357800) [pid = 1801] [serial = 510] [outer = (nil)] 16:24:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 250 (0x8a601c00) [pid = 1801] [serial = 511] [outer = 0x8a357800] 16:24:05 INFO - PROCESS | 1801 | 1461281045322 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 251 (0x8bb03000) [pid = 1801] [serial = 512] [outer = 0x8a357800] 16:24:06 INFO - PROCESS | 1801 | 1461281046445 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1742ms 16:24:06 INFO - PROCESS | 1801 | 1461281046517 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:24:06 INFO - PROCESS | 1801 | 1461281046526 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:24:06 INFO - PROCESS | 1801 | 1461281046538 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1801 | 1461281046542 Marionette TRACE conn4 <- [1,654,null,{}] 16:24:06 INFO - PROCESS | 1801 | 1461281046549 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:06 INFO - PROCESS | 1801 | 1461281046810 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:24:07 INFO - PROCESS | 1801 | 1461281047162 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9a565000 == 98 [pid = 1801] [id = 78] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e2800 == 97 [pid = 1801] [id = 81] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea03800 == 96 [pid = 1801] [id = 80] 16:24:07 INFO - PROCESS | 1801 | --DOMWINDOW == 250 (0x97404400) [pid = 1801] [serial = 400] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1801 | --DOMWINDOW == 249 (0x8bb89400) [pid = 1801] [serial = 375] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1801 | --DOMWINDOW == 248 (0xa4834400) [pid = 1801] [serial = 369] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1801 | --DOMWINDOW == 247 (0x8ba32c00) [pid = 1801] [serial = 372] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1801 | --DOMWINDOW == 246 (0x8c5ee000) [pid = 1801] [serial = 366] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0x93d97c00) [pid = 1801] [serial = 360] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x8bd87800) [pid = 1801] [serial = 379] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1801 | --DOMWINDOW == 243 (0xa0b2fc00) [pid = 1801] [serial = 363] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a349400 == 97 [pid = 1801] [id = 171] 16:24:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 244 (0x8a34b800) [pid = 1801] [serial = 513] [outer = (nil)] 16:24:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x8ba36c00) [pid = 1801] [serial = 514] [outer = 0x8a34b800] 16:24:07 INFO - PROCESS | 1801 | 1461281047327 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x8bd8b000) [pid = 1801] [serial = 515] [outer = 0x8a34b800] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0f3c00 == 96 [pid = 1801] [id = 79] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x895d0400 == 95 [pid = 1801] [id = 154] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8a353400 == 94 [pid = 1801] [id = 153] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd90c00 == 93 [pid = 1801] [id = 152] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8a353800 == 92 [pid = 1801] [id = 151] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8c4ba000 == 91 [pid = 1801] [id = 150] 16:24:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8a18d400 == 90 [pid = 1801] [id = 149] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0xa10ee000) [pid = 1801] [serial = 268] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x92def000) [pid = 1801] [serial = 357] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 243 (0x92df6800) [pid = 1801] [serial = 391] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 242 (0x8f0fd000) [pid = 1801] [serial = 382] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 241 (0x8de99000) [pid = 1801] [serial = 385] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 240 (0x93ee3400) [pid = 1801] [serial = 398] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 239 (0x8f0e2c00) [pid = 1801] [serial = 389] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 238 (0x8efe5000) [pid = 1801] [serial = 388] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 237 (0x93a0d800) [pid = 1801] [serial = 392] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 236 (0x93bc2000) [pid = 1801] [serial = 395] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 235 (0x93edb800) [pid = 1801] [serial = 397] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 234 (0x9eaf7800) [pid = 1801] [serial = 307] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 233 (0x9d606c00) [pid = 1801] [serial = 352] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 232 (0x93bbe800) [pid = 1801] [serial = 394] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 231 (0x8e053c00) [pid = 1801] [serial = 354] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 230 (0x97617800) [pid = 1801] [serial = 205] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:24:08 INFO - PROCESS | 1801 | --DOMWINDOW == 229 (0x8de9c000) [pid = 1801] [serial = 386] [outer = (nil)] [url = about:blank] 16:24:08 INFO - PROCESS | 1801 | 1461281048340 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:24:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:24:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1838ms 16:24:08 INFO - PROCESS | 1801 | 1461281048377 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1801 | 1461281048382 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:24:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:24:08 INFO - PROCESS | 1801 | 1461281048389 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1801 | 1461281048395 Marionette TRACE conn4 <- [1,658,null,{}] 16:24:08 INFO - PROCESS | 1801 | 1461281048412 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:08 INFO - PROCESS | 1801 | 1461281048625 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:24:08 INFO - PROCESS | 1801 | 1461281048868 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a353800 == 91 [pid = 1801] [id = 172] 16:24:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 230 (0x8c5e6800) [pid = 1801] [serial = 516] [outer = (nil)] 16:24:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 231 (0x8dd82c00) [pid = 1801] [serial = 517] [outer = 0x8c5e6800] 16:24:08 INFO - PROCESS | 1801 | 1461281048963 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 232 (0x8dd92c00) [pid = 1801] [serial = 518] [outer = 0x8c5e6800] 16:24:09 INFO - PROCESS | 1801 | 1461281049798 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:24:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1498ms 16:24:09 INFO - PROCESS | 1801 | 1461281049888 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1801 | 1461281049893 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:24:09 INFO - PROCESS | 1801 | 1461281049900 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1801 | 1461281049904 Marionette TRACE conn4 <- [1,662,null,{}] 16:24:09 INFO - PROCESS | 1801 | 1461281049910 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:10 INFO - PROCESS | 1801 | 1461281050107 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:24:10 INFO - PROCESS | 1801 | 1461281050297 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd7fc00 == 92 [pid = 1801] [id = 173] 16:24:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 233 (0x8e053c00) [pid = 1801] [serial = 519] [outer = (nil)] 16:24:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 234 (0x8ed4dc00) [pid = 1801] [serial = 520] [outer = 0x8e053c00] 16:24:10 INFO - PROCESS | 1801 | 1461281050381 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 235 (0x8efeb800) [pid = 1801] [serial = 521] [outer = 0x8e053c00] 16:24:11 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:11 INFO - PROCESS | 1801 | 1461281051877 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:24:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 2037ms 16:24:11 INFO - PROCESS | 1801 | 1461281051941 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1801 | 1461281051949 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:24:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:24:12 INFO - PROCESS | 1801 | 1461281052064 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1801 | 1461281052068 Marionette TRACE conn4 <- [1,666,null,{}] 16:24:12 INFO - PROCESS | 1801 | 1461281052092 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:12 INFO - PROCESS | 1801 | 1461281052756 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:24:12 INFO - PROCESS | 1801 | --DOMWINDOW == 234 (0x8c4ba400) [pid = 1801] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:24:12 INFO - PROCESS | 1801 | --DOMWINDOW == 233 (0x8a356c00) [pid = 1801] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:24:12 INFO - PROCESS | 1801 | --DOMWINDOW == 232 (0x8bb87000) [pid = 1801] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:24:12 INFO - PROCESS | 1801 | --DOMWINDOW == 231 (0x8f0e2400) [pid = 1801] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:24:12 INFO - PROCESS | 1801 | --DOMWINDOW == 230 (0x8e090800) [pid = 1801] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:24:12 INFO - PROCESS | 1801 | --DOMWINDOW == 229 (0x93a0fc00) [pid = 1801] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:24:12 INFO - PROCESS | 1801 | 1461281052886 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x895d2000 == 93 [pid = 1801] [id = 174] 16:24:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 230 (0x8a356c00) [pid = 1801] [serial = 522] [outer = (nil)] 16:24:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 231 (0x8c5eec00) [pid = 1801] [serial = 523] [outer = 0x8a356c00] 16:24:12 INFO - PROCESS | 1801 | 1461281052969 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 232 (0x8f0ec800) [pid = 1801] [serial = 524] [outer = 0x8a356c00] 16:24:13 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:13 INFO - PROCESS | 1801 | 1461281053763 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:24:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1846ms 16:24:13 INFO - PROCESS | 1801 | 1461281053805 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 1801 | 1461281053809 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:24:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:24:13 INFO - PROCESS | 1801 | 1461281053821 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1801 | 1461281053824 Marionette TRACE conn4 <- [1,670,null,{}] 16:24:13 INFO - PROCESS | 1801 | 1461281053831 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:14 INFO - PROCESS | 1801 | 1461281054083 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:24:14 INFO - PROCESS | 1801 | 1461281054243 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a194c00 == 94 [pid = 1801] [id = 175] 16:24:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 233 (0x8f0ef400) [pid = 1801] [serial = 525] [outer = (nil)] 16:24:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 234 (0x90439800) [pid = 1801] [serial = 526] [outer = 0x8f0ef400] 16:24:14 INFO - PROCESS | 1801 | 1461281054330 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 235 (0x92cd8000) [pid = 1801] [serial = 527] [outer = 0x8f0ef400] 16:24:15 INFO - PROCESS | 1801 | 1461281055438 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:24:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:24:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1688ms 16:24:15 INFO - PROCESS | 1801 | 1461281055512 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:24:15 INFO - PROCESS | 1801 | 1461281055520 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:24:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:24:15 INFO - PROCESS | 1801 | 1461281055531 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1801 | 1461281055536 Marionette TRACE conn4 <- [1,674,null,{}] 16:24:15 INFO - PROCESS | 1801 | 1461281055547 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:15 INFO - PROCESS | 1801 | 1461281055811 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:24:16 INFO - PROCESS | 1801 | 1461281056133 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x888c2000 == 95 [pid = 1801] [id = 176] 16:24:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 236 (0x8a192c00) [pid = 1801] [serial = 528] [outer = (nil)] 16:24:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 237 (0x8a604000) [pid = 1801] [serial = 529] [outer = 0x8a192c00] 16:24:16 INFO - PROCESS | 1801 | 1461281056232 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 238 (0x8bb0a800) [pid = 1801] [serial = 530] [outer = 0x8a192c00] 16:24:16 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:17 INFO - PROCESS | 1801 | 1461281057190 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:24:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1690ms 16:24:17 INFO - PROCESS | 1801 | 1461281057222 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1801 | 1461281057232 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:24:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:24:17 INFO - PROCESS | 1801 | 1461281057244 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1801 | 1461281057250 Marionette TRACE conn4 <- [1,678,null,{}] 16:24:17 INFO - PROCESS | 1801 | 1461281057259 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:17 INFO - PROCESS | 1801 | 1461281057483 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:24:17 INFO - PROCESS | 1801 | 1461281057799 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5fc400 == 96 [pid = 1801] [id = 177] 16:24:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 239 (0x8dd83800) [pid = 1801] [serial = 531] [outer = (nil)] 16:24:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 240 (0x8de8f400) [pid = 1801] [serial = 532] [outer = 0x8dd83800] 16:24:17 INFO - PROCESS | 1801 | 1461281057939 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 241 (0x8ea0a400) [pid = 1801] [serial = 533] [outer = 0x8dd83800] 16:24:19 INFO - PROCESS | 1801 | 1461281059017 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:24:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1840ms 16:24:19 INFO - PROCESS | 1801 | 1461281059085 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:24:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:24:19 INFO - PROCESS | 1801 | 1461281059089 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:24:19 INFO - PROCESS | 1801 | 1461281059097 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1801 | 1461281059104 Marionette TRACE conn4 <- [1,682,null,{}] 16:24:19 INFO - PROCESS | 1801 | 1461281059122 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:19 INFO - PROCESS | 1801 | 1461281059389 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:24:19 INFO - PROCESS | 1801 | 1461281059643 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4b8000 == 97 [pid = 1801] [id = 178] 16:24:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 242 (0x9134d800) [pid = 1801] [serial = 534] [outer = (nil)] 16:24:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 243 (0x93a05400) [pid = 1801] [serial = 535] [outer = 0x9134d800] 16:24:19 INFO - PROCESS | 1801 | 1461281059783 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 244 (0x93a0d800) [pid = 1801] [serial = 536] [outer = 0x9134d800] 16:24:21 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:21 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:21 INFO - PROCESS | 1801 | 1461281061150 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:24:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2096ms 16:24:21 INFO - PROCESS | 1801 | 1461281061232 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1801 | 1461281061238 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:24:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:24:21 INFO - PROCESS | 1801 | 1461281061250 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1801 | 1461281061253 Marionette TRACE conn4 <- [1,686,null,{}] 16:24:21 INFO - PROCESS | 1801 | 1461281061261 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:21 INFO - PROCESS | 1801 | 1461281061468 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:24:21 INFO - PROCESS | 1801 | 1461281061661 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9043a000 == 98 [pid = 1801] [id = 179] 16:24:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x92df4000) [pid = 1801] [serial = 537] [outer = (nil)] 16:24:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x93bc3400) [pid = 1801] [serial = 538] [outer = 0x92df4000] 16:24:21 INFO - PROCESS | 1801 | 1461281061759 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 247 (0x93d36400) [pid = 1801] [serial = 539] [outer = 0x92df4000] 16:24:23 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:23 INFO - PROCESS | 1801 | 1461281063087 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:24:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1888ms 16:24:23 INFO - PROCESS | 1801 | 1461281063171 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1801 | 1461281063176 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:24:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:24:23 INFO - PROCESS | 1801 | 1461281063204 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1801 | 1461281063209 Marionette TRACE conn4 <- [1,690,null,{}] 16:24:23 INFO - PROCESS | 1801 | 1461281063216 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:23 INFO - PROCESS | 1801 | 1461281063420 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:24:23 INFO - PROCESS | 1801 | 1461281063612 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a06000 == 99 [pid = 1801] [id = 180] 16:24:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 248 (0x93bc1800) [pid = 1801] [serial = 540] [outer = (nil)] 16:24:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 249 (0x93ed8000) [pid = 1801] [serial = 541] [outer = 0x93bc1800] 16:24:23 INFO - PROCESS | 1801 | 1461281063784 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 250 (0x93ee0800) [pid = 1801] [serial = 542] [outer = 0x93bc1800] 16:24:25 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:25 INFO - PROCESS | 1801 | 1461281065315 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:24:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2145ms 16:24:25 INFO - PROCESS | 1801 | 1461281065345 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1801 | 1461281065350 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:24:25 INFO - PROCESS | 1801 | 1461281065357 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1801 | 1461281065361 Marionette TRACE conn4 <- [1,694,null,{}] 16:24:25 INFO - PROCESS | 1801 | 1461281065367 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:25 INFO - PROCESS | 1801 | 1461281065694 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:24:25 INFO - PROCESS | 1801 | 1461281065898 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d99c00 == 100 [pid = 1801] [id = 181] 16:24:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 251 (0x93ed6400) [pid = 1801] [serial = 543] [outer = (nil)] 16:24:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 252 (0x96fdf000) [pid = 1801] [serial = 544] [outer = 0x93ed6400] 16:24:26 INFO - PROCESS | 1801 | 1461281066006 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 253 (0x972bbc00) [pid = 1801] [serial = 545] [outer = 0x93ed6400] 16:24:27 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:27 INFO - PROCESS | 1801 | 1461281067352 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:24:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:24:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2037ms 16:24:27 INFO - PROCESS | 1801 | 1461281067434 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 1801 | 1461281067439 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:24:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:24:27 INFO - PROCESS | 1801 | 1461281067468 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1801 | 1461281067473 Marionette TRACE conn4 <- [1,698,null,{}] 16:24:27 INFO - PROCESS | 1801 | 1461281067480 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:27 INFO - PROCESS | 1801 | 1461281067682 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:24:27 INFO - PROCESS | 1801 | 1461281067876 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d98800 == 101 [pid = 1801] [id = 182] 16:24:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 254 (0x95c72400) [pid = 1801] [serial = 546] [outer = (nil)] 16:24:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 255 (0x97623c00) [pid = 1801] [serial = 547] [outer = 0x95c72400] 16:24:27 INFO - PROCESS | 1801 | 1461281067968 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 256 (0x98a8a400) [pid = 1801] [serial = 548] [outer = 0x95c72400] 16:24:29 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:29 INFO - PROCESS | 1801 | 1461281069298 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:24:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1896ms 16:24:29 INFO - PROCESS | 1801 | 1461281069435 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 1801 | 1461281069440 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:24:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:24:29 INFO - PROCESS | 1801 | 1461281069454 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1801 | 1461281069457 Marionette TRACE conn4 <- [1,702,null,{}] 16:24:29 INFO - PROCESS | 1801 | 1461281069464 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:29 INFO - PROCESS | 1801 | 1461281069667 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:24:29 INFO - PROCESS | 1801 | 1461281069861 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x97406000 == 102 [pid = 1801] [id = 183] 16:24:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 257 (0x97618800) [pid = 1801] [serial = 549] [outer = (nil)] 16:24:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 258 (0x9a565000) [pid = 1801] [serial = 550] [outer = 0x97618800] 16:24:29 INFO - PROCESS | 1801 | 1461281069952 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 259 (0x9d610800) [pid = 1801] [serial = 551] [outer = 0x97618800] 16:24:31 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:31 INFO - PROCESS | 1801 | 1461281071310 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:24:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1903ms 16:24:31 INFO - PROCESS | 1801 | 1461281071372 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1801 | 1461281071377 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:24:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:24:31 INFO - PROCESS | 1801 | 1461281071407 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1801 | 1461281071410 Marionette TRACE conn4 <- [1,706,null,{}] 16:24:31 INFO - PROCESS | 1801 | 1461281071417 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:31 INFO - PROCESS | 1801 | 1461281071618 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:24:31 INFO - PROCESS | 1801 | 1461281071813 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9910a000 == 103 [pid = 1801] [id = 184] 16:24:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x9922c000) [pid = 1801] [serial = 552] [outer = (nil)] 16:24:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x9ffad400) [pid = 1801] [serial = 553] [outer = 0x9922c000] 16:24:31 INFO - PROCESS | 1801 | 1461281071903 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 262 (0xa0b30400) [pid = 1801] [serial = 554] [outer = 0x9922c000] 16:24:33 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:33 INFO - PROCESS | 1801 | 1461281073252 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:24:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1899ms 16:24:33 INFO - PROCESS | 1801 | 1461281073318 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1801 | 1461281073323 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:24:33 INFO - PROCESS | 1801 | 1461281073354 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1801 | 1461281073357 Marionette TRACE conn4 <- [1,710,null,{}] 16:24:33 INFO - PROCESS | 1801 | 1461281073365 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:33 INFO - PROCESS | 1801 | 1461281073665 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:24:33 INFO - PROCESS | 1801 | 1461281073908 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb83800 == 104 [pid = 1801] [id = 185] 16:24:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 263 (0x8bd84c00) [pid = 1801] [serial = 555] [outer = (nil)] 16:24:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 264 (0x8e05e800) [pid = 1801] [serial = 556] [outer = 0x8bd84c00] 16:24:34 INFO - PROCESS | 1801 | 1461281074047 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 265 (0x8f2de000) [pid = 1801] [serial = 557] [outer = 0x8bd84c00] 16:24:35 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:35 INFO - PROCESS | 1801 | 1461281075820 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:24:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2496ms 16:24:35 INFO - PROCESS | 1801 | 1461281075846 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1801 | 1461281075853 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:24:35 INFO - PROCESS | 1801 | 1461281075862 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1801 | 1461281075869 Marionette TRACE conn4 <- [1,714,null,{}] 16:24:35 INFO - PROCESS | 1801 | 1461281075913 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:36 INFO - PROCESS | 1801 | 1461281076191 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:24:36 INFO - PROCESS | 1801 | 1461281076338 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5fac00 == 105 [pid = 1801] [id = 186] 16:24:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 266 (0x8a5fcc00) [pid = 1801] [serial = 558] [outer = (nil)] 16:24:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 267 (0x8ba2a800) [pid = 1801] [serial = 559] [outer = 0x8a5fcc00] 16:24:36 INFO - PROCESS | 1801 | 1461281076570 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 268 (0x8c4b7000) [pid = 1801] [serial = 560] [outer = 0x8a5fcc00] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9632cc00 == 104 [pid = 1801] [id = 70] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea0b800 == 103 [pid = 1801] [id = 69] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x92dedc00 == 102 [pid = 1801] [id = 89] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 267 (0x8a34f000) [pid = 1801] [serial = 433] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 266 (0x89489800) [pid = 1801] [serial = 436] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 265 (0x895ca000) [pid = 1801] [serial = 439] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 264 (0x8a5f9400) [pid = 1801] [serial = 421] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 263 (0x89ff6000) [pid = 1801] [serial = 427] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 262 (0x93bc1000) [pid = 1801] [serial = 463] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 261 (0x8a18b800) [pid = 1801] [serial = 430] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x895d3800) [pid = 1801] [serial = 442] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x8a60ec00) [pid = 1801] [serial = 424] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 258 (0x8a60a800) [pid = 1801] [serial = 445] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd8b400 == 101 [pid = 1801] [id = 163] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd81000 == 100 [pid = 1801] [id = 162] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd80800 == 99 [pid = 1801] [id = 161] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x9eada800 == 98 [pid = 1801] [id = 160] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x96849400 == 97 [pid = 1801] [id = 159] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x89481c00 == 96 [pid = 1801] [id = 158] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8de94c00 == 95 [pid = 1801] [id = 157] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8de97c00 == 94 [pid = 1801] [id = 156] 16:24:37 INFO - PROCESS | 1801 | --DOCSHELL 0x89482400 == 93 [pid = 1801] [id = 155] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 257 (0x93bb8800) [pid = 1801] [serial = 461] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 256 (0x8e088400) [pid = 1801] [serial = 455] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 255 (0x8f0e7c00) [pid = 1801] [serial = 458] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 254 (0x93eedc00) [pid = 1801] [serial = 415] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 253 (0x8ba2c000) [pid = 1801] [serial = 449] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 252 (0x91feb400) [pid = 1801] [serial = 406] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 251 (0x8c4bd000) [pid = 1801] [serial = 451] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 250 (0x906cc800) [pid = 1801] [serial = 460] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 249 (0x8efe7c00) [pid = 1801] [serial = 457] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 248 (0x97615c00) [pid = 1801] [serial = 401] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 247 (0xa3d8d400) [pid = 1801] [serial = 418] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 246 (0x98207c00) [pid = 1801] [serial = 409] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0x8c4c1800) [pid = 1801] [serial = 452] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x8de9c400) [pid = 1801] [serial = 403] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 243 (0x8a609400) [pid = 1801] [serial = 448] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 242 (0x8de9dc00) [pid = 1801] [serial = 454] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | --DOMWINDOW == 241 (0x9d610c00) [pid = 1801] [serial = 412] [outer = (nil)] [url = about:blank] 16:24:37 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:37 INFO - PROCESS | 1801 | 1461281077952 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:24:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2192ms 16:24:38 INFO - PROCESS | 1801 | 1461281078057 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 1801 | 1461281078066 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:24:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:24:38 INFO - PROCESS | 1801 | 1461281078077 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1801 | 1461281078081 Marionette TRACE conn4 <- [1,718,null,{}] 16:24:38 INFO - PROCESS | 1801 | 1461281078090 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:38 INFO - PROCESS | 1801 | 1461281078270 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:24:38 INFO - PROCESS | 1801 | 1461281078283 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8948dc00 == 94 [pid = 1801] [id = 187] 16:24:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 242 (0x895ca000) [pid = 1801] [serial = 561] [outer = (nil)] 16:24:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 243 (0x8a5fb800) [pid = 1801] [serial = 562] [outer = 0x895ca000] 16:24:38 INFO - PROCESS | 1801 | 1461281078364 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 244 (0x8ba30400) [pid = 1801] [serial = 563] [outer = 0x895ca000] 16:24:39 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:39 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:39 INFO - PROCESS | 1801 | 1461281079889 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:24:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1840ms 16:24:39 INFO - PROCESS | 1801 | 1461281079918 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:24:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:24:39 INFO - PROCESS | 1801 | 1461281079922 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:24:39 INFO - PROCESS | 1801 | 1461281079929 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1801 | 1461281079935 Marionette TRACE conn4 <- [1,722,null,{}] 16:24:39 INFO - PROCESS | 1801 | 1461281079952 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:40 INFO - PROCESS | 1801 | 1461281080221 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:24:40 INFO - PROCESS | 1801 | 1461281080251 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34a000 == 95 [pid = 1801] [id = 188] 16:24:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x8bd7e400) [pid = 1801] [serial = 564] [outer = (nil)] 16:24:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x8dd81000) [pid = 1801] [serial = 565] [outer = 0x8bd7e400] 16:24:40 INFO - PROCESS | 1801 | 1461281080334 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 247 (0x8de98000) [pid = 1801] [serial = 566] [outer = 0x8bd7e400] 16:24:41 INFO - PROCESS | 1801 | 1461281081280 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1801 | 1461281081328 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:24:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:24:41 INFO - PROCESS | 1801 | 1461281081335 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1801 | 1461281081337 Marionette TRACE conn4 <- [1,726,null,{}] 16:24:41 INFO - PROCESS | 1801 | 1461281081351 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:41 INFO - PROCESS | 1801 | 1461281081591 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:24:41 INFO - PROCESS | 1801 | 1461281081645 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4f7c00 == 96 [pid = 1801] [id = 189] 16:24:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 248 (0x8ed53400) [pid = 1801] [serial = 567] [outer = (nil)] 16:24:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 249 (0x8f0e7000) [pid = 1801] [serial = 568] [outer = 0x8ed53400] 16:24:41 INFO - PROCESS | 1801 | 1461281081729 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 250 (0x8f0f9000) [pid = 1801] [serial = 569] [outer = 0x8ed53400] 16:24:42 INFO - PROCESS | 1801 | --DOMWINDOW == 249 (0x8a356c00) [pid = 1801] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:24:42 INFO - PROCESS | 1801 | --DOMWINDOW == 248 (0x8a357800) [pid = 1801] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:24:42 INFO - PROCESS | 1801 | --DOMWINDOW == 247 (0x8c5e6800) [pid = 1801] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:24:42 INFO - PROCESS | 1801 | --DOMWINDOW == 246 (0x8a34b800) [pid = 1801] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:24:42 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0x8e053c00) [pid = 1801] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:24:42 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x8c4f5400) [pid = 1801] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:24:42 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:42 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:43 INFO - PROCESS | 1801 | 1461281083035 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:24:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1734ms 16:24:43 INFO - PROCESS | 1801 | 1461281083071 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1801 | 1461281083075 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:24:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:24:43 INFO - PROCESS | 1801 | 1461281083092 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1801 | 1461281083095 Marionette TRACE conn4 <- [1,730,null,{}] 16:24:43 INFO - PROCESS | 1801 | 1461281083102 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:43 INFO - PROCESS | 1801 | 1461281083277 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:24:43 INFO - PROCESS | 1801 | 1461281083435 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x895cd800 == 97 [pid = 1801] [id = 190] 16:24:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x89ffd000) [pid = 1801] [serial = 570] [outer = (nil)] 16:24:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x8f2e3c00) [pid = 1801] [serial = 571] [outer = 0x89ffd000] 16:24:43 INFO - PROCESS | 1801 | 1461281083557 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 247 (0x8f2e7000) [pid = 1801] [serial = 572] [outer = 0x89ffd000] 16:24:44 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:44 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:44 INFO - PROCESS | 1801 | 1461281084365 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1801 | 1461281084518 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:24:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:24:44 INFO - PROCESS | 1801 | 1461281084542 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1801 | 1461281084548 Marionette TRACE conn4 <- [1,734,null,{}] 16:24:44 INFO - PROCESS | 1801 | 1461281084558 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 1801 | 1461281084790 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:24:45 INFO - PROCESS | 1801 | 1461281085090 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a18fc00 == 98 [pid = 1801] [id = 191] 16:24:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 248 (0x8a34b800) [pid = 1801] [serial = 573] [outer = (nil)] 16:24:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 249 (0x8a355000) [pid = 1801] [serial = 574] [outer = 0x8a34b800] 16:24:45 INFO - PROCESS | 1801 | 1461281085197 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 250 (0x8a5fc000) [pid = 1801] [serial = 575] [outer = 0x8a34b800] 16:24:46 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:46 INFO - PROCESS | 1801 | 1461281086198 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:24:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1700ms 16:24:46 INFO - PROCESS | 1801 | 1461281086231 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1801 | 1461281086237 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:24:46 INFO - PROCESS | 1801 | 1461281086251 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1801 | 1461281086258 Marionette TRACE conn4 <- [1,738,null,{}] 16:24:46 INFO - PROCESS | 1801 | 1461281086266 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:46 INFO - PROCESS | 1801 | 1461281086486 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:24:46 INFO - PROCESS | 1801 | 1461281086743 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f7800 == 99 [pid = 1801] [id = 192] 16:24:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 251 (0x8bd88c00) [pid = 1801] [serial = 576] [outer = (nil)] 16:24:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 252 (0x8c5eb800) [pid = 1801] [serial = 577] [outer = 0x8bd88c00] 16:24:46 INFO - PROCESS | 1801 | 1461281086882 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 253 (0x8de92c00) [pid = 1801] [serial = 578] [outer = 0x8bd88c00] 16:24:48 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:48 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:48 INFO - PROCESS | 1801 | 1461281088443 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:24:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2256ms 16:24:48 INFO - PROCESS | 1801 | 1461281088504 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1801 | 1461281088509 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:24:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:24:48 INFO - PROCESS | 1801 | 1461281088518 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1801 | 1461281088522 Marionette TRACE conn4 <- [1,742,null,{}] 16:24:48 INFO - PROCESS | 1801 | 1461281088583 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:48 INFO - PROCESS | 1801 | 1461281088814 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:24:49 INFO - PROCESS | 1801 | 1461281089066 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5ea000 == 100 [pid = 1801] [id = 193] 16:24:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 254 (0x8eff2400) [pid = 1801] [serial = 579] [outer = (nil)] 16:24:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 255 (0x92dea800) [pid = 1801] [serial = 580] [outer = 0x8eff2400] 16:24:49 INFO - PROCESS | 1801 | 1461281089208 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 256 (0x93a10c00) [pid = 1801] [serial = 581] [outer = 0x8eff2400] 16:24:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 257 (0x93d33c00) [pid = 1801] [serial = 582] [outer = 0x9fc94800] 16:24:50 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:50 INFO - PROCESS | 1801 | 1461281090735 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:24:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2278ms 16:24:50 INFO - PROCESS | 1801 | 1461281090797 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:24:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:24:50 INFO - PROCESS | 1801 | 1461281090802 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:24:50 INFO - PROCESS | 1801 | 1461281090810 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1801 | 1461281090813 Marionette TRACE conn4 <- [1,746,null,{}] 16:24:50 INFO - PROCESS | 1801 | 1461281090821 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:51 INFO - PROCESS | 1801 | 1461281091122 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:24:51 INFO - PROCESS | 1801 | 1461281091267 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a0d400 == 101 [pid = 1801] [id = 194] 16:24:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 258 (0x93bb8800) [pid = 1801] [serial = 583] [outer = (nil)] 16:24:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 259 (0x93edd000) [pid = 1801] [serial = 584] [outer = 0x93bb8800] 16:24:51 INFO - PROCESS | 1801 | 1461281091400 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x93ef4800) [pid = 1801] [serial = 585] [outer = 0x93bb8800] 16:24:52 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:52 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:52 INFO - PROCESS | 1801 | 1461281092743 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:24:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:24:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1996ms 16:24:52 INFO - PROCESS | 1801 | 1461281092820 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 1801 | 1461281092825 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:24:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:24:52 INFO - PROCESS | 1801 | 1461281092852 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1801 | 1461281092857 Marionette TRACE conn4 <- [1,750,null,{}] 16:24:52 INFO - PROCESS | 1801 | 1461281092863 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:53 INFO - PROCESS | 1801 | 1461281093068 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:24:53 INFO - PROCESS | 1801 | 1461281093265 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a195800 == 102 [pid = 1801] [id = 195] 16:24:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x93d9d800) [pid = 1801] [serial = 586] [outer = (nil)] 16:24:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 262 (0x9709ec00) [pid = 1801] [serial = 587] [outer = 0x93d9d800] 16:24:53 INFO - PROCESS | 1801 | 1461281093359 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 263 (0x972b5800) [pid = 1801] [serial = 588] [outer = 0x93d9d800] 16:24:54 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:54 INFO - PROCESS | 1801 | 1461281094711 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:24:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1898ms 16:24:54 INFO - PROCESS | 1801 | 1461281094847 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 1801 | 1461281094851 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:24:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:24:54 INFO - PROCESS | 1801 | 1461281094871 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1801 | 1461281094876 Marionette TRACE conn4 <- [1,754,null,{}] 16:24:54 INFO - PROCESS | 1801 | 1461281094883 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:55 INFO - PROCESS | 1801 | 1461281095121 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:24:55 INFO - PROCESS | 1801 | 1461281095321 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x886c8c00 == 103 [pid = 1801] [id = 196] 16:24:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 264 (0x89ff0c00) [pid = 1801] [serial = 589] [outer = (nil)] 16:24:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 265 (0x98207c00) [pid = 1801] [serial = 590] [outer = 0x89ff0c00] 16:24:55 INFO - PROCESS | 1801 | 1461281095452 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 266 (0x9fc28c00) [pid = 1801] [serial = 591] [outer = 0x89ff0c00] 16:24:56 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:56 INFO - PROCESS | 1801 | 1461281096807 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:24:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1988ms 16:24:56 INFO - PROCESS | 1801 | 1461281096891 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1801 | 1461281096896 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:24:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:24:56 INFO - PROCESS | 1801 | 1461281096910 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1801 | 1461281096913 Marionette TRACE conn4 <- [1,758,null,{}] 16:24:56 INFO - PROCESS | 1801 | 1461281096921 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:57 INFO - PROCESS | 1801 | 1461281097127 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:24:57 INFO - PROCESS | 1801 | 1461281097329 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x95c6ac00 == 104 [pid = 1801] [id = 197] 16:24:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 267 (0x986e0000) [pid = 1801] [serial = 592] [outer = (nil)] 16:24:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 268 (0xa0d48c00) [pid = 1801] [serial = 593] [outer = 0x986e0000] 16:24:57 INFO - PROCESS | 1801 | 1461281097464 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 269 (0xa4558800) [pid = 1801] [serial = 594] [outer = 0x986e0000] 16:24:58 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:58 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:58 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:58 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:58 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:58 INFO - PROCESS | 1801 | 1461281098423 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:24:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1585ms 16:24:58 INFO - PROCESS | 1801 | 1461281098495 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:24:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:24:58 INFO - PROCESS | 1801 | 1461281098500 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:24:58 INFO - PROCESS | 1801 | 1461281098506 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1801 | 1461281098510 Marionette TRACE conn4 <- [1,762,null,{}] 16:24:58 INFO - PROCESS | 1801 | 1461281098517 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:58 INFO - PROCESS | 1801 | 1461281098726 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:24:58 INFO - PROCESS | 1801 | 1461281098974 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c46400 == 105 [pid = 1801] [id = 198] 16:24:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 270 (0x87c46c00) [pid = 1801] [serial = 595] [outer = (nil)] 16:24:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 271 (0x87c4e000) [pid = 1801] [serial = 596] [outer = 0x87c46c00] 16:24:59 INFO - PROCESS | 1801 | 1461281099125 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 272 (0x87c51800) [pid = 1801] [serial = 597] [outer = 0x87c46c00] 16:25:00 INFO - PROCESS | 1801 | 1461281100441 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:25:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1992ms 16:25:00 INFO - PROCESS | 1801 | 1461281100504 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1801 | 1461281100511 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:25:00 INFO - PROCESS | 1801 | 1461281100568 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1801 | 1461281100573 Marionette TRACE conn4 <- [1,766,null,{}] 16:25:00 INFO - PROCESS | 1801 | 1461281100589 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:00 INFO - PROCESS | 1801 | 1461281100898 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:25:01 INFO - PROCESS | 1801 | 1461281101104 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4ac00 == 106 [pid = 1801] [id = 199] 16:25:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 273 (0x87c51000) [pid = 1801] [serial = 598] [outer = (nil)] 16:25:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 274 (0x8bb06c00) [pid = 1801] [serial = 599] [outer = 0x87c51000] 16:25:01 INFO - PROCESS | 1801 | 1461281101205 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 275 (0x8bd49000) [pid = 1801] [serial = 600] [outer = 0x87c51000] 16:25:02 INFO - PROCESS | 1801 | 1461281102587 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:25:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2089ms 16:25:02 INFO - PROCESS | 1801 | 1461281102714 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 1801 | 1461281102720 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:25:02 INFO - PROCESS | 1801 | 1461281102732 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1801 | 1461281102735 Marionette TRACE conn4 <- [1,770,null,{}] 16:25:02 INFO - PROCESS | 1801 | 1461281102744 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:02 INFO - PROCESS | 1801 | 1461281102958 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:25:03 INFO - PROCESS | 1801 | 1461281103559 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x895d4000 == 107 [pid = 1801] [id = 200] 16:25:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 276 (0x8a351800) [pid = 1801] [serial = 601] [outer = (nil)] 16:25:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 277 (0x8a5f7c00) [pid = 1801] [serial = 602] [outer = 0x8a351800] 16:25:03 INFO - PROCESS | 1801 | 1461281103648 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 278 (0x8bb86800) [pid = 1801] [serial = 603] [outer = 0x8a351800] 16:25:04 INFO - PROCESS | 1801 | 1461281104736 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 2086ms 16:25:04 INFO - PROCESS | 1801 | 1461281104818 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:25:04 INFO - PROCESS | 1801 | 1461281104827 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:25:04 INFO - PROCESS | 1801 | 1461281104844 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1801 | 1461281104858 Marionette TRACE conn4 <- [1,774,null,{}] 16:25:04 INFO - PROCESS | 1801 | 1461281104929 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:05 INFO - PROCESS | 1801 | 1461281105284 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:25:05 INFO - PROCESS | 1801 | --DOCSHELL 0x8efeb400 == 106 [pid = 1801] [id = 77] 16:25:05 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed84000 == 105 [pid = 1801] [id = 133] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 277 (0x90439800) [pid = 1801] [serial = 526] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOCSHELL 0x9130e400 == 104 [pid = 1801] [id = 75] 16:25:05 INFO - PROCESS | 1801 | 1461281105542 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x888c0000 == 105 [pid = 1801] [id = 201] 16:25:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 278 (0x895cd000) [pid = 1801] [serial = 604] [outer = (nil)] 16:25:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 279 (0x8a60e800) [pid = 1801] [serial = 605] [outer = 0x895cd000] 16:25:05 INFO - PROCESS | 1801 | 1461281105656 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 280 (0x8bb8dc00) [pid = 1801] [serial = 606] [outer = 0x895cd000] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 279 (0x93ed5800) [pid = 1801] [serial = 464] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 278 (0x8c5eec00) [pid = 1801] [serial = 523] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 277 (0x8bb03000) [pid = 1801] [serial = 512] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 276 (0x8a601c00) [pid = 1801] [serial = 511] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 275 (0x99141800) [pid = 1801] [serial = 478] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 274 (0x8dd82c00) [pid = 1801] [serial = 517] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 273 (0xa3d81c00) [pid = 1801] [serial = 496] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 272 (0x8dd92c00) [pid = 1801] [serial = 518] [outer = (nil)] [url = about:blank] 16:25:05 INFO - PROCESS | 1801 | --DOMWINDOW == 271 (0x8ba36c00) [pid = 1801] [serial = 514] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 270 (0x8bd8b000) [pid = 1801] [serial = 515] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 269 (0x8bb02c00) [pid = 1801] [serial = 505] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 268 (0x8bb0d400) [pid = 1801] [serial = 508] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 267 (0x886cfc00) [pid = 1801] [serial = 499] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 266 (0x8ed4d800) [pid = 1801] [serial = 487] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 265 (0x8ed57000) [pid = 1801] [serial = 490] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 264 (0x93d2cc00) [pid = 1801] [serial = 493] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 263 (0x972c0c00) [pid = 1801] [serial = 475] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 262 (0x895d1c00) [pid = 1801] [serial = 466] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 261 (0x888be000) [pid = 1801] [serial = 502] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x8ed84800) [pid = 1801] [serial = 469] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x9eaefc00) [pid = 1801] [serial = 481] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 258 (0x8dd8c000) [pid = 1801] [serial = 484] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 257 (0x93edc800) [pid = 1801] [serial = 472] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 256 (0x8efeb800) [pid = 1801] [serial = 521] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 255 (0x8ed4dc00) [pid = 1801] [serial = 520] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | --DOMWINDOW == 254 (0x8f0ec800) [pid = 1801] [serial = 524] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1801 | 1461281106567 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1757ms 16:25:06 INFO - PROCESS | 1801 | 1461281106602 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 1801 | 1461281106609 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:25:06 INFO - PROCESS | 1801 | 1461281106618 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1801 | 1461281106622 Marionette TRACE conn4 <- [1,778,null,{}] 16:25:06 INFO - PROCESS | 1801 | 1461281106628 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:06 INFO - PROCESS | 1801 | 1461281106827 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:25:07 INFO - PROCESS | 1801 | 1461281106996 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4bb000 == 106 [pid = 1801] [id = 202] 16:25:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 255 (0x8c4bf000) [pid = 1801] [serial = 607] [outer = (nil)] 16:25:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 256 (0x8c4f2800) [pid = 1801] [serial = 608] [outer = 0x8c4bf000] 16:25:07 INFO - PROCESS | 1801 | 1461281107080 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 257 (0x8dd85400) [pid = 1801] [serial = 609] [outer = 0x8c4bf000] 16:25:08 INFO - PROCESS | 1801 | 1461281108041 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1487ms 16:25:08 INFO - PROCESS | 1801 | 1461281108110 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:25:08 INFO - PROCESS | 1801 | 1461281108116 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:25:08 INFO - PROCESS | 1801 | 1461281108132 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1801 | 1461281108143 Marionette TRACE conn4 <- [1,782,null,{}] 16:25:08 INFO - PROCESS | 1801 | 1461281108160 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:08 INFO - PROCESS | 1801 | 1461281108413 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:25:08 INFO - PROCESS | 1801 | 1461281108444 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd55000 == 107 [pid = 1801] [id = 203] 16:25:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 258 (0x8e08dc00) [pid = 1801] [serial = 610] [outer = (nil)] 16:25:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 259 (0x8ed51000) [pid = 1801] [serial = 611] [outer = 0x8e08dc00] 16:25:08 INFO - PROCESS | 1801 | 1461281108525 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x8ed89400) [pid = 1801] [serial = 612] [outer = 0x8e08dc00] 16:25:09 INFO - PROCESS | 1801 | 1461281109514 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1410ms 16:25:09 INFO - PROCESS | 1801 | 1461281109534 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1801 | 1461281109539 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:25:09 INFO - PROCESS | 1801 | 1461281109556 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1801 | 1461281109560 Marionette TRACE conn4 <- [1,786,null,{}] 16:25:09 INFO - PROCESS | 1801 | 1461281109567 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:09 INFO - PROCESS | 1801 | 1461281109821 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:25:09 INFO - PROCESS | 1801 | 1461281109853 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed89000 == 108 [pid = 1801] [id = 204] 16:25:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x8f0dfc00) [pid = 1801] [serial = 613] [outer = (nil)] 16:25:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 262 (0x8f0f2000) [pid = 1801] [serial = 614] [outer = 0x8f0dfc00] 16:25:09 INFO - PROCESS | 1801 | 1461281109933 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 263 (0x8f0fd800) [pid = 1801] [serial = 615] [outer = 0x8f0dfc00] 16:25:10 INFO - PROCESS | 1801 | --DOMWINDOW == 262 (0x8a5fcc00) [pid = 1801] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:25:10 INFO - PROCESS | 1801 | --DOMWINDOW == 261 (0x8bd7e400) [pid = 1801] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:25:10 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x8ed53400) [pid = 1801] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:25:10 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x895ca000) [pid = 1801] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:25:11 INFO - PROCESS | 1801 | 1461281111093 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1583ms 16:25:11 INFO - PROCESS | 1801 | 1461281111139 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1801 | 1461281111143 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:25:11 INFO - PROCESS | 1801 | 1461281111150 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1801 | 1461281111154 Marionette TRACE conn4 <- [1,790,null,{}] 16:25:11 INFO - PROCESS | 1801 | 1461281111159 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:11 INFO - PROCESS | 1801 | 1461281111343 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:25:11 INFO - PROCESS | 1801 | 1461281111504 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd8a800 == 109 [pid = 1801] [id = 205] 16:25:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x8c4ed800) [pid = 1801] [serial = 616] [outer = (nil)] 16:25:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x8f0f6000) [pid = 1801] [serial = 617] [outer = 0x8c4ed800] 16:25:11 INFO - PROCESS | 1801 | 1461281111598 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 262 (0x90439400) [pid = 1801] [serial = 618] [outer = 0x8c4ed800] 16:25:12 INFO - PROCESS | 1801 | 1461281112595 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1542ms 16:25:12 INFO - PROCESS | 1801 | 1461281112733 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1801 | 1461281112745 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:25:12 INFO - PROCESS | 1801 | 1461281112765 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1801 | 1461281112777 Marionette TRACE conn4 <- [1,794,null,{}] 16:25:12 INFO - PROCESS | 1801 | 1461281112792 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:13 INFO - PROCESS | 1801 | 1461281113094 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:25:13 INFO - PROCESS | 1801 | 1461281113362 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a60f000 == 110 [pid = 1801] [id = 206] 16:25:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 263 (0x8a610c00) [pid = 1801] [serial = 619] [outer = (nil)] 16:25:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 264 (0x8bb09800) [pid = 1801] [serial = 620] [outer = 0x8a610c00] 16:25:13 INFO - PROCESS | 1801 | 1461281113460 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 265 (0x8bd4cc00) [pid = 1801] [serial = 621] [outer = 0x8a610c00] 16:25:14 INFO - PROCESS | 1801 | 1461281114452 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1750ms 16:25:14 INFO - PROCESS | 1801 | 1461281114512 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:25:14 INFO - PROCESS | 1801 | 1461281114523 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:25:14 INFO - PROCESS | 1801 | 1461281114535 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 1801 | 1461281114540 Marionette TRACE conn4 <- [1,798,null,{}] 16:25:14 INFO - PROCESS | 1801 | 1461281114547 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:14 INFO - PROCESS | 1801 | 1461281114799 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:25:15 INFO - PROCESS | 1801 | 1461281115117 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4b3c00 == 111 [pid = 1801] [id = 207] 16:25:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 266 (0x8c4b6000) [pid = 1801] [serial = 622] [outer = (nil)] 16:25:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 267 (0x8c5e9400) [pid = 1801] [serial = 623] [outer = 0x8c4b6000] 16:25:15 INFO - PROCESS | 1801 | 1461281115213 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 268 (0x8de8f000) [pid = 1801] [serial = 624] [outer = 0x8c4b6000] 16:25:16 INFO - PROCESS | 1801 | 1461281116275 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1792ms 16:25:16 INFO - PROCESS | 1801 | 1461281116326 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:25:16 INFO - PROCESS | 1801 | 1461281116330 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:25:16 INFO - PROCESS | 1801 | 1461281116338 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1801 | 1461281116344 Marionette TRACE conn4 <- [1,802,null,{}] 16:25:16 INFO - PROCESS | 1801 | 1461281116361 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 1801 | 1461281116584 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:25:16 INFO - PROCESS | 1801 | 1461281116896 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed8bc00 == 112 [pid = 1801] [id = 208] 16:25:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 269 (0x90434400) [pid = 1801] [serial = 625] [outer = (nil)] 16:25:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 270 (0x92073800) [pid = 1801] [serial = 626] [outer = 0x90434400] 16:25:17 INFO - PROCESS | 1801 | 1461281117023 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 271 (0x93a08000) [pid = 1801] [serial = 627] [outer = 0x90434400] 16:25:18 INFO - PROCESS | 1801 | 1461281117996 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1691ms 16:25:18 INFO - PROCESS | 1801 | 1461281118029 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:25:18 INFO - PROCESS | 1801 | 1461281118035 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:25:18 INFO - PROCESS | 1801 | 1461281118042 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1801 | 1461281118045 Marionette TRACE conn4 <- [1,806,null,{}] 16:25:18 INFO - PROCESS | 1801 | 1461281118052 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:18 INFO - PROCESS | 1801 | 1461281118269 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:25:18 INFO - PROCESS | 1801 | 1461281118524 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a349c00 == 113 [pid = 1801] [id = 209] 16:25:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 272 (0x90438000) [pid = 1801] [serial = 628] [outer = (nil)] 16:25:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 273 (0x93ed8400) [pid = 1801] [serial = 629] [outer = 0x90438000] 16:25:18 INFO - PROCESS | 1801 | 1461281118665 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 274 (0x93ee2800) [pid = 1801] [serial = 630] [outer = 0x90438000] 16:25:19 INFO - PROCESS | 1801 | 1461281119641 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1643ms 16:25:19 INFO - PROCESS | 1801 | 1461281119686 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1801 | 1461281119690 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:25:19 INFO - PROCESS | 1801 | 1461281119697 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1801 | 1461281119701 Marionette TRACE conn4 <- [1,810,null,{}] 16:25:19 INFO - PROCESS | 1801 | 1461281119708 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 1801 | 1461281119918 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:25:20 INFO - PROCESS | 1801 | 1461281120170 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34e800 == 114 [pid = 1801] [id = 210] 16:25:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 275 (0x8e04f800) [pid = 1801] [serial = 631] [outer = (nil)] 16:25:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 276 (0x972b3000) [pid = 1801] [serial = 632] [outer = 0x8e04f800] 16:25:20 INFO - PROCESS | 1801 | 1461281120309 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 277 (0x97618c00) [pid = 1801] [serial = 633] [outer = 0x8e04f800] 16:25:21 INFO - PROCESS | 1801 | 1461281121277 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1638ms 16:25:21 INFO - PROCESS | 1801 | 1461281121337 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:25:21 INFO - PROCESS | 1801 | 1461281121340 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:25:21 INFO - PROCESS | 1801 | 1461281121348 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 1801 | 1461281121352 Marionette TRACE conn4 <- [1,814,null,{}] 16:25:21 INFO - PROCESS | 1801 | 1461281121358 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:21 INFO - PROCESS | 1801 | 1461281121725 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:25:21 INFO - PROCESS | 1801 | 1461281121940 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4e800 == 115 [pid = 1801] [id = 211] 16:25:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 278 (0x972c0c00) [pid = 1801] [serial = 634] [outer = (nil)] 16:25:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 279 (0x99231400) [pid = 1801] [serial = 635] [outer = 0x972c0c00] 16:25:22 INFO - PROCESS | 1801 | 1461281122038 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 280 (0x9a9bac00) [pid = 1801] [serial = 636] [outer = 0x972c0c00] 16:25:23 INFO - PROCESS | 1801 | 1461281123025 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:25:23 INFO - PROCESS | 1801 | 1461281123103 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:25:23 INFO - PROCESS | 1801 | 1461281123109 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1801 | 1461281123114 Marionette TRACE conn4 <- [1,818,null,{}] 16:25:23 INFO - PROCESS | 1801 | 1461281123120 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 1801 | 1461281123359 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:25:23 INFO - PROCESS | 1801 | 1461281123660 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a18b800 == 116 [pid = 1801] [id = 212] 16:25:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 281 (0x9a55d400) [pid = 1801] [serial = 637] [outer = (nil)] 16:25:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 282 (0xa0b98000) [pid = 1801] [serial = 638] [outer = 0x9a55d400] 16:25:23 INFO - PROCESS | 1801 | 1461281123760 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 283 (0xa2b42000) [pid = 1801] [serial = 639] [outer = 0x9a55d400] 16:25:24 INFO - PROCESS | 1801 | 1461281124688 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1639ms 16:25:24 INFO - PROCESS | 1801 | 1461281124749 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 1801 | 1461281124753 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:25:24 INFO - PROCESS | 1801 | 1461281124761 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1801 | 1461281124766 Marionette TRACE conn4 <- [1,822,null,{}] 16:25:24 INFO - PROCESS | 1801 | 1461281124772 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 1801 | 1461281125018 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:25:25 INFO - PROCESS | 1801 | 1461281125325 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4ec00 == 117 [pid = 1801] [id = 213] 16:25:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 284 (0x90134000) [pid = 1801] [serial = 640] [outer = (nil)] 16:25:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 285 (0x90138800) [pid = 1801] [serial = 641] [outer = 0x90134000] 16:25:25 INFO - PROCESS | 1801 | 1461281125423 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 286 (0x9013b800) [pid = 1801] [serial = 642] [outer = 0x90134000] 16:25:26 INFO - PROCESS | 1801 | 1461281126351 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1801 | 1461281126404 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:25:26 INFO - PROCESS | 1801 | 1461281126411 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1801 | 1461281126415 Marionette TRACE conn4 <- [1,826,null,{}] 16:25:26 INFO - PROCESS | 1801 | 1461281126421 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:26 INFO - PROCESS | 1801 | 1461281126628 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:25:26 INFO - PROCESS | 1801 | 1461281126891 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0bc00 == 118 [pid = 1801] [id = 214] 16:25:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 287 (0x90137c00) [pid = 1801] [serial = 643] [outer = (nil)] 16:25:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 288 (0xa0bd7400) [pid = 1801] [serial = 644] [outer = 0x90137c00] 16:25:27 INFO - PROCESS | 1801 | 1461281127028 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 289 (0xa46ec400) [pid = 1801] [serial = 645] [outer = 0x90137c00] 16:25:27 INFO - PROCESS | 1801 | 1461281127962 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1585ms 16:25:28 INFO - PROCESS | 1801 | 1461281127997 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1801 | 1461281128002 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:25:28 INFO - PROCESS | 1801 | 1461281128009 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1801 | 1461281128012 Marionette TRACE conn4 <- [1,830,null,{}] 16:25:28 INFO - PROCESS | 1801 | 1461281128019 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:28 INFO - PROCESS | 1801 | 1461281128221 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:25:28 INFO - PROCESS | 1801 | 1461281128483 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x871e2000 == 119 [pid = 1801] [id = 215] 16:25:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 290 (0x871e2800) [pid = 1801] [serial = 646] [outer = (nil)] 16:25:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 291 (0x871e9800) [pid = 1801] [serial = 647] [outer = 0x871e2800] 16:25:28 INFO - PROCESS | 1801 | 1461281128618 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 292 (0x871ed000) [pid = 1801] [serial = 648] [outer = 0x871e2800] 16:25:29 INFO - PROCESS | 1801 | 1461281129553 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1581ms 16:25:29 INFO - PROCESS | 1801 | 1461281129591 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1801 | 1461281129596 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:25:29 INFO - PROCESS | 1801 | 1461281129603 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1801 | 1461281129608 Marionette TRACE conn4 <- [1,834,null,{}] 16:25:29 INFO - PROCESS | 1801 | 1461281129614 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:29 INFO - PROCESS | 1801 | 1461281129835 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:25:30 INFO - PROCESS | 1801 | 1461281130100 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x871ef800 == 120 [pid = 1801] [id = 216] 16:25:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 293 (0x8a5a4000) [pid = 1801] [serial = 649] [outer = (nil)] 16:25:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 294 (0x8a5a8000) [pid = 1801] [serial = 650] [outer = 0x8a5a4000] 16:25:30 INFO - PROCESS | 1801 | 1461281130248 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 295 (0x8a5acc00) [pid = 1801] [serial = 651] [outer = 0x8a5a4000] 16:25:31 INFO - PROCESS | 1801 | 1461281131229 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1647ms 16:25:31 INFO - PROCESS | 1801 | 1461281131251 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1801 | 1461281131255 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:25:31 INFO - PROCESS | 1801 | 1461281131262 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1801 | 1461281131266 Marionette TRACE conn4 <- [1,838,null,{}] 16:25:31 INFO - PROCESS | 1801 | 1461281131271 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 1801 | 1461281131464 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:25:31 INFO - PROCESS | 1801 | 1461281131736 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f84800 == 121 [pid = 1801] [id = 217] 16:25:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 296 (0x85f86800) [pid = 1801] [serial = 652] [outer = (nil)] 16:25:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 297 (0x85f8c400) [pid = 1801] [serial = 653] [outer = 0x85f86800] 16:25:31 INFO - PROCESS | 1801 | 1461281131870 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 298 (0x85f8f000) [pid = 1801] [serial = 654] [outer = 0x85f86800] 16:25:32 INFO - PROCESS | 1801 | 1461281132820 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1583ms 16:25:32 INFO - PROCESS | 1801 | 1461281132847 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1801 | 1461281132851 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:25:32 INFO - PROCESS | 1801 | 1461281132858 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1801 | 1461281132862 Marionette TRACE conn4 <- [1,842,null,{}] 16:25:32 INFO - PROCESS | 1801 | 1461281132869 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:33 INFO - PROCESS | 1801 | 1461281133071 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:25:33 INFO - PROCESS | 1801 | 1461281133338 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f85000 == 122 [pid = 1801] [id = 218] 16:25:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 299 (0x85f8cc00) [pid = 1801] [serial = 655] [outer = (nil)] 16:25:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 300 (0x8716b000) [pid = 1801] [serial = 656] [outer = 0x85f8cc00] 16:25:33 INFO - PROCESS | 1801 | 1461281133467 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 301 (0x8716d800) [pid = 1801] [serial = 657] [outer = 0x85f8cc00] 16:25:34 INFO - PROCESS | 1801 | 1461281134388 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1591ms 16:25:34 INFO - PROCESS | 1801 | 1461281134450 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1801 | 1461281134455 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:25:34 INFO - PROCESS | 1801 | 1461281134462 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1801 | 1461281134465 Marionette TRACE conn4 <- [1,846,null,{}] 16:25:34 INFO - PROCESS | 1801 | 1461281134471 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:34 INFO - PROCESS | 1801 | 1461281134756 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:25:35 INFO - PROCESS | 1801 | 1461281135065 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x87167000 == 123 [pid = 1801] [id = 219] 16:25:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 302 (0x87168c00) [pid = 1801] [serial = 658] [outer = (nil)] 16:25:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 303 (0x871e3c00) [pid = 1801] [serial = 659] [outer = 0x87168c00] 16:25:35 INFO - PROCESS | 1801 | 1461281135161 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 304 (0x8a5a8800) [pid = 1801] [serial = 660] [outer = 0x87168c00] 16:25:36 INFO - PROCESS | 1801 | 1461281136090 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1652ms 16:25:36 INFO - PROCESS | 1801 | 1461281136115 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 1801 | 1461281136119 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:25:36 INFO - PROCESS | 1801 | 1461281136125 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1801 | 1461281136129 Marionette TRACE conn4 <- [1,850,null,{}] 16:25:36 INFO - PROCESS | 1801 | 1461281136135 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 1801 | 1461281136349 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:25:36 INFO - PROCESS | 1801 | 1461281136611 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x86366800 == 124 [pid = 1801] [id = 220] 16:25:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 305 (0x86367800) [pid = 1801] [serial = 661] [outer = (nil)] 16:25:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 306 (0x8636c000) [pid = 1801] [serial = 662] [outer = 0x86367800] 16:25:36 INFO - PROCESS | 1801 | 1461281136745 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 307 (0x8636f000) [pid = 1801] [serial = 663] [outer = 0x86367800] 16:25:37 INFO - PROCESS | 1801 | 1461281137657 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1593ms 16:25:37 INFO - PROCESS | 1801 | 1461281137719 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1801 | 1461281137724 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:25:37 INFO - PROCESS | 1801 | 1461281137731 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1801 | 1461281137735 Marionette TRACE conn4 <- [1,854,null,{}] 16:25:37 INFO - PROCESS | 1801 | 1461281137741 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:37 INFO - PROCESS | 1801 | 1461281137975 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:25:38 INFO - PROCESS | 1801 | 1461281138241 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x86364c00 == 125 [pid = 1801] [id = 221] 16:25:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 308 (0x8636a400) [pid = 1801] [serial = 664] [outer = (nil)] 16:25:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 309 (0x87074800) [pid = 1801] [serial = 665] [outer = 0x8636a400] 16:25:38 INFO - PROCESS | 1801 | 1461281138374 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 310 (0x87077000) [pid = 1801] [serial = 666] [outer = 0x8636a400] 16:25:39 INFO - PROCESS | 1801 | 1461281139259 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1581ms 16:25:39 INFO - PROCESS | 1801 | 1461281139313 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 1801 | 1461281139317 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:25:39 INFO - PROCESS | 1801 | 1461281139324 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1801 | 1461281139327 Marionette TRACE conn4 <- [1,858,null,{}] 16:25:39 INFO - PROCESS | 1801 | 1461281139333 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:39 INFO - PROCESS | 1801 | 1461281139529 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:25:39 INFO - PROCESS | 1801 | 1461281139855 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x87071400 == 126 [pid = 1801] [id = 222] 16:25:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 311 (0x87078c00) [pid = 1801] [serial = 667] [outer = (nil)] 16:25:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 312 (0x8707e800) [pid = 1801] [serial = 668] [outer = 0x87078c00] 16:25:39 INFO - PROCESS | 1801 | 1461281139951 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 313 (0x87080000) [pid = 1801] [serial = 669] [outer = 0x87078c00] 16:25:40 INFO - PROCESS | 1801 | 1461281140858 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1595ms 16:25:40 INFO - PROCESS | 1801 | 1461281140921 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1801 | 1461281140924 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:25:40 INFO - PROCESS | 1801 | 1461281140932 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1801 | 1461281140936 Marionette TRACE conn4 <- [1,862,null,{}] 16:25:40 INFO - PROCESS | 1801 | 1461281140943 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:41 INFO - PROCESS | 1801 | 1461281141158 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:25:41 INFO - PROCESS | 1801 | 1461281141440 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x85964c00 == 127 [pid = 1801] [id = 223] 16:25:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 314 (0x85965400) [pid = 1801] [serial = 670] [outer = (nil)] 16:25:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 315 (0x8596bc00) [pid = 1801] [serial = 671] [outer = 0x85965400] 16:25:41 INFO - PROCESS | 1801 | 1461281141572 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 316 (0x8596f000) [pid = 1801] [serial = 672] [outer = 0x85965400] 16:25:42 INFO - PROCESS | 1801 | 1461281142488 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1632ms 16:25:42 INFO - PROCESS | 1801 | 1461281142565 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1801 | 1461281142568 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:25:42 INFO - PROCESS | 1801 | 1461281142576 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1801 | 1461281142578 Marionette TRACE conn4 <- [1,866,null,{}] 16:25:42 INFO - PROCESS | 1801 | 1461281142585 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:42 INFO - PROCESS | 1801 | 1461281142834 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:25:43 INFO - PROCESS | 1801 | --DOCSHELL 0x9a949800 == 126 [pid = 1801] [id = 87] 16:25:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed89000 == 125 [pid = 1801] [id = 204] 16:25:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd55000 == 124 [pid = 1801] [id = 203] 16:25:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8c4bb000 == 123 [pid = 1801] [id = 202] 16:25:43 INFO - PROCESS | 1801 | --DOCSHELL 0x888c0000 == 122 [pid = 1801] [id = 201] 16:25:43 INFO - PROCESS | 1801 | --DOCSHELL 0x895d4000 == 121 [pid = 1801] [id = 200] 16:25:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8a18fc00 == 120 [pid = 1801] [id = 191] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 315 (0x8ba2a800) [pid = 1801] [serial = 559] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 314 (0x8de98000) [pid = 1801] [serial = 566] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 313 (0x8e05e800) [pid = 1801] [serial = 556] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 312 (0x9ffad400) [pid = 1801] [serial = 553] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 311 (0x8c4b7000) [pid = 1801] [serial = 560] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 310 (0x93a05400) [pid = 1801] [serial = 535] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 309 (0x96fdf000) [pid = 1801] [serial = 544] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 308 (0x93bc3400) [pid = 1801] [serial = 538] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 307 (0x8f0f9000) [pid = 1801] [serial = 569] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 306 (0x8a5fb800) [pid = 1801] [serial = 562] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 305 (0x9a565000) [pid = 1801] [serial = 550] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 304 (0x97623c00) [pid = 1801] [serial = 547] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 303 (0x8ba30400) [pid = 1801] [serial = 563] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 302 (0x8dd81000) [pid = 1801] [serial = 565] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 301 (0x93ed8000) [pid = 1801] [serial = 541] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 300 (0x8f0e7000) [pid = 1801] [serial = 568] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 299 (0x8de8f400) [pid = 1801] [serial = 532] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 298 (0x8a604000) [pid = 1801] [serial = 529] [outer = (nil)] [url = about:blank] 16:25:43 INFO - PROCESS | 1801 | --DOMWINDOW == 297 (0x8f2e3c00) [pid = 1801] [serial = 571] [outer = (nil)] [url = about:blank] 16:25:44 INFO - PROCESS | 1801 | 1461281144020 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8707b800 == 121 [pid = 1801] [id = 224] 16:25:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 298 (0x8707c000) [pid = 1801] [serial = 673] [outer = (nil)] 16:25:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 299 (0x8707f000) [pid = 1801] [serial = 674] [outer = 0x8707c000] 16:25:44 INFO - PROCESS | 1801 | 1461281144108 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 300 (0x87173000) [pid = 1801] [serial = 675] [outer = 0x8707c000] 16:25:44 INFO - PROCESS | 1801 | 1461281144938 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2385ms 16:25:44 INFO - PROCESS | 1801 | 1461281144963 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1801 | 1461281144971 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:25:45 INFO - PROCESS | 1801 | 1461281145007 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 1801 | 1461281145013 Marionette TRACE conn4 <- [1,870,null,{}] 16:25:45 INFO - PROCESS | 1801 | 1461281145021 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:45 INFO - PROCESS | 1801 | 1461281145227 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:25:45 INFO - PROCESS | 1801 | 1461281145240 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4fc00 == 122 [pid = 1801] [id = 225] 16:25:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 301 (0x886d2c00) [pid = 1801] [serial = 676] [outer = (nil)] 16:25:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 302 (0x895d3800) [pid = 1801] [serial = 677] [outer = 0x886d2c00] 16:25:45 INFO - PROCESS | 1801 | 1461281145490 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 303 (0x8a34e000) [pid = 1801] [serial = 678] [outer = 0x886d2c00] 16:25:46 INFO - PROCESS | 1801 | 1461281146492 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1544ms 16:25:46 INFO - PROCESS | 1801 | 1461281146553 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 1801 | 1461281146559 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:25:46 INFO - PROCESS | 1801 | 1461281146567 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1801 | 1461281146571 Marionette TRACE conn4 <- [1,874,null,{}] 16:25:46 INFO - PROCESS | 1801 | 1461281146577 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 1801 | 1461281146847 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:25:46 INFO - PROCESS | 1801 | 1461281146880 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff1400 == 123 [pid = 1801] [id = 226] 16:25:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 304 (0x8a60a800) [pid = 1801] [serial = 679] [outer = (nil)] 16:25:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 305 (0x8ba36400) [pid = 1801] [serial = 680] [outer = 0x8a60a800] 16:25:46 INFO - PROCESS | 1801 | 1461281146959 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 306 (0x8bb0f800) [pid = 1801] [serial = 681] [outer = 0x8a60a800] 16:25:47 INFO - PROCESS | 1801 | 1461281147988 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1482ms 16:25:48 INFO - PROCESS | 1801 | 1461281148050 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1801 | 1461281148053 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:25:48 INFO - PROCESS | 1801 | 1461281148069 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1801 | 1461281148079 Marionette TRACE conn4 <- [1,878,null,{}] 16:25:48 INFO - PROCESS | 1801 | 1461281148095 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 1801 | 1461281148343 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:25:48 INFO - PROCESS | 1801 | --DOMWINDOW == 305 (0x8a351800) [pid = 1801] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:25:48 INFO - PROCESS | 1801 | --DOMWINDOW == 304 (0x895cd000) [pid = 1801] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:25:48 INFO - PROCESS | 1801 | --DOMWINDOW == 303 (0x8f0dfc00) [pid = 1801] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:25:48 INFO - PROCESS | 1801 | --DOMWINDOW == 302 (0x8c4bf000) [pid = 1801] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:25:48 INFO - PROCESS | 1801 | --DOMWINDOW == 301 (0x89ffd000) [pid = 1801] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:25:48 INFO - PROCESS | 1801 | --DOMWINDOW == 300 (0x8f0ef400) [pid = 1801] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:25:48 INFO - PROCESS | 1801 | --DOMWINDOW == 299 (0x8e08dc00) [pid = 1801] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:25:48 INFO - PROCESS | 1801 | 1461281148720 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c50c00 == 124 [pid = 1801] [id = 227] 16:25:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 300 (0x895cb000) [pid = 1801] [serial = 682] [outer = (nil)] 16:25:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 301 (0x8a5fcc00) [pid = 1801] [serial = 683] [outer = 0x895cb000] 16:25:48 INFO - PROCESS | 1801 | 1461281148799 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 302 (0x8c4f0400) [pid = 1801] [serial = 684] [outer = 0x895cb000] 16:25:49 INFO - PROCESS | 1801 | 1461281149587 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1556ms 16:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:25:49 INFO - PROCESS | 1801 | 1461281149621 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1801 | 1461281149624 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:25:49 INFO - PROCESS | 1801 | 1461281149632 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1801 | 1461281149635 Marionette TRACE conn4 <- [1,882,null,{}] 16:25:49 INFO - PROCESS | 1801 | 1461281149646 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:49 INFO - PROCESS | 1801 | 1461281149848 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:25:50 INFO - PROCESS | 1801 | 1461281150065 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x87175800 == 125 [pid = 1801] [id = 228] 16:25:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 303 (0x8c5e8c00) [pid = 1801] [serial = 685] [outer = (nil)] 16:25:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 304 (0x8dd8ec00) [pid = 1801] [serial = 686] [outer = 0x8c5e8c00] 16:25:50 INFO - PROCESS | 1801 | 1461281150150 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 305 (0x8de99400) [pid = 1801] [serial = 687] [outer = 0x8c5e8c00] 16:25:51 INFO - PROCESS | 1801 | 1461281151554 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 2003ms 16:25:51 INFO - PROCESS | 1801 | 1461281151651 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1801 | 1461281151658 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:25:51 INFO - PROCESS | 1801 | 1461281151672 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1801 | 1461281151677 Marionette TRACE conn4 <- [1,886,null,{}] 16:25:51 INFO - PROCESS | 1801 | 1461281151687 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:51 INFO - PROCESS | 1801 | 1461281151913 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:25:52 INFO - PROCESS | 1801 | 1461281152131 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x8596a000 == 126 [pid = 1801] [id = 229] 16:25:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 306 (0x8707a800) [pid = 1801] [serial = 688] [outer = (nil)] 16:25:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 307 (0x886cfc00) [pid = 1801] [serial = 689] [outer = 0x8707a800] 16:25:52 INFO - PROCESS | 1801 | 1461281152271 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 308 (0x89ffd000) [pid = 1801] [serial = 690] [outer = 0x8707a800] 16:25:53 INFO - PROCESS | 1801 | 1461281153418 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1788ms 16:25:53 INFO - PROCESS | 1801 | 1461281153464 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1801 | 1461281153480 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:25:53 INFO - PROCESS | 1801 | 1461281153500 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1801 | 1461281153509 Marionette TRACE conn4 <- [1,890,null,{}] 16:25:53 INFO - PROCESS | 1801 | 1461281153605 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:53 INFO - PROCESS | 1801 | 1461281153945 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:25:54 INFO - PROCESS | 1801 | 1461281154254 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a60dc00 == 127 [pid = 1801] [id = 230] 16:25:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 309 (0x8ba31000) [pid = 1801] [serial = 691] [outer = (nil)] 16:25:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 310 (0x8bd4f400) [pid = 1801] [serial = 692] [outer = 0x8ba31000] 16:25:54 INFO - PROCESS | 1801 | 1461281154398 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 311 (0x8bd8bc00) [pid = 1801] [serial = 693] [outer = 0x8ba31000] 16:25:55 INFO - PROCESS | 1801 | 1461281155721 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2250ms 16:25:55 INFO - PROCESS | 1801 | 1461281155748 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1801 | 1461281155753 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:25:55 INFO - PROCESS | 1801 | 1461281155761 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1801 | 1461281155775 Marionette TRACE conn4 <- [1,894,null,{}] 16:25:55 INFO - PROCESS | 1801 | 1461281155806 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:56 INFO - PROCESS | 1801 | 1461281156184 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:25:56 INFO - PROCESS | 1801 | 1461281156457 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5f0c00 == 128 [pid = 1801] [id = 231] 16:25:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 312 (0x8ed4b000) [pid = 1801] [serial = 694] [outer = (nil)] 16:25:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 313 (0x8ed8e400) [pid = 1801] [serial = 695] [outer = 0x8ed4b000] 16:25:56 INFO - PROCESS | 1801 | 1461281156557 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 314 (0x8f0ec800) [pid = 1801] [serial = 696] [outer = 0x8ed4b000] 16:25:57 INFO - PROCESS | 1801 | 1461281157563 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1860ms 16:25:57 INFO - PROCESS | 1801 | 1461281157622 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1801 | 1461281157626 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:25:57 INFO - PROCESS | 1801 | 1461281157635 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1801 | 1461281157639 Marionette TRACE conn4 <- [1,898,null,{}] 16:25:57 INFO - PROCESS | 1801 | 1461281157646 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:57 INFO - PROCESS | 1801 | 1461281157914 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:25:58 INFO - PROCESS | 1801 | 1461281158232 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed52000 == 129 [pid = 1801] [id = 232] 16:25:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 315 (0x8f2dc800) [pid = 1801] [serial = 697] [outer = (nil)] 16:25:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 316 (0x8f2e6800) [pid = 1801] [serial = 698] [outer = 0x8f2dc800] 16:25:58 INFO - PROCESS | 1801 | 1461281158344 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 317 (0x90140000) [pid = 1801] [serial = 699] [outer = 0x8f2dc800] 16:25:59 INFO - PROCESS | 1801 | 1461281159374 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1782ms 16:25:59 INFO - PROCESS | 1801 | 1461281159418 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:25:59 INFO - PROCESS | 1801 | 1461281159423 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:25:59 INFO - PROCESS | 1801 | 1461281159431 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1801 | 1461281159434 Marionette TRACE conn4 <- [1,902,null,{}] 16:25:59 INFO - PROCESS | 1801 | 1461281159442 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:59 INFO - PROCESS | 1801 | 1461281159670 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:26:00 INFO - PROCESS | 1801 | 1461281159998 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0fb000 == 130 [pid = 1801] [id = 233] 16:26:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 318 (0x8f2da800) [pid = 1801] [serial = 700] [outer = (nil)] 16:26:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 319 (0x920dd000) [pid = 1801] [serial = 701] [outer = 0x8f2da800] 16:26:00 INFO - PROCESS | 1801 | 1461281160106 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 320 (0x92d60c00) [pid = 1801] [serial = 702] [outer = 0x8f2da800] 16:26:01 INFO - PROCESS | 1801 | 1461281161100 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1739ms 16:26:01 INFO - PROCESS | 1801 | 1461281161170 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1801 | 1461281161175 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:26:01 INFO - PROCESS | 1801 | 1461281161184 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1801 | 1461281161190 Marionette TRACE conn4 <- [1,906,null,{}] 16:26:01 INFO - PROCESS | 1801 | 1461281161197 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:01 INFO - PROCESS | 1801 | 1461281161498 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:26:01 INFO - PROCESS | 1801 | 1461281161832 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8707bc00 == 131 [pid = 1801] [id = 234] 16:26:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 321 (0x93d34c00) [pid = 1801] [serial = 703] [outer = (nil)] 16:26:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 322 (0x96395800) [pid = 1801] [serial = 704] [outer = 0x93d34c00] 16:26:01 INFO - PROCESS | 1801 | 1461281161945 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 323 (0x972b2c00) [pid = 1801] [serial = 705] [outer = 0x93d34c00] 16:26:03 INFO - PROCESS | 1801 | 1461281163007 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1886ms 16:26:03 INFO - PROCESS | 1801 | 1461281163071 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:26:03 INFO - PROCESS | 1801 | 1461281163077 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:26:03 INFO - PROCESS | 1801 | 1461281163085 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1801 | 1461281163091 Marionette TRACE conn4 <- [1,910,null,{}] 16:26:03 INFO - PROCESS | 1801 | 1461281163099 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:03 INFO - PROCESS | 1801 | 1461281163387 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:26:03 INFO - PROCESS | 1801 | 1461281163729 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x90412400 == 132 [pid = 1801] [id = 235] 16:26:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 324 (0x90412800) [pid = 1801] [serial = 706] [outer = (nil)] 16:26:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 325 (0x9041a400) [pid = 1801] [serial = 707] [outer = 0x90412800] 16:26:03 INFO - PROCESS | 1801 | 1461281163840 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 326 (0x9041c000) [pid = 1801] [serial = 708] [outer = 0x90412800] 16:26:04 INFO - PROCESS | 1801 | 1461281164890 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1848ms 16:26:04 INFO - PROCESS | 1801 | 1461281164933 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1801 | 1461281164938 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:26:04 INFO - PROCESS | 1801 | 1461281164947 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1801 | 1461281164951 Marionette TRACE conn4 <- [1,914,null,{}] 16:26:04 INFO - PROCESS | 1801 | 1461281164967 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:05 INFO - PROCESS | 1801 | 1461281165351 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:26:05 INFO - PROCESS | 1801 | 1461281165725 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd8c400 == 133 [pid = 1801] [id = 236] 16:26:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 327 (0x90413000) [pid = 1801] [serial = 709] [outer = (nil)] 16:26:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 328 (0x95ac2800) [pid = 1801] [serial = 710] [outer = 0x90413000] 16:26:05 INFO - PROCESS | 1801 | 1461281165848 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 329 (0x98205800) [pid = 1801] [serial = 711] [outer = 0x90413000] 16:26:06 INFO - PROCESS | 1801 | 1461281166829 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1953ms 16:26:06 INFO - PROCESS | 1801 | 1461281166900 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1801 | 1461281166905 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:26:06 INFO - PROCESS | 1801 | 1461281166912 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1801 | 1461281166916 Marionette TRACE conn4 <- [1,918,null,{}] 16:26:06 INFO - PROCESS | 1801 | 1461281166923 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:07 INFO - PROCESS | 1801 | 1461281167145 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:26:07 INFO - PROCESS | 1801 | 1461281167418 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd15800 == 134 [pid = 1801] [id = 237] 16:26:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 330 (0x8bd15c00) [pid = 1801] [serial = 712] [outer = (nil)] 16:26:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 331 (0x8bd1dc00) [pid = 1801] [serial = 713] [outer = 0x8bd15c00] 16:26:07 INFO - PROCESS | 1801 | 1461281167553 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 332 (0x8bd20c00) [pid = 1801] [serial = 714] [outer = 0x8bd15c00] 16:26:08 INFO - PROCESS | 1801 | 1461281168471 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1634ms 16:26:08 INFO - PROCESS | 1801 | 1461281168548 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1801 | 1461281168552 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:26:08 INFO - PROCESS | 1801 | 1461281168560 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1801 | 1461281168565 Marionette TRACE conn4 <- [1,922,null,{}] 16:26:08 INFO - PROCESS | 1801 | 1461281168572 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 1801 | 1461281168898 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:26:09 INFO - PROCESS | 1801 | 1461281169263 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd16000 == 135 [pid = 1801] [id = 238] 16:26:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 333 (0x8bd17400) [pid = 1801] [serial = 715] [outer = (nil)] 16:26:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 334 (0x93ee0c00) [pid = 1801] [serial = 716] [outer = 0x8bd17400] 16:26:09 INFO - PROCESS | 1801 | 1461281169379 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 335 (0x98a51800) [pid = 1801] [serial = 717] [outer = 0x8bd17400] 16:26:10 INFO - PROCESS | 1801 | 1461281170516 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1992ms 16:26:10 INFO - PROCESS | 1801 | 1461281170554 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 1801 | 1461281170561 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:26:10 INFO - PROCESS | 1801 | 1461281170568 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1801 | 1461281170575 Marionette TRACE conn4 <- [1,926,null,{}] 16:26:10 INFO - PROCESS | 1801 | 1461281170583 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:10 INFO - PROCESS | 1801 | 1461281170878 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:26:11 INFO - PROCESS | 1801 | 1461281171289 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x86368400 == 136 [pid = 1801] [id = 239] 16:26:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 336 (0x86369800) [pid = 1801] [serial = 718] [outer = (nil)] 16:26:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 337 (0xa0d46c00) [pid = 1801] [serial = 719] [outer = 0x86369800] 16:26:11 INFO - PROCESS | 1801 | 1461281171432 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 338 (0xa4835c00) [pid = 1801] [serial = 720] [outer = 0x86369800] 16:26:12 INFO - PROCESS | 1801 | 1461281172605 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2687ms 16:26:13 INFO - PROCESS | 1801 | 1461281173394 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:26:13 INFO - PROCESS | 1801 | 1461281173403 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:26:13 INFO - PROCESS | 1801 | 1461281173423 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 1801 | 1461281173430 Marionette TRACE conn4 <- [1,930,null,{}] 16:26:13 INFO - PROCESS | 1801 | 1461281173441 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:13 INFO - PROCESS | 1801 | 1461281173688 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:26:13 INFO - PROCESS | 1801 | 1461281173937 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8463b400 == 137 [pid = 1801] [id = 240] 16:26:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 339 (0x8463bc00) [pid = 1801] [serial = 721] [outer = (nil)] 16:26:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 340 (0x84643000) [pid = 1801] [serial = 722] [outer = 0x8463bc00] 16:26:14 INFO - PROCESS | 1801 | 1461281174023 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 341 (0x8716f000) [pid = 1801] [serial = 723] [outer = 0x8463bc00] 16:26:15 INFO - PROCESS | 1801 | 1461281175013 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1652ms 16:26:15 INFO - PROCESS | 1801 | 1461281175073 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 1801 | 1461281175079 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:26:15 INFO - PROCESS | 1801 | 1461281175092 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1801 | 1461281175097 Marionette TRACE conn4 <- [1,934,null,{}] 16:26:15 INFO - PROCESS | 1801 | 1461281175106 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:15 INFO - PROCESS | 1801 | 1461281175327 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:26:15 INFO - PROCESS | 1801 | 1461281175757 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x85971400 == 138 [pid = 1801] [id = 241] 16:26:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 342 (0x87077c00) [pid = 1801] [serial = 724] [outer = (nil)] 16:26:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 343 (0x886d2400) [pid = 1801] [serial = 725] [outer = 0x87077c00] 16:26:15 INFO - PROCESS | 1801 | 1461281175846 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 344 (0x895cd400) [pid = 1801] [serial = 726] [outer = 0x87077c00] 16:26:16 INFO - PROCESS | 1801 | 1461281176889 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1856ms 16:26:16 INFO - PROCESS | 1801 | 1461281176945 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1801 | 1461281176950 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:26:16 INFO - PROCESS | 1801 | 1461281176957 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1801 | 1461281176961 Marionette TRACE conn4 <- [1,938,null,{}] 16:26:16 INFO - PROCESS | 1801 | 1461281176976 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 1801 | 1461281177223 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:26:17 INFO - PROCESS | 1801 | 1461281177592 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a2400 == 139 [pid = 1801] [id = 242] 16:26:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 345 (0x8ba30400) [pid = 1801] [serial = 727] [outer = (nil)] 16:26:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 346 (0x8bd18800) [pid = 1801] [serial = 728] [outer = 0x8ba30400] 16:26:17 INFO - PROCESS | 1801 | 1461281177690 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 347 (0x8bd51c00) [pid = 1801] [serial = 729] [outer = 0x8ba30400] 16:26:18 INFO - PROCESS | 1801 | 1461281178583 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1691ms 16:26:18 INFO - PROCESS | 1801 | 1461281178649 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:26:18 INFO - PROCESS | 1801 | 1461281178654 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:26:18 INFO - PROCESS | 1801 | 1461281178661 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1801 | 1461281178664 Marionette TRACE conn4 <- [1,942,null,{}] 16:26:18 INFO - PROCESS | 1801 | 1461281178671 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:18 INFO - PROCESS | 1801 | 1461281178872 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:26:19 INFO - PROCESS | 1801 | 1461281179191 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb03000 == 140 [pid = 1801] [id = 243] 16:26:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 348 (0x8c4bb000) [pid = 1801] [serial = 730] [outer = (nil)] 16:26:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 349 (0x8c5eb000) [pid = 1801] [serial = 731] [outer = 0x8c4bb000] 16:26:19 INFO - PROCESS | 1801 | 1461281179285 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 350 (0x8dd9f400) [pid = 1801] [serial = 732] [outer = 0x8c4bb000] 16:26:20 INFO - PROCESS | 1801 | 1461281180168 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1587ms 16:26:20 INFO - PROCESS | 1801 | 1461281180249 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1801 | 1461281180253 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:26:20 INFO - PROCESS | 1801 | 1461281180260 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1801 | 1461281180264 Marionette TRACE conn4 <- [1,946,null,{}] 16:26:20 INFO - PROCESS | 1801 | 1461281180270 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:20 INFO - PROCESS | 1801 | 1461281180493 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:26:20 INFO - PROCESS | 1801 | 1461281180870 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb81c00 == 141 [pid = 1801] [id = 244] 16:26:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 351 (0x8c4eb000) [pid = 1801] [serial = 733] [outer = (nil)] 16:26:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 352 (0x8e089000) [pid = 1801] [serial = 734] [outer = 0x8c4eb000] 16:26:20 INFO - PROCESS | 1801 | 1461281180962 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 353 (0x8ea09400) [pid = 1801] [serial = 735] [outer = 0x8c4eb000] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x92df9800 == 140 [pid = 1801] [id = 84] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x97db9c00 == 139 [pid = 1801] [id = 52] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x98e54400 == 138 [pid = 1801] [id = 73] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x972b5c00 == 137 [pid = 1801] [id = 105] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x89feec00 == 136 [pid = 1801] [id = 143] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x92cd3000 == 135 [pid = 1801] [id = 136] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x98e5a000 == 134 [pid = 1801] [id = 38] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x906ce800 == 133 [pid = 1801] [id = 135] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9757bc00 == 132 [pid = 1801] [id = 40] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8efef800 == 131 [pid = 1801] [id = 83] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8e05c000 == 130 [pid = 1801] [id = 108] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd82000 == 129 [pid = 1801] [id = 139] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5efc00 == 128 [pid = 1801] [id = 140] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9740c400 == 127 [pid = 1801] [id = 137] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x92cd9400 == 126 [pid = 1801] [id = 39] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x92df9000 == 125 [pid = 1801] [id = 104] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x9eaeb400 == 124 [pid = 1801] [id = 106] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x87c50c00 == 123 [pid = 1801] [id = 227] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff1400 == 122 [pid = 1801] [id = 226] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4fc00 == 121 [pid = 1801] [id = 225] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8707b800 == 120 [pid = 1801] [id = 224] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x85964c00 == 119 [pid = 1801] [id = 223] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x87071400 == 118 [pid = 1801] [id = 222] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x86366800 == 117 [pid = 1801] [id = 220] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x86364c00 == 116 [pid = 1801] [id = 221] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x87167000 == 115 [pid = 1801] [id = 219] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x85f85000 == 114 [pid = 1801] [id = 218] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x85f84800 == 113 [pid = 1801] [id = 217] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x871e2000 == 112 [pid = 1801] [id = 215] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x871ef800 == 111 [pid = 1801] [id = 216] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb0bc00 == 110 [pid = 1801] [id = 214] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4ec00 == 109 [pid = 1801] [id = 213] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8a18b800 == 108 [pid = 1801] [id = 212] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8a34e800 == 107 [pid = 1801] [id = 210] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4e800 == 106 [pid = 1801] [id = 211] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8a349c00 == 105 [pid = 1801] [id = 209] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed8bc00 == 104 [pid = 1801] [id = 208] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8c4b3c00 == 103 [pid = 1801] [id = 207] 16:26:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8a60f000 == 102 [pid = 1801] [id = 206] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 352 (0xa0d48c00) [pid = 1801] [serial = 593] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 351 (0x87c4e000) [pid = 1801] [serial = 596] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 350 (0x8bb86800) [pid = 1801] [serial = 603] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 349 (0x8a60e800) [pid = 1801] [serial = 605] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 348 (0x8c5eb800) [pid = 1801] [serial = 577] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 347 (0x8f0fd800) [pid = 1801] [serial = 615] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 346 (0x8a355000) [pid = 1801] [serial = 574] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 345 (0x8dd85400) [pid = 1801] [serial = 609] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 344 (0x8a5f7c00) [pid = 1801] [serial = 602] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 343 (0x8f2e7000) [pid = 1801] [serial = 572] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 342 (0x8bb06c00) [pid = 1801] [serial = 599] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 341 (0x92cd8000) [pid = 1801] [serial = 527] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 340 (0x8ed51000) [pid = 1801] [serial = 611] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 339 (0x98207c00) [pid = 1801] [serial = 590] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 338 (0x93edd000) [pid = 1801] [serial = 584] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 337 (0x9709ec00) [pid = 1801] [serial = 587] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 336 (0x92dea800) [pid = 1801] [serial = 580] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 335 (0x8f0f2000) [pid = 1801] [serial = 614] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 334 (0x8c4f2800) [pid = 1801] [serial = 608] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 333 (0x8ed89400) [pid = 1801] [serial = 612] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 332 (0x8bb8dc00) [pid = 1801] [serial = 606] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 331 (0x8f0f6000) [pid = 1801] [serial = 617] [outer = (nil)] [url = about:blank] 16:26:21 INFO - PROCESS | 1801 | --DOMWINDOW == 330 (0x8bd81000) [pid = 1801] [serial = 377] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:26:22 INFO - PROCESS | 1801 | 1461281182298 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2093ms 16:26:22 INFO - PROCESS | 1801 | 1461281182356 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1801 | 1461281182359 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:26:22 INFO - PROCESS | 1801 | 1461281182366 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1801 | 1461281182370 Marionette TRACE conn4 <- [1,950,null,{}] 16:26:22 INFO - PROCESS | 1801 | 1461281182376 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:22 INFO - PROCESS | 1801 | 1461281182589 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:26:22 INFO - PROCESS | 1801 | 1461281182766 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x85968000 == 103 [pid = 1801] [id = 245] 16:26:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 331 (0x85f84c00) [pid = 1801] [serial = 736] [outer = (nil)] 16:26:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 332 (0x871ec800) [pid = 1801] [serial = 737] [outer = 0x85f84c00] 16:26:22 INFO - PROCESS | 1801 | 1461281182852 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 333 (0x8a354c00) [pid = 1801] [serial = 738] [outer = 0x85f84c00] 16:26:23 INFO - PROCESS | 1801 | 1461281183699 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1431ms 16:26:23 INFO - PROCESS | 1801 | 1461281183799 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1801 | 1461281183802 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:26:23 INFO - PROCESS | 1801 | 1461281183809 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1801 | 1461281183813 Marionette TRACE conn4 <- [1,954,null,{}] 16:26:23 INFO - PROCESS | 1801 | 1461281183819 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:24 INFO - PROCESS | 1801 | 1461281184005 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:26:24 INFO - PROCESS | 1801 | 1461281184218 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8596a400 == 104 [pid = 1801] [id = 246] 16:26:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 334 (0x871e6c00) [pid = 1801] [serial = 739] [outer = (nil)] 16:26:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 335 (0x8bb8a000) [pid = 1801] [serial = 740] [outer = 0x871e6c00] 16:26:24 INFO - PROCESS | 1801 | 1461281184298 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 336 (0x8bd54c00) [pid = 1801] [serial = 741] [outer = 0x871e6c00] 16:26:25 INFO - PROCESS | 1801 | 1461281185172 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1431ms 16:26:25 INFO - PROCESS | 1801 | 1461281185241 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:26:25 INFO - PROCESS | 1801 | 1461281185246 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:26:25 INFO - PROCESS | 1801 | 1461281185252 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1801 | 1461281185256 Marionette TRACE conn4 <- [1,958,null,{}] 16:26:25 INFO - PROCESS | 1801 | 1461281185262 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:25 INFO - PROCESS | 1801 | 1461281185527 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:26:25 INFO - PROCESS | 1801 | 1461281185563 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x86366800 == 105 [pid = 1801] [id = 247] 16:26:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 337 (0x89483000) [pid = 1801] [serial = 742] [outer = (nil)] 16:26:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 338 (0x8dd82c00) [pid = 1801] [serial = 743] [outer = 0x89483000] 16:26:25 INFO - PROCESS | 1801 | 1461281185655 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 339 (0x8e05c400) [pid = 1801] [serial = 744] [outer = 0x89483000] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 338 (0x95c06c00) [pid = 1801] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 337 (0x888c5800) [pid = 1801] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 336 (0x8dd8e800) [pid = 1801] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 335 (0x9fdaec00) [pid = 1801] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 334 (0x978a8c00) [pid = 1801] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 333 (0x8c5e8800) [pid = 1801] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 332 (0xa2be1000) [pid = 1801] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 331 (0x888ba400) [pid = 1801] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 330 (0x93bc3000) [pid = 1801] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 329 (0xa0d1f800) [pid = 1801] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 328 (0x8de97400) [pid = 1801] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 327 (0x92cd8c00) [pid = 1801] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 326 (0x8dd81800) [pid = 1801] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 325 (0x9fdb1000) [pid = 1801] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 324 (0xa3d8c800) [pid = 1801] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 323 (0x9a9b6800) [pid = 1801] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 322 (0x98e4c800) [pid = 1801] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 321 (0x8bb01400) [pid = 1801] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 320 (0x98208000) [pid = 1801] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 319 (0x93d92c00) [pid = 1801] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 318 (0x8eff1800) [pid = 1801] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 317 (0x93ee5c00) [pid = 1801] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 316 (0x8ed53c00) [pid = 1801] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 315 (0x92067800) [pid = 1801] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 314 (0x8ea01c00) [pid = 1801] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 313 (0x8a348c00) [pid = 1801] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 312 (0x8de94000) [pid = 1801] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 311 (0x8dd8a400) [pid = 1801] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 310 (0x906c0400) [pid = 1801] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 309 (0x8e053800) [pid = 1801] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 308 (0x9eadcc00) [pid = 1801] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 307 (0x8ea01400) [pid = 1801] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 306 (0x8a192c00) [pid = 1801] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 305 (0x89482c00) [pid = 1801] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 304 (0x8a602400) [pid = 1801] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 303 (0x972b6000) [pid = 1801] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 302 (0x8ed85c00) [pid = 1801] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 301 (0x89fef800) [pid = 1801] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 300 (0x8a34b800) [pid = 1801] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 299 (0x8ed8dc00) [pid = 1801] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 298 (0x8f0e5800) [pid = 1801] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 297 (0xa4b55000) [pid = 1801] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 296 (0x8c4f7000) [pid = 1801] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 295 (0x8dd9a800) [pid = 1801] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 294 (0x9130d800) [pid = 1801] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 293 (0x8dd83800) [pid = 1801] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 292 (0x8948a400) [pid = 1801] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 291 (0x89ff1800) [pid = 1801] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 290 (0x8ba2a400) [pid = 1801] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 289 (0x9134c800) [pid = 1801] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 288 (0x9913a000) [pid = 1801] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 287 (0x8a5f0800) [pid = 1801] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 286 (0x9ffb2400) [pid = 1801] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 285 (0x8ba35000) [pid = 1801] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 284 (0x8efeb000) [pid = 1801] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 283 (0x9eaf8c00) [pid = 1801] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:26:27 INFO - PROCESS | 1801 | --DOMWINDOW == 282 (0x98e54800) [pid = 1801] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 281 (0xa0f84400) [pid = 1801] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 280 (0x92d6d400) [pid = 1801] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 279 (0x93a04400) [pid = 1801] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 278 (0x9eaf3000) [pid = 1801] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 277 (0x973ac000) [pid = 1801] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 276 (0x8ea07800) [pid = 1801] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 275 (0x970ab000) [pid = 1801] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 274 (0x972b6c00) [pid = 1801] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 273 (0x91fe7c00) [pid = 1801] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 272 (0x96394000) [pid = 1801] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 271 (0x986e0000) [pid = 1801] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 270 (0x93d9d800) [pid = 1801] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 269 (0x9922c000) [pid = 1801] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 268 (0x89ff0c00) [pid = 1801] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 267 (0x8eff2400) [pid = 1801] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 266 (0x9134d800) [pid = 1801] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 265 (0x8bd7f000) [pid = 1801] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 264 (0x8e086000) [pid = 1801] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 263 (0x895d0c00) [pid = 1801] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 262 (0x8ed86400) [pid = 1801] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 261 (0x9fc2f000) [pid = 1801] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x8a350800) [pid = 1801] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x886c8800) [pid = 1801] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 258 (0x9a567000) [pid = 1801] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 257 (0x93d35c00) [pid = 1801] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 256 (0x895c6400) [pid = 1801] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 255 (0x991f9800) [pid = 1801] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 254 (0x8e086400) [pid = 1801] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 253 (0x91355400) [pid = 1801] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 252 (0x89485000) [pid = 1801] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 251 (0x8a60a800) [pid = 1801] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 250 (0x895cb000) [pid = 1801] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 249 (0x8a610c00) [pid = 1801] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 248 (0x8e04f800) [pid = 1801] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 247 (0x90137c00) [pid = 1801] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 246 (0x90134000) [pid = 1801] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0x871e2800) [pid = 1801] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x8a5a4000) [pid = 1801] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 243 (0x86367800) [pid = 1801] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 242 (0x90434400) [pid = 1801] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 241 (0x9a55d400) [pid = 1801] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 240 (0x8707c000) [pid = 1801] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 239 (0x8c4b6000) [pid = 1801] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 238 (0x85f8cc00) [pid = 1801] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 237 (0x90438000) [pid = 1801] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 236 (0x886d2c00) [pid = 1801] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 235 (0x85f86800) [pid = 1801] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 234 (0x972c0c00) [pid = 1801] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 233 (0x8c4ed800) [pid = 1801] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 232 (0x87168c00) [pid = 1801] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 231 (0x8bd88c00) [pid = 1801] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 230 (0x95c72400) [pid = 1801] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 229 (0x93bb8800) [pid = 1801] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 228 (0x92df4000) [pid = 1801] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 227 (0x93bc1800) [pid = 1801] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 226 (0x97618800) [pid = 1801] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 225 (0x8bd84c00) [pid = 1801] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 224 (0x87c51000) [pid = 1801] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 223 (0x87c46c00) [pid = 1801] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:26:28 INFO - PROCESS | 1801 | --DOMWINDOW == 222 (0x93ed6400) [pid = 1801] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:26:28 INFO - PROCESS | 1801 | 1461281188474 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 3239ms 16:26:28 INFO - PROCESS | 1801 | 1461281188492 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1801 | 1461281188495 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:26:28 INFO - PROCESS | 1801 | 1461281188515 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1801 | 1461281188518 Marionette TRACE conn4 <- [1,962,null,{}] 16:26:28 INFO - PROCESS | 1801 | 1461281188524 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 1801 | 1461281188715 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:26:28 INFO - PROCESS | 1801 | 1461281188730 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8596ac00 == 106 [pid = 1801] [id = 248] 16:26:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 223 (0x85f86800) [pid = 1801] [serial = 745] [outer = (nil)] 16:26:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 224 (0x87c51000) [pid = 1801] [serial = 746] [outer = 0x85f86800] 16:26:28 INFO - PROCESS | 1801 | 1461281188857 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 225 (0x89482c00) [pid = 1801] [serial = 747] [outer = 0x85f86800] 16:26:29 INFO - PROCESS | 1801 | 1461281189895 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1438ms 16:26:29 INFO - PROCESS | 1801 | 1461281189961 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1801 | 1461281189969 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:26:29 INFO - PROCESS | 1801 | 1461281189979 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1801 | 1461281189986 Marionette TRACE conn4 <- [1,966,null,{}] 16:26:30 INFO - PROCESS | 1801 | 1461281190042 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:30 INFO - PROCESS | 1801 | 1461281190293 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:26:30 INFO - PROCESS | 1801 | 1461281190633 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x86364000 == 107 [pid = 1801] [id = 249] 16:26:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 226 (0x86365400) [pid = 1801] [serial = 748] [outer = (nil)] 16:26:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 227 (0x87071c00) [pid = 1801] [serial = 749] [outer = 0x86365400] 16:26:30 INFO - PROCESS | 1801 | 1461281190739 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 228 (0x87080800) [pid = 1801] [serial = 750] [outer = 0x86365400] 16:26:31 INFO - PROCESS | 1801 | 1461281191804 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1893ms 16:26:31 INFO - PROCESS | 1801 | 1461281191873 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1801 | 1461281191883 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:26:31 INFO - PROCESS | 1801 | 1461281191897 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1801 | 1461281191903 Marionette TRACE conn4 <- [1,970,null,{}] 16:26:31 INFO - PROCESS | 1801 | 1461281191911 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 1801 | 1461281192182 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:26:32 INFO - PROCESS | 1801 | 1461281192503 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c53000 == 108 [pid = 1801] [id = 250] 16:26:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 229 (0x87c54400) [pid = 1801] [serial = 751] [outer = (nil)] 16:26:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 230 (0x888bc800) [pid = 1801] [serial = 752] [outer = 0x87c54400] 16:26:32 INFO - PROCESS | 1801 | 1461281192600 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 231 (0x895d3000) [pid = 1801] [serial = 753] [outer = 0x87c54400] 16:26:33 INFO - PROCESS | 1801 | 1461281193684 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1839ms 16:26:33 INFO - PROCESS | 1801 | 1461281193736 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:26:33 INFO - PROCESS | 1801 | 1461281193741 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:26:33 INFO - PROCESS | 1801 | 1461281193749 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1801 | 1461281193756 Marionette TRACE conn4 <- [1,974,null,{}] 16:26:33 INFO - PROCESS | 1801 | 1461281193776 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:34 INFO - PROCESS | 1801 | 1461281194058 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:26:34 INFO - PROCESS | 1801 | 1461281194421 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a18d000 == 109 [pid = 1801] [id = 251] 16:26:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 232 (0x8a5a8400) [pid = 1801] [serial = 754] [outer = (nil)] 16:26:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 233 (0x8a5fbc00) [pid = 1801] [serial = 755] [outer = 0x8a5a8400] 16:26:34 INFO - PROCESS | 1801 | 1461281194525 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 234 (0x8ba2b400) [pid = 1801] [serial = 756] [outer = 0x8a5a8400] 16:26:35 INFO - PROCESS | 1801 | 1461281195475 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1802ms 16:26:35 INFO - PROCESS | 1801 | 1461281195550 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1801 | 1461281195555 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:26:35 INFO - PROCESS | 1801 | 1461281195563 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1801 | 1461281195567 Marionette TRACE conn4 <- [1,978,null,{}] 16:26:35 INFO - PROCESS | 1801 | 1461281195574 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:35 INFO - PROCESS | 1801 | 1461281195847 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:26:36 INFO - PROCESS | 1801 | 1461281196217 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff0c00 == 110 [pid = 1801] [id = 252] 16:26:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 235 (0x8bb88800) [pid = 1801] [serial = 757] [outer = (nil)] 16:26:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 236 (0x8bd1bc00) [pid = 1801] [serial = 758] [outer = 0x8bb88800] 16:26:36 INFO - PROCESS | 1801 | 1461281196317 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 237 (0x8bd88c00) [pid = 1801] [serial = 759] [outer = 0x8bb88800] 16:26:37 INFO - PROCESS | 1801 | 1461281197252 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1737ms 16:26:37 INFO - PROCESS | 1801 | 1461281197302 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1801 | 1461281197307 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:26:37 INFO - PROCESS | 1801 | 1461281197314 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1801 | 1461281197318 Marionette TRACE conn4 <- [1,982,null,{}] 16:26:37 INFO - PROCESS | 1801 | 1461281197325 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:37 INFO - PROCESS | 1801 | 1461281197548 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:26:37 INFO - PROCESS | 1801 | 1461281197813 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a3000 == 111 [pid = 1801] [id = 253] 16:26:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 238 (0x8bb0e800) [pid = 1801] [serial = 760] [outer = (nil)] 16:26:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 239 (0x8c5eac00) [pid = 1801] [serial = 761] [outer = 0x8bb0e800] 16:26:37 INFO - PROCESS | 1801 | 1461281197948 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 240 (0x8dd81800) [pid = 1801] [serial = 762] [outer = 0x8bb0e800] 16:26:38 INFO - PROCESS | 1801 | 1461281198931 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1684ms 16:26:39 INFO - PROCESS | 1801 | 1461281198999 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:26:39 INFO - PROCESS | 1801 | 1461281199004 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:26:39 INFO - PROCESS | 1801 | 1461281199012 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1801 | 1461281199015 Marionette TRACE conn4 <- [1,986,null,{}] 16:26:39 INFO - PROCESS | 1801 | 1461281199023 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 1801 | 1461281199318 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:26:39 INFO - PROCESS | 1801 | 1461281199651 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb85400 == 112 [pid = 1801] [id = 254] 16:26:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 241 (0x8c4bf000) [pid = 1801] [serial = 763] [outer = (nil)] 16:26:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 242 (0x8ea05400) [pid = 1801] [serial = 764] [outer = 0x8c4bf000] 16:26:39 INFO - PROCESS | 1801 | 1461281199754 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 243 (0x8ed85400) [pid = 1801] [serial = 765] [outer = 0x8c4bf000] 16:26:40 INFO - PROCESS | 1801 | 1461281200717 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1786ms 16:26:40 INFO - PROCESS | 1801 | 1461281200798 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1801 | 1461281200803 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:26:40 INFO - PROCESS | 1801 | 1461281200809 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1801 | 1461281200814 Marionette TRACE conn4 <- [1,990,null,{}] 16:26:40 INFO - PROCESS | 1801 | 1461281200820 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:41 INFO - PROCESS | 1801 | 1461281201077 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:26:41 INFO - PROCESS | 1801 | 1461281201391 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a190000 == 113 [pid = 1801] [id = 255] 16:26:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 244 (0x8e05d000) [pid = 1801] [serial = 766] [outer = (nil)] 16:26:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x8efea400) [pid = 1801] [serial = 767] [outer = 0x8e05d000] 16:26:41 INFO - PROCESS | 1801 | 1461281201509 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x8efef000) [pid = 1801] [serial = 768] [outer = 0x8e05d000] 16:26:42 INFO - PROCESS | 1801 | 1461281202457 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1685ms 16:26:42 INFO - PROCESS | 1801 | 1461281202495 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1801 | 1461281202500 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:26:42 INFO - PROCESS | 1801 | 1461281202507 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1801 | 1461281202511 Marionette TRACE conn4 <- [1,994,null,{}] 16:26:42 INFO - PROCESS | 1801 | 1461281202517 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:42 INFO - PROCESS | 1801 | 1461281202735 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:26:43 INFO - PROCESS | 1801 | 1461281203000 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5f0400 == 114 [pid = 1801] [id = 256] 16:26:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 247 (0x8efe3400) [pid = 1801] [serial = 769] [outer = (nil)] 16:26:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 248 (0x8f0fd800) [pid = 1801] [serial = 770] [outer = 0x8efe3400] 16:26:43 INFO - PROCESS | 1801 | 1461281203134 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 249 (0x8f2e1800) [pid = 1801] [serial = 771] [outer = 0x8efe3400] 16:26:44 INFO - PROCESS | 1801 | 1461281204067 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1632ms 16:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:26:44 INFO - PROCESS | 1801 | 1461281204140 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1801 | 1461281204144 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:26:44 INFO - PROCESS | 1801 | 1461281204152 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1801 | 1461281204157 Marionette TRACE conn4 <- [1,998,null,{}] 16:26:44 INFO - PROCESS | 1801 | 1461281204166 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:44 INFO - PROCESS | 1801 | 1461281204419 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:26:44 INFO - PROCESS | 1801 | 1461281204740 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e8400 == 115 [pid = 1801] [id = 257] 16:26:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 250 (0x8f0ea000) [pid = 1801] [serial = 772] [outer = (nil)] 16:26:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 251 (0x90136c00) [pid = 1801] [serial = 773] [outer = 0x8f0ea000] 16:26:44 INFO - PROCESS | 1801 | 1461281204835 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 252 (0x90139800) [pid = 1801] [serial = 774] [outer = 0x8f0ea000] 16:26:45 INFO - PROCESS | 1801 | 1461281205748 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1641ms 16:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:26:45 INFO - PROCESS | 1801 | 1461281205800 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1801 | 1461281205803 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:26:45 INFO - PROCESS | 1801 | 1461281205811 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1801 | 1461281205815 Marionette TRACE conn4 <- [1,1002,null,{}] 16:26:45 INFO - PROCESS | 1801 | 1461281205822 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:46 INFO - PROCESS | 1801 | 1461281206060 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:26:46 INFO - PROCESS | 1801 | 1461281206385 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efe5000 == 116 [pid = 1801] [id = 258] 16:26:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 253 (0x8f2dec00) [pid = 1801] [serial = 775] [outer = (nil)] 16:26:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 254 (0x90420000) [pid = 1801] [serial = 776] [outer = 0x8f2dec00] 16:26:46 INFO - PROCESS | 1801 | 1461281206502 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 255 (0x9042f000) [pid = 1801] [serial = 777] [outer = 0x8f2dec00] 16:26:47 INFO - PROCESS | 1801 | 1461281207448 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1687ms 16:26:47 INFO - PROCESS | 1801 | 1461281207498 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:26:47 INFO - PROCESS | 1801 | 1461281207503 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:26:47 INFO - PROCESS | 1801 | 1461281207511 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1801 | 1461281207517 Marionette TRACE conn4 <- [1,1006,null,{}] 16:26:47 INFO - PROCESS | 1801 | 1461281207523 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:47 INFO - PROCESS | 1801 | 1461281207771 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:26:48 INFO - PROCESS | 1801 | 1461281208097 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x90421400 == 117 [pid = 1801] [id = 259] 16:26:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 256 (0x92070c00) [pid = 1801] [serial = 778] [outer = (nil)] 16:26:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 257 (0x92cd2800) [pid = 1801] [serial = 779] [outer = 0x92070c00] 16:26:48 INFO - PROCESS | 1801 | 1461281208211 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 258 (0x92df1800) [pid = 1801] [serial = 780] [outer = 0x92070c00] 16:26:49 INFO - PROCESS | 1801 | 1461281209161 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1698ms 16:26:49 INFO - PROCESS | 1801 | 1461281209225 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1801 | 1461281209230 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:26:49 INFO - PROCESS | 1801 | 1461281209242 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1801 | 1461281209245 Marionette TRACE conn4 <- [1,1010,null,{}] 16:26:49 INFO - PROCESS | 1801 | 1461281209253 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:49 INFO - PROCESS | 1801 | 1461281209487 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:26:49 INFO - PROCESS | 1801 | 1461281209786 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f0000 == 118 [pid = 1801] [id = 260] 16:26:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 259 (0x8a5f1000) [pid = 1801] [serial = 781] [outer = (nil)] 16:26:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x91fea800) [pid = 1801] [serial = 782] [outer = 0x8a5f1000] 16:26:49 INFO - PROCESS | 1801 | 1461281209884 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x93bc2400) [pid = 1801] [serial = 783] [outer = 0x8a5f1000] 16:26:50 INFO - PROCESS | 1801 | 1461281210814 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1638ms 16:26:50 INFO - PROCESS | 1801 | 1461281210881 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:26:50 INFO - PROCESS | 1801 | 1461281210885 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:26:50 INFO - PROCESS | 1801 | 1461281210893 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1801 | 1461281210896 Marionette TRACE conn4 <- [1,1014,null,{}] 16:26:50 INFO - PROCESS | 1801 | 1461281210903 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:51 INFO - PROCESS | 1801 | 1461281211140 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:26:51 INFO - PROCESS | 1801 | 1461281211517 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d94c00 == 119 [pid = 1801] [id = 261] 16:26:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 262 (0x93d9b000) [pid = 1801] [serial = 784] [outer = (nil)] 16:26:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 263 (0x93edac00) [pid = 1801] [serial = 785] [outer = 0x93d9b000] 16:26:51 INFO - PROCESS | 1801 | 1461281211618 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 264 (0x93ee8c00) [pid = 1801] [serial = 786] [outer = 0x93d9b000] 16:26:52 INFO - PROCESS | 1801 | 1461281212608 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1791ms 16:26:52 INFO - PROCESS | 1801 | 1461281212684 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1801 | 1461281212688 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:26:52 INFO - PROCESS | 1801 | 1461281212696 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1801 | 1461281212700 Marionette TRACE conn4 <- [1,1018,null,{}] 16:26:52 INFO - PROCESS | 1801 | 1461281212706 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:52 INFO - PROCESS | 1801 | 1461281212962 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:26:53 INFO - PROCESS | 1801 | 1461281213291 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x85970000 == 120 [pid = 1801] [id = 262] 16:26:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 265 (0x85f81800) [pid = 1801] [serial = 787] [outer = (nil)] 16:26:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 266 (0x86369000) [pid = 1801] [serial = 788] [outer = 0x85f81800] 16:26:53 INFO - PROCESS | 1801 | 1461281213389 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 267 (0x87171c00) [pid = 1801] [serial = 789] [outer = 0x85f81800] 16:26:54 INFO - PROCESS | 1801 | 1461281214329 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1692ms 16:26:54 INFO - PROCESS | 1801 | 1461281214390 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1801 | 1461281214394 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:26:54 INFO - PROCESS | 1801 | 1461281214401 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1801 | 1461281214405 Marionette TRACE conn4 <- [1,1022,null,{}] 16:26:54 INFO - PROCESS | 1801 | 1461281214411 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:54 INFO - PROCESS | 1801 | 1461281214648 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:26:54 INFO - PROCESS | 1801 | 1461281214978 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x8596f800 == 121 [pid = 1801] [id = 263] 16:26:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 268 (0x86364400) [pid = 1801] [serial = 790] [outer = (nil)] 16:26:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 269 (0x8a5adc00) [pid = 1801] [serial = 791] [outer = 0x86364400] 16:26:55 INFO - PROCESS | 1801 | 1461281215083 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 270 (0x8bb0e000) [pid = 1801] [serial = 792] [outer = 0x86364400] 16:26:56 INFO - PROCESS | 1801 | 1461281216031 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1688ms 16:26:56 INFO - PROCESS | 1801 | 1461281216091 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1801 | 1461281216094 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:26:56 INFO - PROCESS | 1801 | 1461281216102 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1801 | 1461281216106 Marionette TRACE conn4 <- [1,1026,null,{}] 16:26:56 INFO - PROCESS | 1801 | 1461281216113 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 1801 | 1461281216368 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:26:56 INFO - PROCESS | 1801 | 1461281216704 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x87169c00 == 122 [pid = 1801] [id = 264] 16:26:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 271 (0x871e7000) [pid = 1801] [serial = 793] [outer = (nil)] 16:26:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 272 (0x895c7400) [pid = 1801] [serial = 794] [outer = 0x871e7000] 16:26:56 INFO - PROCESS | 1801 | 1461281216804 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 273 (0x8bb03400) [pid = 1801] [serial = 795] [outer = 0x871e7000] 16:26:57 INFO - PROCESS | 1801 | 1461281217717 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1684ms 16:26:57 INFO - PROCESS | 1801 | 1461281217787 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1801 | 1461281217791 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:26:57 INFO - PROCESS | 1801 | 1461281217799 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1801 | 1461281217803 Marionette TRACE conn4 <- [1,1030,null,{}] 16:26:57 INFO - PROCESS | 1801 | 1461281217809 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:58 INFO - PROCESS | 1801 | 1461281218045 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:26:58 INFO - PROCESS | 1801 | 1461281218374 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x888bb800 == 123 [pid = 1801] [id = 265] 16:26:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 274 (0x888c6c00) [pid = 1801] [serial = 796] [outer = (nil)] 16:26:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 275 (0x8a18c400) [pid = 1801] [serial = 797] [outer = 0x888c6c00] 16:26:58 INFO - PROCESS | 1801 | 1461281218470 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 276 (0x8a5f5c00) [pid = 1801] [serial = 798] [outer = 0x888c6c00] 16:26:59 INFO - PROCESS | 1801 | 1461281219432 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1684ms 16:26:59 INFO - PROCESS | 1801 | 1461281219490 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:26:59 INFO - PROCESS | 1801 | 1461281219495 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:26:59 INFO - PROCESS | 1801 | 1461281219504 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1801 | 1461281219509 Marionette TRACE conn4 <- [1,1034,null,{}] 16:26:59 INFO - PROCESS | 1801 | 1461281219516 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:59 INFO - PROCESS | 1801 | 1461281219751 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:27:00 INFO - PROCESS | 1801 | 1461281220088 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f7800 == 122 [pid = 1801] [id = 192] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed81800 == 121 [pid = 1801] [id = 74] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd8a800 == 120 [pid = 1801] [id = 205] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x886c4800 == 119 [pid = 1801] [id = 166] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5ea000 == 118 [pid = 1801] [id = 193] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x86366800 == 117 [pid = 1801] [id = 247] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8596a400 == 116 [pid = 1801] [id = 246] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x85968000 == 115 [pid = 1801] [id = 245] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb81c00 == 114 [pid = 1801] [id = 244] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb03000 == 113 [pid = 1801] [id = 243] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5a2400 == 112 [pid = 1801] [id = 242] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8463b400 == 111 [pid = 1801] [id = 240] 16:27:01 INFO - PROCESS | 1801 | --DOCSHELL 0x85971400 == 110 [pid = 1801] [id = 241] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 275 (0x8dd8d800) [pid = 1801] [serial = 485] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 274 (0xa4586000) [pid = 1801] [serial = 235] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 273 (0xa4b56000) [pid = 1801] [serial = 280] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 272 (0x9ffb5000) [pid = 1801] [serial = 316] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 271 (0x9ea1d800) [pid = 1801] [serial = 156] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 270 (0x8bb0e400) [pid = 1801] [serial = 509] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 269 (0x9820f800) [pid = 1801] [serial = 238] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 268 (0x93d9c400) [pid = 1801] [serial = 334] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 267 (0x9ead9c00) [pid = 1801] [serial = 232] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 266 (0x93eef400) [pid = 1801] [serial = 416] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 265 (0x93d2f400) [pid = 1801] [serial = 494] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 264 (0xa483a800) [pid = 1801] [serial = 132] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 263 (0x8f0edc00) [pid = 1801] [serial = 189] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 262 (0x8a5f6000) [pid = 1801] [serial = 434] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 261 (0x8e091000) [pid = 1801] [serial = 404] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x8ed50000) [pid = 1801] [serial = 488] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x906ca800) [pid = 1801] [serial = 328] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 258 (0x8bd8b800) [pid = 1801] [serial = 380] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 257 (0x8e091800) [pid = 1801] [serial = 283] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 256 (0x8c4b4000) [pid = 1801] [serial = 446] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 255 (0x8f0f2800) [pid = 1801] [serial = 271] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 254 (0xa4927c00) [pid = 1801] [serial = 370] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 253 (0x98204800) [pid = 1801] [serial = 476] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 252 (0xa2be5800) [pid = 1801] [serial = 500] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 251 (0x9ffb3c00) [pid = 1801] [serial = 162] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 250 (0xa4836400) [pid = 1801] [serial = 497] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 249 (0x8a34d000) [pid = 1801] [serial = 443] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 248 (0x9fc2e800) [pid = 1801] [serial = 159] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 247 (0x8efee000) [pid = 1801] [serial = 470] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 246 (0x972b4800) [pid = 1801] [serial = 135] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0x8a18c800) [pid = 1801] [serial = 467] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x8e05ec00) [pid = 1801] [serial = 322] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 243 (0xa105bc00) [pid = 1801] [serial = 482] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 242 (0x93d94000) [pid = 1801] [serial = 331] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 241 (0x8bb0a800) [pid = 1801] [serial = 530] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 240 (0x8948e800) [pid = 1801] [serial = 437] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 239 (0x8bd87c00) [pid = 1801] [serial = 425] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 238 (0x9a55b800) [pid = 1801] [serial = 479] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 237 (0x93a0e800) [pid = 1801] [serial = 383] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 236 (0x89ffc000) [pid = 1801] [serial = 428] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 235 (0x8a5fc000) [pid = 1801] [serial = 575] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 234 (0x9820a000) [pid = 1801] [serial = 247] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 233 (0xa4832800) [pid = 1801] [serial = 244] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 232 (0xa4c4e400) [pid = 1801] [serial = 325] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 231 (0x93edf000) [pid = 1801] [serial = 361] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 230 (0x93a0ec00) [pid = 1801] [serial = 286] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 229 (0x93a0ac00) [pid = 1801] [serial = 407] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 228 (0x8ea0a400) [pid = 1801] [serial = 533] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 227 (0x895cb400) [pid = 1801] [serial = 440] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 226 (0x8a190800) [pid = 1801] [serial = 431] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 225 (0x8ba35c00) [pid = 1801] [serial = 373] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 224 (0x96392000) [pid = 1801] [serial = 226] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 223 (0x9eaf4800) [pid = 1801] [serial = 413] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 222 (0x8a5fdc00) [pid = 1801] [serial = 422] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 221 (0xa45c7800) [pid = 1801] [serial = 419] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 220 (0x8bb8d800) [pid = 1801] [serial = 376] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 219 (0x8f0fe800) [pid = 1801] [serial = 310] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 218 (0x991f5000) [pid = 1801] [serial = 126] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 217 (0x9a947000) [pid = 1801] [serial = 195] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 216 (0xa45c5c00) [pid = 1801] [serial = 319] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 215 (0x983dc400) [pid = 1801] [serial = 123] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 214 (0x972b8400) [pid = 1801] [serial = 313] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 213 (0xa0d13800) [pid = 1801] [serial = 364] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 212 (0x9789bc00) [pid = 1801] [serial = 201] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 211 (0x92df7000) [pid = 1801] [serial = 241] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 210 (0x98a8f000) [pid = 1801] [serial = 410] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 209 (0xa3d8ec00) [pid = 1801] [serial = 198] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 208 (0x93a10800) [pid = 1801] [serial = 358] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 207 (0x9761d000) [pid = 1801] [serial = 274] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 206 (0xa4558800) [pid = 1801] [serial = 594] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 205 (0x970abc00) [pid = 1801] [serial = 192] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x8bb06000) [pid = 1801] [serial = 506] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x9d60ec00) [pid = 1801] [serial = 491] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0xa0be3800) [pid = 1801] [serial = 165] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x991fd400) [pid = 1801] [serial = 229] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x8c5f1400) [pid = 1801] [serial = 367] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0xa4837800) [pid = 1801] [serial = 277] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x888c0800) [pid = 1801] [serial = 503] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x93eec400) [pid = 1801] [serial = 473] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0xa2bdec00) [pid = 1801] [serial = 129] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x8ea04800) [pid = 1801] [serial = 355] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x972bc800) [pid = 1801] [serial = 153] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x93a10c00) [pid = 1801] [serial = 581] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x93a0d800) [pid = 1801] [serial = 536] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x93ee0800) [pid = 1801] [serial = 542] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x9d610800) [pid = 1801] [serial = 551] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x8f2de000) [pid = 1801] [serial = 557] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x8bd49000) [pid = 1801] [serial = 600] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x87c51800) [pid = 1801] [serial = 597] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x972bbc00) [pid = 1801] [serial = 545] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x972b5800) [pid = 1801] [serial = 588] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0xa0b30400) [pid = 1801] [serial = 554] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x9fc28c00) [pid = 1801] [serial = 591] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8de92c00) [pid = 1801] [serial = 578] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x98a8a400) [pid = 1801] [serial = 548] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x93ef4800) [pid = 1801] [serial = 585] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x93d36400) [pid = 1801] [serial = 539] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8ba36400) [pid = 1801] [serial = 680] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8a5fcc00) [pid = 1801] [serial = 683] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8bb09800) [pid = 1801] [serial = 620] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8bd4cc00) [pid = 1801] [serial = 621] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x972b3000) [pid = 1801] [serial = 632] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x97618c00) [pid = 1801] [serial = 633] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0xa0bd7400) [pid = 1801] [serial = 644] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0xa46ec400) [pid = 1801] [serial = 645] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x90138800) [pid = 1801] [serial = 641] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9013b800) [pid = 1801] [serial = 642] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x871e9800) [pid = 1801] [serial = 647] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x871ed000) [pid = 1801] [serial = 648] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8a5a8000) [pid = 1801] [serial = 650] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8a5acc00) [pid = 1801] [serial = 651] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8636c000) [pid = 1801] [serial = 662] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8636f000) [pid = 1801] [serial = 663] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x92073800) [pid = 1801] [serial = 626] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x93a08000) [pid = 1801] [serial = 627] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0xa0b98000) [pid = 1801] [serial = 638] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0xa2b42000) [pid = 1801] [serial = 639] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8707f000) [pid = 1801] [serial = 674] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x87173000) [pid = 1801] [serial = 675] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8c5e9400) [pid = 1801] [serial = 623] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8de8f000) [pid = 1801] [serial = 624] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8716b000) [pid = 1801] [serial = 656] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8716d800) [pid = 1801] [serial = 657] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x93ed8400) [pid = 1801] [serial = 629] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x93ee2800) [pid = 1801] [serial = 630] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x895d3800) [pid = 1801] [serial = 677] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x85f8c400) [pid = 1801] [serial = 653] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x85f8f000) [pid = 1801] [serial = 654] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x99231400) [pid = 1801] [serial = 635] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9a9bac00) [pid = 1801] [serial = 636] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x90439400) [pid = 1801] [serial = 618] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8596bc00) [pid = 1801] [serial = 671] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8707e800) [pid = 1801] [serial = 668] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x87074800) [pid = 1801] [serial = 665] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x871e3c00) [pid = 1801] [serial = 659] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8a5a8800) [pid = 1801] [serial = 660] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8bb0f800) [pid = 1801] [serial = 681] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8c4f0400) [pid = 1801] [serial = 684] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8dd8ec00) [pid = 1801] [serial = 686] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8a34e000) [pid = 1801] [serial = 678] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8463b400 == 111 [pid = 1801] [id = 266] 16:27:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8463e000) [pid = 1801] [serial = 799] [outer = (nil)] 16:27:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8596a800) [pid = 1801] [serial = 800] [outer = 0x8463e000] 16:27:01 INFO - PROCESS | 1801 | 1461281221560 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x85f8b800) [pid = 1801] [serial = 801] [outer = 0x8463e000] 16:27:02 INFO - PROCESS | 1801 | 1461281222499 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 3048ms 16:27:02 INFO - PROCESS | 1801 | 1461281222552 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1801 | 1461281222560 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:27:02 INFO - PROCESS | 1801 | 1461281222571 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1801 | 1461281222575 Marionette TRACE conn4 <- [1,1038,null,{}] 16:27:02 INFO - PROCESS | 1801 | 1461281222584 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 1801 | 1461281222810 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:27:03 INFO - PROCESS | 1801 | 1461281223044 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x87080400 == 112 [pid = 1801] [id = 267] 16:27:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x87167000) [pid = 1801] [serial = 802] [outer = (nil)] 16:27:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8716d400) [pid = 1801] [serial = 803] [outer = 0x87167000] 16:27:03 INFO - PROCESS | 1801 | 1461281223133 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x87175000) [pid = 1801] [serial = 804] [outer = 0x87167000] 16:27:03 INFO - PROCESS | 1801 | 1461281223977 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1484ms 16:27:04 INFO - PROCESS | 1801 | 1461281224055 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1801 | 1461281224061 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:27:04 INFO - PROCESS | 1801 | 1461281224080 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1801 | 1461281224086 Marionette TRACE conn4 <- [1,1042,null,{}] 16:27:04 INFO - PROCESS | 1801 | 1461281224092 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:04 INFO - PROCESS | 1801 | 1461281224364 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:27:04 INFO - PROCESS | 1801 | 1461281224406 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x871ebc00 == 113 [pid = 1801] [id = 268] 16:27:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x87c4b000) [pid = 1801] [serial = 805] [outer = (nil)] 16:27:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x87c51800) [pid = 1801] [serial = 806] [outer = 0x87c4b000] 16:27:04 INFO - PROCESS | 1801 | 1461281224489 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x886cb000) [pid = 1801] [serial = 807] [outer = 0x87c4b000] 16:27:05 INFO - PROCESS | 1801 | 1461281225773 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1748ms 16:27:05 INFO - PROCESS | 1801 | 1461281225829 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1801 | 1461281225833 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:27:05 INFO - PROCESS | 1801 | 1461281225842 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1801 | 1461281225849 Marionette TRACE conn4 <- [1,1046,null,{}] 16:27:05 INFO - PROCESS | 1801 | 1461281225874 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:06 INFO - PROCESS | 1801 | 1461281226623 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:27:06 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x89483000) [pid = 1801] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:27:06 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x871e6c00) [pid = 1801] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:27:06 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x87077c00) [pid = 1801] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:27:06 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8c4eb000) [pid = 1801] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:27:06 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8463bc00) [pid = 1801] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:27:06 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x85f84c00) [pid = 1801] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:27:06 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8ba30400) [pid = 1801] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:27:06 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8c4bb000) [pid = 1801] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:27:06 INFO - PROCESS | 1801 | 1461281226854 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x84638800 == 114 [pid = 1801] [id = 269] 16:27:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x85f84c00) [pid = 1801] [serial = 808] [outer = (nil)] 16:27:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x87c51c00) [pid = 1801] [serial = 809] [outer = 0x85f84c00] 16:27:06 INFO - PROCESS | 1801 | 1461281226940 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x89ff8000) [pid = 1801] [serial = 810] [outer = 0x85f84c00] 16:27:07 INFO - PROCESS | 1801 | 1461281227762 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1944ms 16:27:07 INFO - PROCESS | 1801 | 1461281227787 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1801 | 1461281227792 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:27:07 INFO - PROCESS | 1801 | 1461281227799 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1801 | 1461281227803 Marionette TRACE conn4 <- [1,1050,null,{}] 16:27:07 INFO - PROCESS | 1801 | 1461281227809 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:08 INFO - PROCESS | 1801 | 1461281228084 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:27:08 INFO - PROCESS | 1801 | 1461281228119 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x86368000 == 115 [pid = 1801] [id = 270] 16:27:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x89ff2c00) [pid = 1801] [serial = 811] [outer = (nil)] 16:27:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8a192000) [pid = 1801] [serial = 812] [outer = 0x89ff2c00] 16:27:08 INFO - PROCESS | 1801 | 1461281228205 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8a34c800) [pid = 1801] [serial = 813] [outer = 0x89ff2c00] 16:27:09 INFO - PROCESS | 1801 | 1461281229416 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1684ms 16:27:09 INFO - PROCESS | 1801 | 1461281229484 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1801 | 1461281229492 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:27:09 INFO - PROCESS | 1801 | 1461281229504 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1801 | 1461281229511 Marionette TRACE conn4 <- [1,1054,null,{}] 16:27:09 INFO - PROCESS | 1801 | 1461281229521 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:09 INFO - PROCESS | 1801 | 1461281229806 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:27:10 INFO - PROCESS | 1801 | 1461281230125 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f82000 == 116 [pid = 1801] [id = 271] 16:27:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8707d000) [pid = 1801] [serial = 814] [outer = (nil)] 16:27:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x871e5400) [pid = 1801] [serial = 815] [outer = 0x8707d000] 16:27:10 INFO - PROCESS | 1801 | 1461281230238 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x87c47400) [pid = 1801] [serial = 816] [outer = 0x8707d000] 16:27:11 INFO - PROCESS | 1801 | 1461281231260 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1803ms 16:27:11 INFO - PROCESS | 1801 | 1461281231308 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1801 | 1461281231318 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:27:11 INFO - PROCESS | 1801 | 1461281231332 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1801 | 1461281231338 Marionette TRACE conn4 <- [1,1058,null,{}] 16:27:11 INFO - PROCESS | 1801 | 1461281231353 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 1801 | 1461281231648 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:27:12 INFO - PROCESS | 1801 | 1461281232036 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8948b400 == 117 [pid = 1801] [id = 272] 16:27:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8948b800) [pid = 1801] [serial = 817] [outer = (nil)] 16:27:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x895cdc00) [pid = 1801] [serial = 818] [outer = 0x8948b800] 16:27:12 INFO - PROCESS | 1801 | 1461281232141 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8a18b800) [pid = 1801] [serial = 819] [outer = 0x8948b800] 16:27:13 INFO - PROCESS | 1801 | 1461281233156 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1901ms 16:27:13 INFO - PROCESS | 1801 | 1461281233233 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:27:13 INFO - PROCESS | 1801 | 1461281233238 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:27:13 INFO - PROCESS | 1801 | 1461281233247 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1801 | 1461281233254 Marionette TRACE conn4 <- [1,1062,null,{}] 16:27:13 INFO - PROCESS | 1801 | 1461281233274 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - PROCESS | 1801 | 1461281233609 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:27:13 INFO - PROCESS | 1801 | 1461281233859 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a59f400 == 118 [pid = 1801] [id = 273] 16:27:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8a5a7c00) [pid = 1801] [serial = 820] [outer = (nil)] 16:27:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8a5ad800) [pid = 1801] [serial = 821] [outer = 0x8a5a7c00] 16:27:13 INFO - PROCESS | 1801 | 1461281233958 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8a5f5400) [pid = 1801] [serial = 822] [outer = 0x8a5a7c00] 16:27:14 INFO - PROCESS | 1801 | 1461281234955 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1745ms 16:27:14 INFO - PROCESS | 1801 | 1461281234991 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1801 | 1461281234997 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:27:15 INFO - PROCESS | 1801 | 1461281235006 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1801 | 1461281235009 Marionette TRACE conn4 <- [1,1066,null,{}] 16:27:15 INFO - PROCESS | 1801 | 1461281235017 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:15 INFO - PROCESS | 1801 | 1461281235298 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:27:15 INFO - PROCESS | 1801 | 1461281235603 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x895cb400 == 119 [pid = 1801] [id = 274] 16:27:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8a5ee400) [pid = 1801] [serial = 823] [outer = (nil)] 16:27:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8a60e400) [pid = 1801] [serial = 824] [outer = 0x8a5ee400] 16:27:15 INFO - PROCESS | 1801 | 1461281235703 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8ba30000) [pid = 1801] [serial = 825] [outer = 0x8a5ee400] 16:27:16 INFO - PROCESS | 1801 | 1461281236705 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1739ms 16:27:16 INFO - PROCESS | 1801 | 1461281236745 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:27:16 INFO - PROCESS | 1801 | 1461281236752 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:27:16 INFO - PROCESS | 1801 | 1461281236759 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1801 | 1461281236762 Marionette TRACE conn4 <- [1,1070,null,{}] 16:27:16 INFO - PROCESS | 1801 | 1461281236769 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:17 INFO - PROCESS | 1801 | 1461281236994 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:27:17 INFO - PROCESS | 1801 | 1461281237250 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5fb800 == 120 [pid = 1801] [id = 275] 16:27:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8a5fd000) [pid = 1801] [serial = 826] [outer = (nil)] 16:27:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8bb08c00) [pid = 1801] [serial = 827] [outer = 0x8a5fd000] 16:27:17 INFO - PROCESS | 1801 | 1461281237383 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8bb0f800) [pid = 1801] [serial = 828] [outer = 0x8a5fd000] 16:27:18 INFO - PROCESS | 1801 | 1461281238357 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1634ms 16:27:18 INFO - PROCESS | 1801 | 1461281238394 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1801 | 1461281238399 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:27:18 INFO - PROCESS | 1801 | 1461281238406 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1801 | 1461281238410 Marionette TRACE conn4 <- [1,1074,null,{}] 16:27:18 INFO - PROCESS | 1801 | 1461281238417 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:18 INFO - PROCESS | 1801 | 1461281238687 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:27:19 INFO - PROCESS | 1801 | 1461281238998 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba35000 == 121 [pid = 1801] [id = 276] 16:27:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8bd21800) [pid = 1801] [serial = 829] [outer = (nil)] 16:27:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8bd4cc00) [pid = 1801] [serial = 830] [outer = 0x8bd21800] 16:27:19 INFO - PROCESS | 1801 | 1461281239103 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8bd50800) [pid = 1801] [serial = 831] [outer = 0x8bd21800] 16:27:19 INFO - PROCESS | 1801 | --DOCSHELL 0x9eae2800 == 120 [pid = 1801] [id = 9] 16:27:20 INFO - PROCESS | 1801 | 1461281240186 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1839ms 16:27:20 INFO - PROCESS | 1801 | 1461281240247 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1801 | 1461281240251 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:27:20 INFO - PROCESS | 1801 | 1461281240258 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1801 | 1461281240262 Marionette TRACE conn4 <- [1,1078,null,{}] 16:27:20 INFO - PROCESS | 1801 | 1461281240268 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:20 INFO - PROCESS | 1801 | 1461281240518 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:27:20 INFO - PROCESS | 1801 | 1461281240775 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd87c00 == 121 [pid = 1801] [id = 277] 16:27:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8bd88000) [pid = 1801] [serial = 832] [outer = (nil)] 16:27:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8c4b5800) [pid = 1801] [serial = 833] [outer = 0x8bd88000] 16:27:20 INFO - PROCESS | 1801 | 1461281240912 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8c4c0800) [pid = 1801] [serial = 834] [outer = 0x8bd88000] 16:27:21 INFO - PROCESS | 1801 | 1461281241939 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1738ms 16:27:22 INFO - PROCESS | 1801 | 1461281241998 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1801 | 1461281242002 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:27:22 INFO - PROCESS | 1801 | 1461281242010 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1801 | 1461281242014 Marionette TRACE conn4 <- [1,1082,null,{}] 16:27:22 INFO - PROCESS | 1801 | 1461281242021 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 1801 | 1461281242283 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:27:22 INFO - PROCESS | 1801 | 1461281242585 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba2c000 == 122 [pid = 1801] [id = 278] 16:27:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8c4f1800) [pid = 1801] [serial = 835] [outer = (nil)] 16:27:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8c5ea000) [pid = 1801] [serial = 836] [outer = 0x8c4f1800] 16:27:22 INFO - PROCESS | 1801 | 1461281242681 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8c5ecc00) [pid = 1801] [serial = 837] [outer = 0x8c4f1800] 16:27:23 INFO - PROCESS | 1801 | 1461281243659 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1688ms 16:27:23 INFO - PROCESS | 1801 | 1461281243699 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1801 | 1461281243703 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:27:23 INFO - PROCESS | 1801 | 1461281243711 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1801 | 1461281243715 Marionette TRACE conn4 <- [1,1086,null,{}] 16:27:23 INFO - PROCESS | 1801 | 1461281243721 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:23 INFO - PROCESS | 1801 | 1461281243951 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:27:24 INFO - PROCESS | 1801 | 1461281244253 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x84639000 == 123 [pid = 1801] [id = 279] 16:27:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8c4f7000) [pid = 1801] [serial = 838] [outer = (nil)] 16:27:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8dd91400) [pid = 1801] [serial = 839] [outer = 0x8c4f7000] 16:27:24 INFO - PROCESS | 1801 | 1461281244349 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8dd97400) [pid = 1801] [serial = 840] [outer = 0x8c4f7000] 16:27:25 INFO - PROCESS | 1801 | 1461281245271 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1635ms 16:27:25 INFO - PROCESS | 1801 | 1461281245347 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1801 | 1461281245352 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:27:25 INFO - PROCESS | 1801 | 1461281245359 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1801 | 1461281245363 Marionette TRACE conn4 <- [1,1090,null,{}] 16:27:25 INFO - PROCESS | 1801 | 1461281245370 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:25 INFO - PROCESS | 1801 | 1461281245647 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:27:25 INFO - PROCESS | 1801 | 1461281245950 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5eb400 == 124 [pid = 1801] [id = 280] 16:27:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8dd85800) [pid = 1801] [serial = 841] [outer = (nil)] 16:27:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8de9a800) [pid = 1801] [serial = 842] [outer = 0x8dd85800] 16:27:26 INFO - PROCESS | 1801 | 1461281246048 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8de9d400) [pid = 1801] [serial = 843] [outer = 0x8dd85800] 16:27:27 INFO - PROCESS | 1801 | 1461281247037 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1736ms 16:27:27 INFO - PROCESS | 1801 | 1461281247097 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1801 | 1461281247102 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:27:27 INFO - PROCESS | 1801 | 1461281247110 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1801 | 1461281247116 Marionette TRACE conn4 <- [1,1094,null,{}] 16:27:27 INFO - PROCESS | 1801 | 1461281247123 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:27 INFO - PROCESS | 1801 | 1461281247429 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:27:27 INFO - PROCESS | 1801 | 1461281247747 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e088000 == 125 [pid = 1801] [id = 281] 16:27:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x8e092c00) [pid = 1801] [serial = 844] [outer = (nil)] 16:27:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x8ea0e400) [pid = 1801] [serial = 845] [outer = 0x8e092c00] 16:27:27 INFO - PROCESS | 1801 | 1461281247853 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x8ed50400) [pid = 1801] [serial = 846] [outer = 0x8e092c00] 16:27:28 INFO - PROCESS | 1801 | 1461281248844 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1789ms 16:27:28 INFO - PROCESS | 1801 | 1461281248901 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:27:28 INFO - PROCESS | 1801 | 1461281248905 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:27:28 INFO - PROCESS | 1801 | 1461281248913 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1801 | 1461281248916 Marionette TRACE conn4 <- [1,1098,null,{}] 16:27:28 INFO - PROCESS | 1801 | 1461281248923 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:29 INFO - PROCESS | 1801 | 1461281249186 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:27:29 INFO - PROCESS | 1801 | 1461281249493 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea0a400 == 126 [pid = 1801] [id = 282] 16:27:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x8ed50000) [pid = 1801] [serial = 847] [outer = (nil)] 16:27:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x8ed85000) [pid = 1801] [serial = 848] [outer = 0x8ed50000] 16:27:29 INFO - PROCESS | 1801 | 1461281249589 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x8ed88400) [pid = 1801] [serial = 849] [outer = 0x8ed50000] 16:27:30 INFO - PROCESS | 1801 | 1461281250573 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1740ms 16:27:30 INFO - PROCESS | 1801 | 1461281250652 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1801 | 1461281250657 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:27:30 INFO - PROCESS | 1801 | 1461281250664 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1801 | 1461281250668 Marionette TRACE conn4 <- [1,1102,null,{}] 16:27:30 INFO - PROCESS | 1801 | 1461281250675 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:31 INFO - PROCESS | 1801 | 1461281251363 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:27:31 INFO - PROCESS | 1801 | 1461281251675 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x87076400 == 127 [pid = 1801] [id = 283] 16:27:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x87076800) [pid = 1801] [serial = 850] [outer = (nil)] 16:27:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x87166c00) [pid = 1801] [serial = 851] [outer = 0x87076800] 16:27:31 INFO - PROCESS | 1801 | 1461281251769 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x871e4c00) [pid = 1801] [serial = 852] [outer = 0x87076800] 16:27:32 INFO - PROCESS | 1801 | 1461281252824 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2246ms 16:27:32 INFO - PROCESS | 1801 | 1461281252915 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:27:32 INFO - PROCESS | 1801 | 1461281252926 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:27:32 INFO - PROCESS | 1801 | 1461281252939 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1801 | 1461281252949 Marionette TRACE conn4 <- [1,1106,null,{}] 16:27:33 INFO - PROCESS | 1801 | 1461281253028 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:33 INFO - PROCESS | 1801 | 1461281253342 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:27:33 INFO - PROCESS | 1801 | 1461281253703 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8716e800 == 128 [pid = 1801] [id = 284] 16:27:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x886c3400) [pid = 1801] [serial = 853] [outer = (nil)] 16:27:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x89490400) [pid = 1801] [serial = 854] [outer = 0x886c3400] 16:27:33 INFO - PROCESS | 1801 | 1461281253795 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x89ff3400) [pid = 1801] [serial = 855] [outer = 0x886c3400] 16:27:34 INFO - PROCESS | 1801 | 1461281254958 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2089ms 16:27:35 INFO - PROCESS | 1801 | 1461281255025 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1801 | 1461281255031 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:27:35 INFO - PROCESS | 1801 | 1461281255038 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1801 | 1461281255042 Marionette TRACE conn4 <- [1,1110,null,{}] 16:27:35 INFO - PROCESS | 1801 | 1461281255049 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:35 INFO - PROCESS | 1801 | 1461281255302 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:27:35 INFO - PROCESS | 1801 | 1461281255667 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f8cc00 == 129 [pid = 1801] [id = 285] 16:27:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x85f8e800) [pid = 1801] [serial = 856] [outer = (nil)] 16:27:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x8a5f9000) [pid = 1801] [serial = 857] [outer = 0x85f8e800] 16:27:35 INFO - PROCESS | 1801 | 1461281255756 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x8ba32800) [pid = 1801] [serial = 858] [outer = 0x85f8e800] 16:27:36 INFO - PROCESS | 1801 | 1461281256719 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1751ms 16:27:36 INFO - PROCESS | 1801 | 1461281256791 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1801 | 1461281256797 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:27:36 INFO - PROCESS | 1801 | 1461281256816 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1801 | 1461281256824 Marionette TRACE conn4 <- [1,1114,null,{}] 16:27:36 INFO - PROCESS | 1801 | 1461281256831 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:37 INFO - PROCESS | 1801 | 1461281257140 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x84638800 == 128 [pid = 1801] [id = 269] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x886cfc00) [pid = 1801] [serial = 689] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x8bd4f400) [pid = 1801] [serial = 692] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8ed8e400) [pid = 1801] [serial = 695] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8f2e6800) [pid = 1801] [serial = 698] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x920dd000) [pid = 1801] [serial = 701] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x96395800) [pid = 1801] [serial = 704] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x9041a400) [pid = 1801] [serial = 707] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x95ac2800) [pid = 1801] [serial = 710] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8bd1dc00) [pid = 1801] [serial = 713] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x93ee0c00) [pid = 1801] [serial = 716] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0xa0d46c00) [pid = 1801] [serial = 719] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x87c51000) [pid = 1801] [serial = 746] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x871ebc00 == 127 [pid = 1801] [id = 268] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x87080400 == 126 [pid = 1801] [id = 267] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8463b400 == 125 [pid = 1801] [id = 266] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x888bb800 == 124 [pid = 1801] [id = 265] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x87169c00 == 123 [pid = 1801] [id = 264] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8596f800 == 122 [pid = 1801] [id = 263] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x85970000 == 121 [pid = 1801] [id = 262] 16:27:37 INFO - PROCESS | 1801 | 1461281257533 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x93d94c00 == 120 [pid = 1801] [id = 261] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f0000 == 119 [pid = 1801] [id = 260] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x90421400 == 118 [pid = 1801] [id = 259] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8efe5000 == 117 [pid = 1801] [id = 258] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e8400 == 116 [pid = 1801] [id = 257] 16:27:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8463b400 == 117 [pid = 1801] [id = 286] 16:27:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x8596f800) [pid = 1801] [serial = 859] [outer = (nil)] 16:27:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x871ebc00) [pid = 1801] [serial = 860] [outer = 0x8596f800] 16:27:37 INFO - PROCESS | 1801 | 1461281257628 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x895c8000) [pid = 1801] [serial = 861] [outer = 0x8596f800] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5f0400 == 116 [pid = 1801] [id = 256] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8a190000 == 115 [pid = 1801] [id = 255] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb85400 == 114 [pid = 1801] [id = 254] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5a3000 == 113 [pid = 1801] [id = 253] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff0c00 == 112 [pid = 1801] [id = 252] 16:27:37 INFO - PROCESS | 1801 | --DOCSHELL 0x8a18d000 == 111 [pid = 1801] [id = 251] 16:27:38 INFO - PROCESS | 1801 | --DOCSHELL 0x87c53000 == 110 [pid = 1801] [id = 250] 16:27:38 INFO - PROCESS | 1801 | --DOCSHELL 0x86364000 == 109 [pid = 1801] [id = 249] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8dd82c00) [pid = 1801] [serial = 743] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8bd54c00) [pid = 1801] [serial = 741] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8e05c400) [pid = 1801] [serial = 744] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x886d2400) [pid = 1801] [serial = 725] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8ea09400) [pid = 1801] [serial = 735] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8e089000) [pid = 1801] [serial = 734] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8716f000) [pid = 1801] [serial = 723] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x84643000) [pid = 1801] [serial = 722] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x871ec800) [pid = 1801] [serial = 737] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8a354c00) [pid = 1801] [serial = 738] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8bd51c00) [pid = 1801] [serial = 729] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8bd18800) [pid = 1801] [serial = 728] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8dd9f400) [pid = 1801] [serial = 732] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8c5eb000) [pid = 1801] [serial = 731] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x895cd400) [pid = 1801] [serial = 726] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8bb8a000) [pid = 1801] [serial = 740] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1801 | 1461281258493 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1745ms 16:27:38 INFO - PROCESS | 1801 | 1461281258553 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1801 | 1461281258558 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:27:38 INFO - PROCESS | 1801 | 1461281258564 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1801 | 1461281258568 Marionette TRACE conn4 <- [1,1118,null,{}] 16:27:38 INFO - PROCESS | 1801 | 1461281258574 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:38 INFO - PROCESS | 1801 | 1461281258777 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:27:38 INFO - PROCESS | 1801 | 1461281258946 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8716f000 == 110 [pid = 1801] [id = 287] 16:27:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x87170800) [pid = 1801] [serial = 862] [outer = (nil)] 16:27:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8a5f4800) [pid = 1801] [serial = 863] [outer = 0x87170800] 16:27:39 INFO - PROCESS | 1801 | 1461281259023 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8bb8cc00) [pid = 1801] [serial = 864] [outer = 0x87170800] 16:27:39 INFO - PROCESS | 1801 | 1461281259927 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1430ms 16:27:39 INFO - PROCESS | 1801 | 1461281259995 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1801 | 1461281259999 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:27:40 INFO - PROCESS | 1801 | 1461281260006 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1801 | 1461281260009 Marionette TRACE conn4 <- [1,1122,null,{}] 16:27:40 INFO - PROCESS | 1801 | 1461281260015 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:40 INFO - PROCESS | 1801 | 1461281260296 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:27:40 INFO - PROCESS | 1801 | 1461281260330 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd4b400 == 111 [pid = 1801] [id = 288] 16:27:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8bd4f400) [pid = 1801] [serial = 865] [outer = (nil)] 16:27:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8bd53000) [pid = 1801] [serial = 866] [outer = 0x8bd4f400] 16:27:40 INFO - PROCESS | 1801 | 1461281260425 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8bd8c800) [pid = 1801] [serial = 867] [outer = 0x8bd4f400] 16:27:41 INFO - PROCESS | 1801 | 1461281261421 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1483ms 16:27:41 INFO - PROCESS | 1801 | 1461281261491 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1801 | 1461281261495 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:27:41 INFO - PROCESS | 1801 | 1461281261521 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1801 | 1461281261525 Marionette TRACE conn4 <- [1,1126,null,{}] 16:27:41 INFO - PROCESS | 1801 | 1461281261532 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:42 INFO - PROCESS | 1801 | 1461281262479 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x87c4b000) [pid = 1801] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8f2dec00) [pid = 1801] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8a5f1000) [pid = 1801] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x92070c00) [pid = 1801] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x87167000) [pid = 1801] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8c4bf000) [pid = 1801] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8707a800) [pid = 1801] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8ed4b000) [pid = 1801] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8636a400) [pid = 1801] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x85f84c00) [pid = 1801] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8f0ea000) [pid = 1801] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8f2dc800) [pid = 1801] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8c5e8c00) [pid = 1801] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x85965400) [pid = 1801] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x85f81800) [pid = 1801] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8463e000) [pid = 1801] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8ba31000) [pid = 1801] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x871e7000) [pid = 1801] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8efe3400) [pid = 1801] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8e05d000) [pid = 1801] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x86364400) [pid = 1801] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x87078c00) [pid = 1801] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:27:42 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x93d9b000) [pid = 1801] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:27:42 INFO - PROCESS | 1801 | 1461281262724 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8463b800 == 112 [pid = 1801] [id = 289] 16:27:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8463e000) [pid = 1801] [serial = 868] [outer = (nil)] 16:27:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x85972800) [pid = 1801] [serial = 869] [outer = 0x8463e000] 16:27:42 INFO - PROCESS | 1801 | 1461281262807 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x87078c00) [pid = 1801] [serial = 870] [outer = 0x8463e000] 16:27:43 INFO - PROCESS | 1801 | 1461281263585 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2104ms 16:27:43 INFO - PROCESS | 1801 | 1461281263613 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:27:43 INFO - PROCESS | 1801 | 1461281263618 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:27:43 INFO - PROCESS | 1801 | 1461281263625 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1801 | 1461281263628 Marionette TRACE conn4 <- [1,1130,null,{}] 16:27:43 INFO - PROCESS | 1801 | 1461281263635 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:43 INFO - PROCESS | 1801 | 1461281263894 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:27:43 INFO - PROCESS | 1801 | 1461281263916 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x85964400 == 113 [pid = 1801] [id = 290] 16:27:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x85f8e400) [pid = 1801] [serial = 871] [outer = (nil)] 16:27:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8c4f6800) [pid = 1801] [serial = 872] [outer = 0x85f8e400] 16:27:44 INFO - PROCESS | 1801 | 1461281263995 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8dd81400) [pid = 1801] [serial = 873] [outer = 0x85f8e400] 16:27:45 INFO - PROCESS | 1801 | 1461281265214 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1637ms 16:27:45 INFO - PROCESS | 1801 | 1461281265262 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1801 | 1461281265269 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:27:45 INFO - PROCESS | 1801 | 1461281265279 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1801 | 1461281265284 Marionette TRACE conn4 <- [1,1134,null,{}] 16:27:45 INFO - PROCESS | 1801 | 1461281265294 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:45 INFO - PROCESS | 1801 | 1461281265570 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:27:45 INFO - PROCESS | 1801 | 1461281265818 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x86371000 == 114 [pid = 1801] [id = 291] 16:27:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8716b000) [pid = 1801] [serial = 874] [outer = (nil)] 16:27:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x888bd400) [pid = 1801] [serial = 875] [outer = 0x8716b000] 16:27:45 INFO - PROCESS | 1801 | 1461281265956 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8948bc00) [pid = 1801] [serial = 876] [outer = 0x8716b000] 16:27:47 INFO - PROCESS | 1801 | 1461281266999 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1794ms 16:27:47 INFO - PROCESS | 1801 | 1461281267073 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1801 | 1461281267083 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:27:47 INFO - PROCESS | 1801 | 1461281267095 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1801 | 1461281267100 Marionette TRACE conn4 <- [1,1138,null,{}] 16:27:47 INFO - PROCESS | 1801 | 1461281267109 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:47 INFO - PROCESS | 1801 | 1461281267395 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:27:47 INFO - PROCESS | 1801 | 1461281267772 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a9000 == 115 [pid = 1801] [id = 292] 16:27:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8a5f4000) [pid = 1801] [serial = 877] [outer = (nil)] 16:27:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8ba2a400) [pid = 1801] [serial = 878] [outer = 0x8a5f4000] 16:27:47 INFO - PROCESS | 1801 | 1461281267871 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8bb86000) [pid = 1801] [serial = 879] [outer = 0x8a5f4000] 16:27:48 INFO - PROCESS | 1801 | 1461281268906 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1840ms 16:27:48 INFO - PROCESS | 1801 | 1461281268936 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:27:48 INFO - PROCESS | 1801 | 1461281268941 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:27:48 INFO - PROCESS | 1801 | 1461281268948 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1801 | 1461281268955 Marionette TRACE conn4 <- [1,1142,null,{}] 16:27:48 INFO - PROCESS | 1801 | 1461281268973 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:49 INFO - PROCESS | 1801 | 1461281269210 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:27:49 INFO - PROCESS | 1801 | 1461281269481 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd89c00 == 116 [pid = 1801] [id = 293] 16:27:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8dd8a400) [pid = 1801] [serial = 880] [outer = (nil)] 16:27:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8dd9f400) [pid = 1801] [serial = 881] [outer = 0x8dd8a400] 16:27:49 INFO - PROCESS | 1801 | 1461281269627 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8e059c00) [pid = 1801] [serial = 882] [outer = 0x8dd8a400] 16:27:50 INFO - PROCESS | 1801 | 1461281270567 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1688ms 16:27:50 INFO - PROCESS | 1801 | 1461281270637 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:27:50 INFO - PROCESS | 1801 | 1461281270643 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:27:50 INFO - PROCESS | 1801 | 1461281270650 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1801 | 1461281270653 Marionette TRACE conn4 <- [1,1146,null,{}] 16:27:50 INFO - PROCESS | 1801 | 1461281270660 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:50 INFO - PROCESS | 1801 | 1461281270894 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:27:51 INFO - PROCESS | 1801 | 1461281271206 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c53000 == 117 [pid = 1801] [id = 294] 16:27:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8bd46400) [pid = 1801] [serial = 883] [outer = (nil)] 16:27:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8e08e800) [pid = 1801] [serial = 884] [outer = 0x8bd46400] 16:27:51 INFO - PROCESS | 1801 | 1461281271302 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8ea0ac00) [pid = 1801] [serial = 885] [outer = 0x8bd46400] 16:27:52 INFO - PROCESS | 1801 | 1461281272313 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1735ms 16:27:52 INFO - PROCESS | 1801 | 1461281272386 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:27:52 INFO - PROCESS | 1801 | 1461281272391 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:27:52 INFO - PROCESS | 1801 | 1461281272398 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1801 | 1461281272402 Marionette TRACE conn4 <- [1,1150,null,{}] 16:27:52 INFO - PROCESS | 1801 | 1461281272408 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:52 INFO - PROCESS | 1801 | 1461281272711 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:27:53 INFO - PROCESS | 1801 | 1461281273015 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd91c00 == 118 [pid = 1801] [id = 295] 16:27:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8e08c000) [pid = 1801] [serial = 886] [outer = (nil)] 16:27:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8ed84000) [pid = 1801] [serial = 887] [outer = 0x8e08c000] 16:27:53 INFO - PROCESS | 1801 | 1461281273111 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8efe7400) [pid = 1801] [serial = 888] [outer = 0x8e08c000] 16:27:54 INFO - PROCESS | 1801 | 1461281274079 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1741ms 16:27:54 INFO - PROCESS | 1801 | 1461281274140 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1801 | 1461281274144 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:27:54 INFO - PROCESS | 1801 | 1461281274152 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1801 | 1461281274155 Marionette TRACE conn4 <- [1,1154,null,{}] 16:27:54 INFO - PROCESS | 1801 | 1461281274162 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:54 INFO - PROCESS | 1801 | 1461281274413 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:27:54 INFO - PROCESS | 1801 | 1461281274687 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e087c00 == 119 [pid = 1801] [id = 296] 16:27:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8f0e7800) [pid = 1801] [serial = 889] [outer = (nil)] 16:27:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8f0f0400) [pid = 1801] [serial = 890] [outer = 0x8f0e7800] 16:27:54 INFO - PROCESS | 1801 | 1461281274827 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8f0f6800) [pid = 1801] [serial = 891] [outer = 0x8f0e7800] 16:27:55 INFO - PROCESS | 1801 | 1461281275786 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1681ms 16:27:55 INFO - PROCESS | 1801 | 1461281275835 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1801 | 1461281275839 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:27:55 INFO - PROCESS | 1801 | 1461281275848 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1801 | 1461281275852 Marionette TRACE conn4 <- [1,1158,null,{}] 16:27:55 INFO - PROCESS | 1801 | 1461281275859 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:56 INFO - PROCESS | 1801 | 1461281276076 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:27:56 INFO - PROCESS | 1801 | 1461281276340 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed55800 == 120 [pid = 1801] [id = 297] 16:27:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8eff0800) [pid = 1801] [serial = 892] [outer = (nil)] 16:27:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8f2df400) [pid = 1801] [serial = 893] [outer = 0x8eff0800] 16:27:56 INFO - PROCESS | 1801 | 1461281276476 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8f2e5800) [pid = 1801] [serial = 894] [outer = 0x8eff0800] 16:27:57 INFO - PROCESS | 1801 | 1461281277385 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1581ms 16:27:57 INFO - PROCESS | 1801 | 1461281277430 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:27:57 INFO - PROCESS | 1801 | 1461281277434 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:27:57 INFO - PROCESS | 1801 | 1461281277441 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1801 | 1461281277444 Marionette TRACE conn4 <- [1,1162,null,{}] 16:27:57 INFO - PROCESS | 1801 | 1461281277450 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:57 INFO - PROCESS | 1801 | 1461281277675 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:27:57 INFO - PROCESS | 1801 | 1461281277932 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0fc000 == 121 [pid = 1801] [id = 298] 16:27:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x8f2d9800) [pid = 1801] [serial = 895] [outer = (nil)] 16:27:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x9013ac00) [pid = 1801] [serial = 896] [outer = 0x8f2d9800] 16:27:58 INFO - PROCESS | 1801 | 1461281278067 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9013e400) [pid = 1801] [serial = 897] [outer = 0x8f2d9800] 16:27:59 INFO - PROCESS | 1801 | 1461281279006 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1634ms 16:27:59 INFO - PROCESS | 1801 | 1461281279076 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:27:59 INFO - PROCESS | 1801 | 1461281279080 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:27:59 INFO - PROCESS | 1801 | 1461281279088 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1801 | 1461281279091 Marionette TRACE conn4 <- [1,1166,null,{}] 16:27:59 INFO - PROCESS | 1801 | 1461281279098 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:59 INFO - PROCESS | 1801 | 1461281279359 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:27:59 INFO - PROCESS | 1801 | 1461281279669 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e5400 == 122 [pid = 1801] [id = 299] 16:27:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x90137800) [pid = 1801] [serial = 898] [outer = (nil)] 16:27:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9041e800) [pid = 1801] [serial = 899] [outer = 0x90137800] 16:27:59 INFO - PROCESS | 1801 | 1461281279763 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9042c400) [pid = 1801] [serial = 900] [outer = 0x90137800] 16:28:00 INFO - PROCESS | 1801 | 1461281280697 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1643ms 16:28:00 INFO - PROCESS | 1801 | 1461281280731 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1801 | 1461281280736 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:28:00 INFO - PROCESS | 1801 | 1461281280762 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1801 | 1461281280767 Marionette TRACE conn4 <- [1,1170,null,{}] 16:28:00 INFO - PROCESS | 1801 | 1461281280774 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:01 INFO - PROCESS | 1801 | 1461281281017 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:28:01 INFO - PROCESS | 1801 | 1461281281299 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e053400 == 123 [pid = 1801] [id = 300] 16:28:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x90137400) [pid = 1801] [serial = 901] [outer = (nil)] 16:28:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x906c4000) [pid = 1801] [serial = 902] [outer = 0x90137400] 16:28:01 INFO - PROCESS | 1801 | 1461281281401 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x906c7000) [pid = 1801] [serial = 903] [outer = 0x90137400] 16:28:02 INFO - PROCESS | 1801 | 1461281282472 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1800ms 16:28:02 INFO - PROCESS | 1801 | 1461281282560 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1801 | 1461281282566 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:28:02 INFO - PROCESS | 1801 | 1461281282574 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1801 | 1461281282581 Marionette TRACE conn4 <- [1,1174,null,{}] 16:28:02 INFO - PROCESS | 1801 | 1461281282587 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:02 INFO - PROCESS | 1801 | 1461281282887 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:28:03 INFO - PROCESS | 1801 | 1461281283206 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x906cdc00 == 124 [pid = 1801] [id = 301] 16:28:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x91fe7000) [pid = 1801] [serial = 904] [outer = (nil)] 16:28:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x9206f800) [pid = 1801] [serial = 905] [outer = 0x91fe7000] 16:28:03 INFO - PROCESS | 1801 | 1461281283309 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x92cce800) [pid = 1801] [serial = 906] [outer = 0x91fe7000] 16:28:04 INFO - PROCESS | 1801 | 1461281284295 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:28:04 INFO - PROCESS | 1801 | 1461281284385 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:28:04 INFO - PROCESS | 1801 | 1461281284393 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1801 | 1461281284396 Marionette TRACE conn4 <- [1,1178,null,{}] 16:28:04 INFO - PROCESS | 1801 | 1461281284403 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:04 INFO - PROCESS | 1801 | 1461281284654 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:28:04 INFO - PROCESS | 1801 | 1461281284969 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x906c2c00 == 125 [pid = 1801] [id = 302] 16:28:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x91354800) [pid = 1801] [serial = 907] [outer = (nil)] 16:28:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x92d6b000) [pid = 1801] [serial = 908] [outer = 0x91354800] 16:28:05 INFO - PROCESS | 1801 | 1461281285066 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x92dedc00) [pid = 1801] [serial = 909] [outer = 0x91354800] 16:28:06 INFO - PROCESS | 1801 | 1461281285988 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1801 | 1461281286034 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:28:06 INFO - PROCESS | 1801 | 1461281286042 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1801 | 1461281286046 Marionette TRACE conn4 <- [1,1182,null,{}] 16:28:06 INFO - PROCESS | 1801 | 1461281286052 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:06 INFO - PROCESS | 1801 | 1461281286281 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:28:06 INFO - PROCESS | 1801 | 1461281286597 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x91fe1400 == 126 [pid = 1801] [id = 303] 16:28:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x9206ac00) [pid = 1801] [serial = 910] [outer = (nil)] 16:28:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x93a03c00) [pid = 1801] [serial = 911] [outer = 0x9206ac00] 16:28:06 INFO - PROCESS | 1801 | 1461281286708 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x93a07400) [pid = 1801] [serial = 912] [outer = 0x9206ac00] 16:28:07 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:07 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:07 INFO - PROCESS | 1801 | 1461281287809 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1801 | 1461281287882 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:28:07 INFO - PROCESS | 1801 | 1461281287891 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1801 | 1461281287896 Marionette TRACE conn4 <- [1,1186,null,{}] 16:28:07 INFO - PROCESS | 1801 | 1461281287903 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:08 INFO - PROCESS | 1801 | 1461281288135 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:28:08 INFO - PROCESS | 1801 | 1461281288452 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f8b000 == 127 [pid = 1801] [id = 304] 16:28:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x85f8c000) [pid = 1801] [serial = 913] [outer = (nil)] 16:28:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x87174400) [pid = 1801] [serial = 914] [outer = 0x85f8c000] 16:28:08 INFO - PROCESS | 1801 | 1461281288547 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x87c49000) [pid = 1801] [serial = 915] [outer = 0x85f8c000] 16:28:09 INFO - PROCESS | 1801 | 1461281289552 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1801 | 1461281289650 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:28:09 INFO - PROCESS | 1801 | 1461281289658 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1801 | 1461281289661 Marionette TRACE conn4 <- [1,1190,null,{}] 16:28:09 INFO - PROCESS | 1801 | 1461281289668 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 1801 | 1461281289905 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:28:10 INFO - PROCESS | 1801 | 1461281290760 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8716c800 == 128 [pid = 1801] [id = 305] 16:28:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x8716d800) [pid = 1801] [serial = 916] [outer = (nil)] 16:28:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x871e8400) [pid = 1801] [serial = 917] [outer = 0x8716d800] 16:28:10 INFO - PROCESS | 1801 | 1461281290892 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x87c4e400) [pid = 1801] [serial = 918] [outer = 0x8716d800] 16:28:11 INFO - PROCESS | 1801 | 1461281291871 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1801 | 1461281291957 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:28:11 INFO - PROCESS | 1801 | 1461281291985 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1801 | 1461281291991 Marionette TRACE conn4 <- [1,1194,null,{}] 16:28:12 INFO - PROCESS | 1801 | 1461281292006 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 1801 | 1461281292239 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:28:12 INFO - PROCESS | 1801 | 1461281292570 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a0400 == 129 [pid = 1801] [id = 306] 16:28:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x8a5a2400) [pid = 1801] [serial = 919] [outer = (nil)] 16:28:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x8a5f8000) [pid = 1801] [serial = 920] [outer = 0x8a5a2400] 16:28:12 INFO - PROCESS | 1801 | 1461281292662 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x8bb04c00) [pid = 1801] [serial = 921] [outer = 0x8a5a2400] 16:28:13 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:13 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:13 INFO - PROCESS | 1801 | 1461281293783 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1801 | 1461281293846 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:28:13 INFO - PROCESS | 1801 | 1461281293857 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1801 | 1461281293862 Marionette TRACE conn4 <- [1,1198,null,{}] 16:28:13 INFO - PROCESS | 1801 | 1461281293869 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:14 INFO - PROCESS | 1801 | 1461281294096 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:28:14 INFO - PROCESS | 1801 | 1461281294457 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x87167000 == 130 [pid = 1801] [id = 307] 16:28:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x871e9400) [pid = 1801] [serial = 922] [outer = (nil)] 16:28:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x8bd53400) [pid = 1801] [serial = 923] [outer = 0x871e9400] 16:28:14 INFO - PROCESS | 1801 | 1461281294545 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x8c4bd000) [pid = 1801] [serial = 924] [outer = 0x871e9400] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x8463b800 == 129 [pid = 1801] [id = 289] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd4b400 == 128 [pid = 1801] [id = 288] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x8596ac00 == 127 [pid = 1801] [id = 248] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x9eae7800 == 126 [pid = 1801] [id = 10] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x8716f000 == 125 [pid = 1801] [id = 287] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x8463b400 == 124 [pid = 1801] [id = 286] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x85f8cc00 == 123 [pid = 1801] [id = 285] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x8716e800 == 122 [pid = 1801] [id = 284] 16:28:14 INFO - PROCESS | 1801 | --DOCSHELL 0x87076400 == 121 [pid = 1801] [id = 283] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x8a192000) [pid = 1801] [serial = 812] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x87c51800) [pid = 1801] [serial = 806] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x9042f000) [pid = 1801] [serial = 777] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x93bc2400) [pid = 1801] [serial = 783] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x92df1800) [pid = 1801] [serial = 780] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x90420000) [pid = 1801] [serial = 776] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x8716d400) [pid = 1801] [serial = 803] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x8ed85400) [pid = 1801] [serial = 765] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x89ffd000) [pid = 1801] [serial = 690] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x8f0ec800) [pid = 1801] [serial = 696] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x87077000) [pid = 1801] [serial = 666] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x886cb000) [pid = 1801] [serial = 807] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x87c51c00) [pid = 1801] [serial = 809] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x91fea800) [pid = 1801] [serial = 782] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x90139800) [pid = 1801] [serial = 774] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x90140000) [pid = 1801] [serial = 699] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x8de99400) [pid = 1801] [serial = 687] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8596f000) [pid = 1801] [serial = 672] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x86369000) [pid = 1801] [serial = 788] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x85f8b800) [pid = 1801] [serial = 801] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x92cd2800) [pid = 1801] [serial = 779] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8bd8bc00) [pid = 1801] [serial = 693] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8596a800) [pid = 1801] [serial = 800] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8a5fbc00) [pid = 1801] [serial = 755] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8a18c400) [pid = 1801] [serial = 797] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8bb03400) [pid = 1801] [serial = 795] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x89ff8000) [pid = 1801] [serial = 810] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x90136c00) [pid = 1801] [serial = 773] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x87071c00) [pid = 1801] [serial = 749] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8ea05400) [pid = 1801] [serial = 764] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8c5eac00) [pid = 1801] [serial = 761] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8f2e1800) [pid = 1801] [serial = 771] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8f0fd800) [pid = 1801] [serial = 770] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8efea400) [pid = 1801] [serial = 767] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x87175000) [pid = 1801] [serial = 804] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8bd1bc00) [pid = 1801] [serial = 758] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x895c7400) [pid = 1801] [serial = 794] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x87171c00) [pid = 1801] [serial = 789] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8a5adc00) [pid = 1801] [serial = 791] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x888bc800) [pid = 1801] [serial = 752] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8bb0e000) [pid = 1801] [serial = 792] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8efef000) [pid = 1801] [serial = 768] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x87080000) [pid = 1801] [serial = 669] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x93edac00) [pid = 1801] [serial = 785] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x93ee8c00) [pid = 1801] [serial = 786] [outer = (nil)] [url = about:blank] 16:28:15 INFO - PROCESS | 1801 | 1461281295733 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1934ms 16:28:15 INFO - PROCESS | 1801 | 1461281295792 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1801 | 1461281295795 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:28:15 INFO - PROCESS | 1801 | 1461281295805 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1801 | 1461281295815 Marionette TRACE conn4 <- [1,1202,null,{}] 16:28:15 INFO - PROCESS | 1801 | 1461281295840 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:16 INFO - PROCESS | 1801 | 1461281296062 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:28:16 INFO - PROCESS | 1801 | 1461281296239 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f85000 == 122 [pid = 1801] [id = 308] 16:28:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x85f8b800) [pid = 1801] [serial = 925] [outer = (nil)] 16:28:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x895c7400) [pid = 1801] [serial = 926] [outer = 0x85f8b800] 16:28:16 INFO - PROCESS | 1801 | 1461281296321 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8a192000) [pid = 1801] [serial = 927] [outer = 0x85f8b800] 16:28:17 INFO - PROCESS | 1801 | 1461281297183 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1449ms 16:28:17 INFO - PROCESS | 1801 | 1461281297254 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1801 | 1461281297259 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:28:17 INFO - PROCESS | 1801 | 1461281297265 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1801 | 1461281297269 Marionette TRACE conn4 <- [1,1206,null,{}] 16:28:17 INFO - PROCESS | 1801 | 1461281297275 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:17 INFO - PROCESS | 1801 | 1461281297478 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:28:17 INFO - PROCESS | 1801 | 1461281297700 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x87078400 == 123 [pid = 1801] [id = 309] 16:28:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x87080c00) [pid = 1801] [serial = 928] [outer = (nil)] 16:28:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8bb03400) [pid = 1801] [serial = 929] [outer = 0x87080c00] 16:28:17 INFO - PROCESS | 1801 | 1461281297779 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8bd1bc00) [pid = 1801] [serial = 930] [outer = 0x87080c00] 16:28:18 INFO - PROCESS | 1801 | 1461281298749 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1543ms 16:28:18 INFO - PROCESS | 1801 | 1461281298810 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1801 | 1461281298814 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:28:18 INFO - PROCESS | 1801 | 1461281298827 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1801 | 1461281298830 Marionette TRACE conn4 <- [1,1210,null,{}] 16:28:18 INFO - PROCESS | 1801 | 1461281298836 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:19 INFO - PROCESS | 1801 | 1461281299099 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:28:19 INFO - PROCESS | 1801 | 1461281299160 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba32c00 == 124 [pid = 1801] [id = 310] 16:28:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8bb84000) [pid = 1801] [serial = 931] [outer = (nil)] 16:28:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8c4ea000) [pid = 1801] [serial = 932] [outer = 0x8bb84000] 16:28:19 INFO - PROCESS | 1801 | 1461281299256 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8dd86800) [pid = 1801] [serial = 933] [outer = 0x8bb84000] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8bd17400) [pid = 1801] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x886c3400) [pid = 1801] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x87170800) [pid = 1801] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8bd4f400) [pid = 1801] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8bd15c00) [pid = 1801] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x85f8e800) [pid = 1801] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x888c6c00) [pid = 1801] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x90413000) [pid = 1801] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x87076800) [pid = 1801] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8596f800) [pid = 1801] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9eae2c00) [pid = 1801] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8463e000) [pid = 1801] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8f2da800) [pid = 1801] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x93d34c00) [pid = 1801] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9fc94800) [pid = 1801] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x86369800) [pid = 1801] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x90412800) [pid = 1801] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8a5a8400) [pid = 1801] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8bb88800) [pid = 1801] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8bb0e800) [pid = 1801] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x86365400) [pid = 1801] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:28:20 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x87c54400) [pid = 1801] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:28:20 INFO - PROCESS | 1801 | 1461281300829 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2042ms 16:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:28:20 INFO - PROCESS | 1801 | 1461281300879 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1801 | 1461281300882 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:28:20 INFO - PROCESS | 1801 | 1461281300890 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1801 | 1461281300893 Marionette TRACE conn4 <- [1,1214,null,{}] 16:28:20 INFO - PROCESS | 1801 | 1461281300901 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:21 INFO - PROCESS | 1801 | 1461281301105 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:28:21 INFO - PROCESS | 1801 | 1461281301116 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x8463cc00 == 125 [pid = 1801] [id = 311] 16:28:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x86365400) [pid = 1801] [serial = 934] [outer = (nil)] 16:28:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8a5f5800) [pid = 1801] [serial = 935] [outer = 0x86365400] 16:28:21 INFO - PROCESS | 1801 | 1461281301196 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8bd24c00) [pid = 1801] [serial = 936] [outer = 0x86365400] 16:28:22 INFO - PROCESS | 1801 | 1461281302175 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1333ms 16:28:22 INFO - PROCESS | 1801 | 1461281302223 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 1801 | 1461281302227 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:28:22 INFO - PROCESS | 1801 | 1461281302233 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1801 | 1461281302237 Marionette TRACE conn4 <- [1,1218,null,{}] 16:28:22 INFO - PROCESS | 1801 | 1461281302242 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:22 INFO - PROCESS | 1801 | 1461281302568 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:28:22 INFO - PROCESS | 1801 | 1461281302966 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8707d400 == 126 [pid = 1801] [id = 312] 16:28:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x87080000) [pid = 1801] [serial = 937] [outer = (nil)] 16:28:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8716fc00) [pid = 1801] [serial = 938] [outer = 0x87080000] 16:28:23 INFO - PROCESS | 1801 | 1461281303071 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x871f0400) [pid = 1801] [serial = 939] [outer = 0x87080000] 16:28:24 INFO - PROCESS | 1801 | 1461281304081 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1894ms 16:28:24 INFO - PROCESS | 1801 | 1461281304131 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1801 | 1461281304138 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:28:24 INFO - PROCESS | 1801 | 1461281304148 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1801 | 1461281304156 Marionette TRACE conn4 <- [1,1222,null,{}] 16:28:24 INFO - PROCESS | 1801 | 1461281304165 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:24 INFO - PROCESS | 1801 | 1461281304416 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:28:24 INFO - PROCESS | 1801 | 1461281304734 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff0c00 == 127 [pid = 1801] [id = 313] 16:28:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x89ffd400) [pid = 1801] [serial = 940] [outer = (nil)] 16:28:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8a34f000) [pid = 1801] [serial = 941] [outer = 0x89ffd400] 16:28:24 INFO - PROCESS | 1801 | 1461281304840 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8a5adc00) [pid = 1801] [serial = 942] [outer = 0x89ffd400] 16:28:25 INFO - PROCESS | 1801 | 1461281305910 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1801 | 1461281306002 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:28:26 INFO - PROCESS | 1801 | 1461281306010 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1801 | 1461281306015 Marionette TRACE conn4 <- [1,1226,null,{}] 16:28:26 INFO - PROCESS | 1801 | 1461281306021 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:26 INFO - PROCESS | 1801 | 1461281306302 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:28:26 INFO - PROCESS | 1801 | 1461281306659 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x895d1c00 == 128 [pid = 1801] [id = 314] 16:28:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8bb8fc00) [pid = 1801] [serial = 943] [outer = (nil)] 16:28:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8bd82c00) [pid = 1801] [serial = 944] [outer = 0x8bb8fc00] 16:28:26 INFO - PROCESS | 1801 | 1461281306771 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8c4edc00) [pid = 1801] [serial = 945] [outer = 0x8bb8fc00] 16:28:27 INFO - PROCESS | 1801 | 1461281307845 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1887ms 16:28:27 INFO - PROCESS | 1801 | 1461281307898 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1801 | 1461281307906 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:28:27 INFO - PROCESS | 1801 | 1461281307924 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1801 | 1461281307933 Marionette TRACE conn4 <- [1,1230,null,{}] 16:28:27 INFO - PROCESS | 1801 | 1461281307940 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:28 INFO - PROCESS | 1801 | 1461281308227 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:28:28 INFO - PROCESS | 1801 | 1461281308536 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd9e800 == 129 [pid = 1801] [id = 315] 16:28:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8de91800) [pid = 1801] [serial = 946] [outer = (nil)] 16:28:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8e084c00) [pid = 1801] [serial = 947] [outer = 0x8de91800] 16:28:28 INFO - PROCESS | 1801 | 1461281308638 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8ea0fc00) [pid = 1801] [serial = 948] [outer = 0x8de91800] 16:28:29 INFO - PROCESS | 1801 | 1461281309577 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1708ms 16:28:29 INFO - PROCESS | 1801 | 1461281309625 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:28:29 INFO - PROCESS | 1801 | 1461281309630 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:28:29 INFO - PROCESS | 1801 | 1461281309637 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1801 | 1461281309640 Marionette TRACE conn4 <- [1,1234,null,{}] 16:28:29 INFO - PROCESS | 1801 | 1461281309647 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:29 INFO - PROCESS | 1801 | 1461281309888 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:28:30 INFO - PROCESS | 1801 | 1461281310148 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed57400 == 130 [pid = 1801] [id = 316] 16:28:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8ed85c00) [pid = 1801] [serial = 949] [outer = (nil)] 16:28:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8ed8ec00) [pid = 1801] [serial = 950] [outer = 0x8ed85c00] 16:28:30 INFO - PROCESS | 1801 | 1461281310290 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8efeb400) [pid = 1801] [serial = 951] [outer = 0x8ed85c00] 16:28:31 INFO - PROCESS | 1801 | 1461281311201 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1586ms 16:28:31 INFO - PROCESS | 1801 | 1461281311241 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1801 | 1461281311247 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:28:31 INFO - PROCESS | 1801 | 1461281311259 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1801 | 1461281311262 Marionette TRACE conn4 <- [1,1238,null,{}] 16:28:31 INFO - PROCESS | 1801 | 1461281311270 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:31 INFO - PROCESS | 1801 | 1461281311514 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:28:31 INFO - PROCESS | 1801 | 1461281311804 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e4800 == 131 [pid = 1801] [id = 317] 16:28:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8f0e4c00) [pid = 1801] [serial = 952] [outer = (nil)] 16:28:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8f0e9400) [pid = 1801] [serial = 953] [outer = 0x8f0e4c00] 16:28:31 INFO - PROCESS | 1801 | 1461281311976 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8f2e7c00) [pid = 1801] [serial = 954] [outer = 0x8f0e4c00] 16:28:32 INFO - PROCESS | 1801 | 1461281312983 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1793ms 16:28:33 INFO - PROCESS | 1801 | 1461281313052 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:28:33 INFO - PROCESS | 1801 | 1461281313057 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:28:33 INFO - PROCESS | 1801 | 1461281313064 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1801 | 1461281313067 Marionette TRACE conn4 <- [1,1242,null,{}] 16:28:33 INFO - PROCESS | 1801 | 1461281313075 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:33 INFO - PROCESS | 1801 | 1461281313351 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:28:33 INFO - PROCESS | 1801 | 1461281313667 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba2ac00 == 132 [pid = 1801] [id = 318] 16:28:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8bb82800) [pid = 1801] [serial = 955] [outer = (nil)] 16:28:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x90416000) [pid = 1801] [serial = 956] [outer = 0x8bb82800] 16:28:33 INFO - PROCESS | 1801 | 1461281313768 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9041b800) [pid = 1801] [serial = 957] [outer = 0x8bb82800] 16:28:34 INFO - PROCESS | 1801 | 1461281314726 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1735ms 16:28:34 INFO - PROCESS | 1801 | 1461281314800 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 1801 | 1461281314803 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:28:34 INFO - PROCESS | 1801 | 1461281314811 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1801 | 1461281314816 Marionette TRACE conn4 <- [1,1246,null,{}] 16:28:34 INFO - PROCESS | 1801 | 1461281314822 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:35 INFO - PROCESS | 1801 | 1461281315051 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:28:35 INFO - PROCESS | 1801 | 1461281315316 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0df400 == 133 [pid = 1801] [id = 319] 16:28:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8f0eb000) [pid = 1801] [serial = 958] [outer = (nil)] 16:28:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9043b400) [pid = 1801] [serial = 959] [outer = 0x8f0eb000] 16:28:35 INFO - PROCESS | 1801 | 1461281315446 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x906c4400) [pid = 1801] [serial = 960] [outer = 0x8f0eb000] 16:28:36 INFO - PROCESS | 1801 | 1461281316462 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1695ms 16:28:36 INFO - PROCESS | 1801 | 1461281316507 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:28:36 INFO - PROCESS | 1801 | 1461281316512 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:28:36 INFO - PROCESS | 1801 | 1461281316520 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1801 | 1461281316524 Marionette TRACE conn4 <- [1,1250,null,{}] 16:28:36 INFO - PROCESS | 1801 | 1461281316531 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:36 INFO - PROCESS | 1801 | 1461281316767 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:28:37 INFO - PROCESS | 1801 | 1461281317097 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x84639c00 == 134 [pid = 1801] [id = 320] 16:28:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9042f400) [pid = 1801] [serial = 961] [outer = (nil)] 16:28:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x91fe7c00) [pid = 1801] [serial = 962] [outer = 0x9042f400] 16:28:37 INFO - PROCESS | 1801 | 1461281317201 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x91feb000) [pid = 1801] [serial = 963] [outer = 0x9042f400] 16:28:38 INFO - PROCESS | 1801 | 1461281318174 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1686ms 16:28:38 INFO - PROCESS | 1801 | 1461281318206 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1801 | 1461281318210 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:28:38 INFO - PROCESS | 1801 | 1461281318217 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1801 | 1461281318220 Marionette TRACE conn4 <- [1,1254,null,{}] 16:28:38 INFO - PROCESS | 1801 | 1461281318227 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:38 INFO - PROCESS | 1801 | 1461281318445 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:28:38 INFO - PROCESS | 1801 | 1461281318720 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd7ec00 == 135 [pid = 1801] [id = 321] 16:28:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x8bd7f400) [pid = 1801] [serial = 964] [outer = (nil)] 16:28:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x92df1800) [pid = 1801] [serial = 965] [outer = 0x8bd7f400] 16:28:38 INFO - PROCESS | 1801 | 1461281318858 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x93a0e000) [pid = 1801] [serial = 966] [outer = 0x8bd7f400] 16:28:39 INFO - PROCESS | 1801 | 1461281319825 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1640ms 16:28:39 INFO - PROCESS | 1801 | 1461281319858 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1801 | 1461281319863 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:28:39 INFO - PROCESS | 1801 | 1461281319870 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1801 | 1461281319874 Marionette TRACE conn4 <- [1,1258,null,{}] 16:28:39 INFO - PROCESS | 1801 | 1461281319880 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 1801 | 1461281320107 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:28:40 INFO - PROCESS | 1801 | 1461281320393 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bc0400 == 136 [pid = 1801] [id = 322] 16:28:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x93bc0c00) [pid = 1801] [serial = 967] [outer = (nil)] 16:28:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x93d28c00) [pid = 1801] [serial = 968] [outer = 0x93bc0c00] 16:28:40 INFO - PROCESS | 1801 | 1461281320556 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x93d2f000) [pid = 1801] [serial = 969] [outer = 0x93bc0c00] 16:28:41 INFO - PROCESS | 1801 | 1461281321526 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1737ms 16:28:41 INFO - PROCESS | 1801 | 1461281321608 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1801 | 1461281321614 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:28:41 INFO - PROCESS | 1801 | 1461281321621 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1801 | 1461281321627 Marionette TRACE conn4 <- [1,1262,null,{}] 16:28:41 INFO - PROCESS | 1801 | 1461281321633 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:41 INFO - PROCESS | 1801 | 1461281321926 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:28:42 INFO - PROCESS | 1801 | 1461281322251 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bb5000 == 137 [pid = 1801] [id = 323] 16:28:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x93d2e800) [pid = 1801] [serial = 970] [outer = (nil)] 16:28:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x93d9b800) [pid = 1801] [serial = 971] [outer = 0x93d2e800] 16:28:42 INFO - PROCESS | 1801 | 1461281322345 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x93ed5c00) [pid = 1801] [serial = 972] [outer = 0x93d2e800] 16:28:43 INFO - PROCESS | 1801 | 1461281323326 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1739ms 16:28:43 INFO - PROCESS | 1801 | 1461281323361 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1801 | 1461281323365 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:28:43 INFO - PROCESS | 1801 | 1461281323372 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1801 | 1461281323376 Marionette TRACE conn4 <- [1,1266,null,{}] 16:28:43 INFO - PROCESS | 1801 | 1461281323383 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:43 INFO - PROCESS | 1801 | 1461281323614 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:28:43 INFO - PROCESS | 1801 | 1461281323885 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea0f400 == 138 [pid = 1801] [id = 324] 16:28:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x906cd800) [pid = 1801] [serial = 973] [outer = (nil)] 16:28:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x93ee0000) [pid = 1801] [serial = 974] [outer = 0x906cd800] 16:28:44 INFO - PROCESS | 1801 | 1461281324018 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x93ee1c00) [pid = 1801] [serial = 975] [outer = 0x906cd800] 16:28:44 INFO - PROCESS | 1801 | 1461281324927 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1635ms 16:28:45 INFO - PROCESS | 1801 | 1461281325008 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1801 | 1461281325013 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:28:45 INFO - PROCESS | 1801 | 1461281325020 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1801 | 1461281325024 Marionette TRACE conn4 <- [1,1270,null,{}] 16:28:45 INFO - PROCESS | 1801 | 1461281325030 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 1801 | 1461281325297 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:28:45 INFO - PROCESS | 1801 | 1461281325611 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x87169800 == 139 [pid = 1801] [id = 325] 16:28:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x9013e000) [pid = 1801] [serial = 976] [outer = (nil)] 16:28:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x93eec400) [pid = 1801] [serial = 977] [outer = 0x9013e000] 16:28:45 INFO - PROCESS | 1801 | 1461281325710 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x93eee800) [pid = 1801] [serial = 978] [outer = 0x9013e000] 16:28:46 INFO - PROCESS | 1801 | 1461281326631 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1642ms 16:28:46 INFO - PROCESS | 1801 | 1461281326665 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1801 | 1461281326668 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:28:46 INFO - PROCESS | 1801 | 1461281326676 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1801 | 1461281326680 Marionette TRACE conn4 <- [1,1274,null,{}] 16:28:46 INFO - PROCESS | 1801 | 1461281326686 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:46 INFO - PROCESS | 1801 | 1461281326912 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:28:47 INFO - PROCESS | 1801 | 1461281327203 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x93ee1000 == 140 [pid = 1801] [id = 326] 16:28:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x93ee9c00) [pid = 1801] [serial = 979] [outer = (nil)] 16:28:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x95ac8400) [pid = 1801] [serial = 980] [outer = 0x93ee9c00] 16:28:47 INFO - PROCESS | 1801 | 1461281327337 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x95c71c00) [pid = 1801] [serial = 981] [outer = 0x93ee9c00] 16:28:48 INFO - PROCESS | 1801 | 1461281328240 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1631ms 16:28:48 INFO - PROCESS | 1801 | 1461281328309 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1801 | 1461281328313 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:28:48 INFO - PROCESS | 1801 | 1461281328320 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1801 | 1461281328323 Marionette TRACE conn4 <- [1,1278,null,{}] 16:28:48 INFO - PROCESS | 1801 | 1461281328330 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:48 INFO - PROCESS | 1801 | 1461281328565 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:28:48 INFO - PROCESS | 1801 | 1461281328876 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x93ed6c00 == 141 [pid = 1801] [id = 327] 16:28:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x93eeb800) [pid = 1801] [serial = 982] [outer = (nil)] 16:28:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x96397000) [pid = 1801] [serial = 983] [outer = 0x93eeb800] 16:28:48 INFO - PROCESS | 1801 | 1461281328976 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x96855400) [pid = 1801] [serial = 984] [outer = 0x93eeb800] 16:28:49 INFO - PROCESS | 1801 | 1461281329938 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1683ms 16:28:50 INFO - PROCESS | 1801 | 1461281330004 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1801 | 1461281330009 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:28:50 INFO - PROCESS | 1801 | 1461281330016 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1801 | 1461281330020 Marionette TRACE conn4 <- [1,1282,null,{}] 16:28:50 INFO - PROCESS | 1801 | 1461281330026 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 1801 | 1461281330291 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:28:50 INFO - PROCESS | 1801 | 1461281330603 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x93ef4400 == 142 [pid = 1801] [id = 328] 16:28:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x95ac6400) [pid = 1801] [serial = 985] [outer = (nil)] 16:28:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x972b2400) [pid = 1801] [serial = 986] [outer = 0x95ac6400] 16:28:50 INFO - PROCESS | 1801 | 1461281330701 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x972b4000) [pid = 1801] [serial = 987] [outer = 0x95ac6400] 16:28:51 INFO - PROCESS | 1801 | 1461281331625 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1642ms 16:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:28:51 INFO - PROCESS | 1801 | 1461281331660 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1801 | 1461281331663 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:28:51 INFO - PROCESS | 1801 | 1461281331671 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1801 | 1461281331675 Marionette TRACE conn4 <- [1,1286,null,{}] 16:28:51 INFO - PROCESS | 1801 | 1461281331681 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:51 INFO - PROCESS | 1801 | 1461281331927 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:28:52 INFO - PROCESS | 1801 | 1461281332234 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x93edc400 == 143 [pid = 1801] [id = 329] 16:28:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x96394000) [pid = 1801] [serial = 988] [outer = (nil)] 16:28:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x972be400) [pid = 1801] [serial = 989] [outer = 0x96394000] 16:28:52 INFO - PROCESS | 1801 | 1461281332336 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x972c1c00) [pid = 1801] [serial = 990] [outer = 0x96394000] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x8463cc00 == 142 [pid = 1801] [id = 311] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba32c00 == 141 [pid = 1801] [id = 310] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x87078400 == 140 [pid = 1801] [id = 309] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x85f85000 == 139 [pid = 1801] [id = 308] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x87167000 == 138 [pid = 1801] [id = 307] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x8716c800 == 137 [pid = 1801] [id = 305] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5a0400 == 136 [pid = 1801] [id = 306] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x906c2c00 == 135 [pid = 1801] [id = 302] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x8e053400 == 134 [pid = 1801] [id = 300] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd89c00 == 133 [pid = 1801] [id = 293] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5a9000 == 132 [pid = 1801] [id = 292] 16:28:53 INFO - PROCESS | 1801 | --DOCSHELL 0x86371000 == 131 [pid = 1801] [id = 291] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x8ba2b400) [pid = 1801] [serial = 756] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x8bd88c00) [pid = 1801] [serial = 759] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x8dd81800) [pid = 1801] [serial = 762] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x87080800) [pid = 1801] [serial = 750] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x895d3000) [pid = 1801] [serial = 753] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x8c4f6800) [pid = 1801] [serial = 872] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x98a51800) [pid = 1801] [serial = 717] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x8bb08c00) [pid = 1801] [serial = 827] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x8dd91400) [pid = 1801] [serial = 839] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x89ff3400) [pid = 1801] [serial = 855] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x8a5f4800) [pid = 1801] [serial = 863] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x8a60e400) [pid = 1801] [serial = 824] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x8bd53000) [pid = 1801] [serial = 866] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x8bd20c00) [pid = 1801] [serial = 714] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x8ba32800) [pid = 1801] [serial = 858] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x8a5ad800) [pid = 1801] [serial = 821] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8a5f5c00) [pid = 1801] [serial = 798] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x98205800) [pid = 1801] [serial = 711] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x871e4c00) [pid = 1801] [serial = 852] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x895cdc00) [pid = 1801] [serial = 818] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8ed85000) [pid = 1801] [serial = 848] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x895c8000) [pid = 1801] [serial = 861] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8ea0e400) [pid = 1801] [serial = 845] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x9eae3400) [pid = 1801] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8de9a800) [pid = 1801] [serial = 842] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x871e5400) [pid = 1801] [serial = 815] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x87078c00) [pid = 1801] [serial = 870] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x92d60c00) [pid = 1801] [serial = 702] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8c5ea000) [pid = 1801] [serial = 836] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8a5f9000) [pid = 1801] [serial = 857] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x972b2c00) [pid = 1801] [serial = 705] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8bd4cc00) [pid = 1801] [serial = 830] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x93d33c00) [pid = 1801] [serial = 582] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x85972800) [pid = 1801] [serial = 869] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8bb8cc00) [pid = 1801] [serial = 864] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x871ebc00) [pid = 1801] [serial = 860] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8bd8c800) [pid = 1801] [serial = 867] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x87166c00) [pid = 1801] [serial = 851] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8c4b5800) [pid = 1801] [serial = 833] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0xa4835c00) [pid = 1801] [serial = 720] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x89490400) [pid = 1801] [serial = 854] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9041c000) [pid = 1801] [serial = 708] [outer = (nil)] [url = about:blank] 16:28:54 INFO - PROCESS | 1801 | 1461281334583 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2941ms 16:28:54 INFO - PROCESS | 1801 | 1461281334612 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:28:54 INFO - PROCESS | 1801 | 1461281334617 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:28:54 INFO - PROCESS | 1801 | 1461281334626 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1801 | 1461281334630 Marionette TRACE conn4 <- [1,1290,null,{}] 16:28:54 INFO - PROCESS | 1801 | 1461281334677 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:54 INFO - PROCESS | 1801 | 1461281334898 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:28:54 INFO - PROCESS | 1801 | 1461281334911 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x87172c00 == 132 [pid = 1801] [id = 330] 16:28:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x871e1400) [pid = 1801] [serial = 991] [outer = (nil)] 16:28:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x87c4e000) [pid = 1801] [serial = 992] [outer = 0x871e1400] 16:28:55 INFO - PROCESS | 1801 | 1461281335002 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x886cac00) [pid = 1801] [serial = 993] [outer = 0x871e1400] 16:28:55 INFO - PROCESS | 1801 | 1461281335991 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1404ms 16:28:56 INFO - PROCESS | 1801 | 1461281336030 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1801 | 1461281336039 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:28:56 INFO - PROCESS | 1801 | 1461281336085 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1801 | 1461281336090 Marionette TRACE conn4 <- [1,1294,null,{}] 16:28:56 INFO - PROCESS | 1801 | 1461281336096 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:56 INFO - PROCESS | 1801 | 1461281336322 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:28:56 INFO - PROCESS | 1801 | 1461281336526 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x888bfc00 == 133 [pid = 1801] [id = 331] 16:28:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x895d0400) [pid = 1801] [serial = 994] [outer = (nil)] 16:28:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x89ffb800) [pid = 1801] [serial = 995] [outer = 0x895d0400] 16:28:56 INFO - PROCESS | 1801 | 1461281336657 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8a34f400) [pid = 1801] [serial = 996] [outer = 0x895d0400] 16:28:57 INFO - PROCESS | 1801 | 1461281337722 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1693ms 16:28:57 INFO - PROCESS | 1801 | 1461281337775 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1801 | 1461281337778 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:28:57 INFO - PROCESS | 1801 | 1461281337792 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1801 | 1461281337798 Marionette TRACE conn4 <- [1,1298,null,{}] 16:28:57 INFO - PROCESS | 1801 | 1461281337815 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:58 INFO - PROCESS | 1801 | 1461281338112 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:28:58 INFO - PROCESS | 1801 | 1461281338304 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a1400 == 134 [pid = 1801] [id = 332] 16:28:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8ba2c400) [pid = 1801] [serial = 997] [outer = (nil)] 16:28:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8ba31000) [pid = 1801] [serial = 998] [outer = 0x8ba2c400] 16:28:58 INFO - PROCESS | 1801 | 1461281338391 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8bb0e400) [pid = 1801] [serial = 999] [outer = 0x8ba2c400] 16:28:59 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8716d800) [pid = 1801] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:28:59 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8a5a2400) [pid = 1801] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:28:59 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8bb84000) [pid = 1801] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:28:59 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x87080c00) [pid = 1801] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:28:59 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x871e9400) [pid = 1801] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:28:59 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x85f8b800) [pid = 1801] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:28:59 INFO - PROCESS | 1801 | 1461281339565 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1846ms 16:28:59 INFO - PROCESS | 1801 | 1461281339633 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:28:59 INFO - PROCESS | 1801 | 1461281339638 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:28:59 INFO - PROCESS | 1801 | 1461281339645 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1801 | 1461281339648 Marionette TRACE conn4 <- [1,1302,null,{}] 16:28:59 INFO - PROCESS | 1801 | 1461281339654 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:59 INFO - PROCESS | 1801 | 1461281339864 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:29:00 INFO - PROCESS | 1801 | 1461281340040 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x87169400 == 135 [pid = 1801] [id = 333] 16:29:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x895cbc00) [pid = 1801] [serial = 1000] [outer = (nil)] 16:29:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8bb83400) [pid = 1801] [serial = 1001] [outer = 0x895cbc00] 16:29:00 INFO - PROCESS | 1801 | 1461281340122 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8bd20000) [pid = 1801] [serial = 1002] [outer = 0x895cbc00] 16:29:01 INFO - PROCESS | 1801 | 1461281341115 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1541ms 16:29:01 INFO - PROCESS | 1801 | 1461281341187 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1801 | 1461281341193 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:29:01 INFO - PROCESS | 1801 | 1461281341203 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1801 | 1461281341208 Marionette TRACE conn4 <- [1,1306,null,{}] 16:29:01 INFO - PROCESS | 1801 | 1461281341218 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 1801 | 1461281341488 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:29:01 INFO - PROCESS | 1801 | 1461281341830 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x871e9800 == 136 [pid = 1801] [id = 334] 16:29:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x871eb400) [pid = 1801] [serial = 1003] [outer = (nil)] 16:29:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x87c4dc00) [pid = 1801] [serial = 1004] [outer = 0x871eb400] 16:29:01 INFO - PROCESS | 1801 | 1461281341944 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x888c5800) [pid = 1801] [serial = 1005] [outer = 0x871eb400] 16:29:03 INFO - PROCESS | 1801 | 1461281342990 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1845ms 16:29:03 INFO - PROCESS | 1801 | 1461281343048 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1801 | 1461281343058 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:29:03 INFO - PROCESS | 1801 | 1461281343072 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1801 | 1461281343078 Marionette TRACE conn4 <- [1,1310,null,{}] 16:29:03 INFO - PROCESS | 1801 | 1461281343085 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 1801 | 1461281343393 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:29:03 INFO - PROCESS | 1801 | 1461281343718 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a351800 == 137 [pid = 1801] [id = 335] 16:29:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8a5a8400) [pid = 1801] [serial = 1006] [outer = (nil)] 16:29:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8ba2b800) [pid = 1801] [serial = 1007] [outer = 0x8a5a8400] 16:29:03 INFO - PROCESS | 1801 | 1461281343815 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8bd4cc00) [pid = 1801] [serial = 1008] [outer = 0x8a5a8400] 16:29:04 INFO - PROCESS | 1801 | 1461281344909 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1801 | 1461281344979 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:29:04 INFO - PROCESS | 1801 | 1461281344987 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1801 | 1461281344994 Marionette TRACE conn4 <- [1,1314,null,{}] 16:29:05 INFO - PROCESS | 1801 | 1461281345013 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:05 INFO - PROCESS | 1801 | 1461281345297 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:29:05 INFO - PROCESS | 1801 | 1461281345656 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a3000 == 138 [pid = 1801] [id = 336] 16:29:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8c4ed000) [pid = 1801] [serial = 1009] [outer = (nil)] 16:29:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x8dd82400) [pid = 1801] [serial = 1010] [outer = 0x8c4ed000] 16:29:05 INFO - PROCESS | 1801 | 1461281345756 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x8dd90400) [pid = 1801] [serial = 1011] [outer = 0x8c4ed000] 16:29:06 INFO - PROCESS | 1801 | 1461281346748 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1799ms 16:29:06 INFO - PROCESS | 1801 | 1461281346787 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:29:06 INFO - PROCESS | 1801 | 1461281346793 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:29:06 INFO - PROCESS | 1801 | 1461281346800 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1801 | 1461281346804 Marionette TRACE conn4 <- [1,1318,null,{}] 16:29:06 INFO - PROCESS | 1801 | 1461281346810 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 1801 | 1461281347056 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:29:07 INFO - PROCESS | 1801 | 1461281347336 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba2b400 == 139 [pid = 1801] [id = 337] 16:29:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x8dd80800) [pid = 1801] [serial = 1012] [outer = (nil)] 16:29:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x8de9b400) [pid = 1801] [serial = 1013] [outer = 0x8dd80800] 16:29:07 INFO - PROCESS | 1801 | 1461281347475 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x8e05d000) [pid = 1801] [serial = 1014] [outer = 0x8dd80800] 16:29:08 INFO - PROCESS | 1801 | 1461281348465 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1745ms 16:29:08 INFO - PROCESS | 1801 | 1461281348546 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1801 | 1461281348551 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:29:08 INFO - PROCESS | 1801 | 1461281348557 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1801 | 1461281348562 Marionette TRACE conn4 <- [1,1322,null,{}] 16:29:08 INFO - PROCESS | 1801 | 1461281348568 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:08 INFO - PROCESS | 1801 | 1461281348829 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:29:09 INFO - PROCESS | 1801 | 1461281349143 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd93400 == 140 [pid = 1801] [id = 338] 16:29:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x8de92800) [pid = 1801] [serial = 1015] [outer = (nil)] 16:29:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x8ed4e800) [pid = 1801] [serial = 1016] [outer = 0x8de92800] 16:29:09 INFO - PROCESS | 1801 | 1461281349243 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x8ed54c00) [pid = 1801] [serial = 1017] [outer = 0x8de92800] 16:29:10 INFO - PROCESS | 1801 | 1461281350243 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1741ms 16:29:10 INFO - PROCESS | 1801 | 1461281350300 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1801 | 1461281350305 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:29:10 INFO - PROCESS | 1801 | 1461281350313 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1801 | 1461281350317 Marionette TRACE conn4 <- [1,1326,null,{}] 16:29:10 INFO - PROCESS | 1801 | 1461281350324 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 1801 | 1461281350591 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:29:10 INFO - PROCESS | 1801 | 1461281350918 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x87171800 == 141 [pid = 1801] [id = 339] 16:29:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x8ed49000) [pid = 1801] [serial = 1018] [outer = (nil)] 16:29:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x8f0fd800) [pid = 1801] [serial = 1019] [outer = 0x8ed49000] 16:29:11 INFO - PROCESS | 1801 | 1461281351024 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x90131800) [pid = 1801] [serial = 1020] [outer = 0x8ed49000] 16:29:11 INFO - PROCESS | 1801 | 1461281351976 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1743ms 16:29:12 INFO - PROCESS | 1801 | 1461281352056 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1801 | 1461281352061 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:29:12 INFO - PROCESS | 1801 | 1461281352068 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1801 | 1461281352072 Marionette TRACE conn4 <- [1,1330,null,{}] 16:29:12 INFO - PROCESS | 1801 | 1461281352079 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 1801 | 1461281352329 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:29:12 INFO - PROCESS | 1801 | 1461281352626 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4ba800 == 142 [pid = 1801] [id = 340] 16:29:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x8f0fb800) [pid = 1801] [serial = 1021] [outer = (nil)] 16:29:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x9041ec00) [pid = 1801] [serial = 1022] [outer = 0x8f0fb800] 16:29:12 INFO - PROCESS | 1801 | 1461281352731 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x906bf400) [pid = 1801] [serial = 1023] [outer = 0x8f0fb800] 16:29:13 INFO - PROCESS | 1801 | 1461281353668 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1632ms 16:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:29:13 INFO - PROCESS | 1801 | 1461281353701 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1801 | 1461281353705 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:29:13 INFO - PROCESS | 1801 | 1461281353712 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1801 | 1461281353715 Marionette TRACE conn4 <- [1,1334,null,{}] 16:29:13 INFO - PROCESS | 1801 | 1461281353723 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:13 INFO - PROCESS | 1801 | 1461281353951 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:29:14 INFO - PROCESS | 1801 | 1461281354223 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x90415400 == 143 [pid = 1801] [id = 341] 16:29:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x90416800) [pid = 1801] [serial = 1024] [outer = (nil)] 16:29:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x92cd9400) [pid = 1801] [serial = 1025] [outer = 0x90416800] 16:29:14 INFO - PROCESS | 1801 | 1461281354362 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x92def000) [pid = 1801] [serial = 1026] [outer = 0x90416800] 16:29:15 INFO - PROCESS | 1801 | 1461281355282 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1638ms 16:29:15 INFO - PROCESS | 1801 | 1461281355350 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1801 | 1461281355353 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:29:15 INFO - PROCESS | 1801 | 1461281355361 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1801 | 1461281355366 Marionette TRACE conn4 <- [1,1338,null,{}] 16:29:15 INFO - PROCESS | 1801 | 1461281355372 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:15 INFO - PROCESS | 1801 | 1461281355609 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:29:15 INFO - PROCESS | 1801 | 1461281355918 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x90432000 == 144 [pid = 1801] [id = 342] 16:29:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x9130f400) [pid = 1801] [serial = 1027] [outer = (nil)] 16:29:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x93a10400) [pid = 1801] [serial = 1028] [outer = 0x9130f400] 16:29:16 INFO - PROCESS | 1801 | 1461281356020 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x93bb8c00) [pid = 1801] [serial = 1029] [outer = 0x9130f400] 16:29:17 INFO - PROCESS | 1801 | 1461281357382 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2039ms 16:29:17 INFO - PROCESS | 1801 | 1461281357466 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1801 | 1461281357471 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:29:17 INFO - PROCESS | 1801 | 1461281357483 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1801 | 1461281357487 Marionette TRACE conn4 <- [1,1342,null,{}] 16:29:17 INFO - PROCESS | 1801 | 1461281357494 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:17 INFO - PROCESS | 1801 | 1461281357718 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:29:18 INFO - PROCESS | 1801 | 1461281357978 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0ecc00 == 145 [pid = 1801] [id = 343] 16:29:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x92cd5c00) [pid = 1801] [serial = 1030] [outer = (nil)] 16:29:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x93d32400) [pid = 1801] [serial = 1031] [outer = 0x92cd5c00] 16:29:18 INFO - PROCESS | 1801 | 1461281358073 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x93d8e800) [pid = 1801] [serial = 1032] [outer = 0x92cd5c00] 16:29:19 INFO - PROCESS | 1801 | 1461281359062 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1642ms 16:29:19 INFO - PROCESS | 1801 | 1461281359126 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1801 | 1461281359132 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:29:19 INFO - PROCESS | 1801 | 1461281359139 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1801 | 1461281359145 Marionette TRACE conn4 <- [1,1346,null,{}] 16:29:19 INFO - PROCESS | 1801 | 1461281359152 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:19 INFO - PROCESS | 1801 | 1461281359441 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:29:19 INFO - PROCESS | 1801 | 1461281359786 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d2d400 == 146 [pid = 1801] [id = 344] 16:29:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x93ef3000) [pid = 1801] [serial = 1033] [outer = (nil)] 16:29:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x96395400) [pid = 1801] [serial = 1034] [outer = 0x93ef3000] 16:29:19 INFO - PROCESS | 1801 | 1461281359896 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x972b2c00) [pid = 1801] [serial = 1035] [outer = 0x93ef3000] 16:29:20 INFO - PROCESS | 1801 | 1461281360885 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1783ms 16:29:20 INFO - PROCESS | 1801 | 1461281360924 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 1801 | 1461281360929 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:29:20 INFO - PROCESS | 1801 | 1461281360938 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1801 | 1461281360942 Marionette TRACE conn4 <- [1,1350,null,{}] 16:29:20 INFO - PROCESS | 1801 | 1461281360949 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 1801 | 1461281361235 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:29:21 INFO - PROCESS | 1801 | 1461281361535 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x96849c00 == 147 [pid = 1801] [id = 345] 16:29:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x972dec00) [pid = 1801] [serial = 1036] [outer = (nil)] 16:29:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x97577000) [pid = 1801] [serial = 1037] [outer = 0x972dec00] 16:29:21 INFO - PROCESS | 1801 | 1461281361634 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x97618c00) [pid = 1801] [serial = 1038] [outer = 0x972dec00] 16:29:22 INFO - PROCESS | 1801 | 1461281362599 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1734ms 16:29:22 INFO - PROCESS | 1801 | 1461281362672 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 1801 | 1461281362676 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:29:22 INFO - PROCESS | 1801 | 1461281362684 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1801 | 1461281362687 Marionette TRACE conn4 <- [1,1354,null,{}] 16:29:22 INFO - PROCESS | 1801 | 1461281362694 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:22 INFO - PROCESS | 1801 | 1461281362937 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:29:23 INFO - PROCESS | 1801 | 1461281363264 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de93000 == 148 [pid = 1801] [id = 346] 16:29:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x93bc3800) [pid = 1801] [serial = 1039] [outer = (nil)] 16:29:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x9761e400) [pid = 1801] [serial = 1040] [outer = 0x93bc3800] 16:29:23 INFO - PROCESS | 1801 | 1461281363362 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x978a2c00) [pid = 1801] [serial = 1041] [outer = 0x93bc3800] 16:29:24 INFO - PROCESS | 1801 | 1461281364342 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1691ms 16:29:24 INFO - PROCESS | 1801 | 1461281364375 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1801 | 1461281364379 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:29:24 INFO - PROCESS | 1801 | 1461281364387 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1801 | 1461281364391 Marionette TRACE conn4 <- [1,1358,null,{}] 16:29:24 INFO - PROCESS | 1801 | 1461281364397 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:24 INFO - PROCESS | 1801 | 1461281364649 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:29:25 INFO - PROCESS | 1801 | 1461281365014 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x98203800 == 149 [pid = 1801] [id = 347] 16:29:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 206 (0x98206000) [pid = 1801] [serial = 1042] [outer = (nil)] 16:29:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 207 (0x98208c00) [pid = 1801] [serial = 1043] [outer = 0x98206000] 16:29:25 INFO - PROCESS | 1801 | 1461281365112 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 208 (0x9820c800) [pid = 1801] [serial = 1044] [outer = 0x98206000] 16:29:26 INFO - PROCESS | 1801 | 1461281366078 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1743ms 16:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:29:26 INFO - PROCESS | 1801 | 1461281366131 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1801 | 1461281366134 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:29:26 INFO - PROCESS | 1801 | 1461281366142 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1801 | 1461281366146 Marionette TRACE conn4 <- [1,1362,null,{}] 16:29:26 INFO - PROCESS | 1801 | 1461281366153 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 1801 | 1461281366392 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:29:26 INFO - PROCESS | 1801 | 1461281366748 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8463e800 == 150 [pid = 1801] [id = 348] 16:29:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 209 (0x8596a800) [pid = 1801] [serial = 1045] [outer = (nil)] 16:29:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 210 (0x8a18f400) [pid = 1801] [serial = 1046] [outer = 0x8596a800] 16:29:26 INFO - PROCESS | 1801 | 1461281366851 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 211 (0x8a5a6400) [pid = 1801] [serial = 1047] [outer = 0x8596a800] 16:29:28 INFO - PROCESS | 1801 | 1461281368409 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2441ms 16:29:28 INFO - PROCESS | 1801 | 1461281368583 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1801 | 1461281368590 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:29:28 INFO - PROCESS | 1801 | 1461281368600 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1801 | 1461281368605 Marionette TRACE conn4 <- [1,1366,null,{}] 16:29:28 INFO - PROCESS | 1801 | 1461281368615 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 1801 | 1461281368867 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:29:29 INFO - PROCESS | 1801 | 1461281369141 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c52000 == 151 [pid = 1801] [id = 349] 16:29:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 212 (0x87c52400) [pid = 1801] [serial = 1048] [outer = (nil)] 16:29:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 213 (0x886d1000) [pid = 1801] [serial = 1049] [outer = 0x87c52400] 16:29:29 INFO - PROCESS | 1801 | 1461281369228 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 214 (0x89489c00) [pid = 1801] [serial = 1050] [outer = 0x87c52400] 16:29:30 INFO - PROCESS | 1801 | 1461281370439 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1801 | 1461281370501 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:29:30 INFO - PROCESS | 1801 | 1461281370525 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1801 | 1461281370530 Marionette TRACE conn4 <- [1,1370,null,{}] 16:29:30 INFO - PROCESS | 1801 | 1461281370592 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:30 INFO - PROCESS | 1801 | 1461281370874 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:29:31 INFO - PROCESS | 1801 | 1461281371164 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x895cb400 == 150 [pid = 1801] [id = 274] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4ac00 == 149 [pid = 1801] [id = 199] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8e088000 == 148 [pid = 1801] [id = 281] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5f0c00 == 147 [pid = 1801] [id = 231] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd87c00 == 146 [pid = 1801] [id = 277] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed52000 == 145 [pid = 1801] [id = 232] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x93a0d400 == 144 [pid = 1801] [id = 194] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8e092400 == 143 [pid = 1801] [id = 127] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba2c000 == 142 [pid = 1801] [id = 278] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5fb800 == 141 [pid = 1801] [id = 275] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd8c400 == 140 [pid = 1801] [id = 236] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba35000 == 139 [pid = 1801] [id = 276] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x93ef4400 == 138 [pid = 1801] [id = 328] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x93ee1000 == 137 [pid = 1801] [id = 326] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x93ed6c00 == 136 [pid = 1801] [id = 327] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x87169800 == 135 [pid = 1801] [id = 325] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea0f400 == 134 [pid = 1801] [id = 324] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x93bc0400 == 133 [pid = 1801] [id = 322] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x93bb5000 == 132 [pid = 1801] [id = 323] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd7ec00 == 131 [pid = 1801] [id = 321] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x84639c00 == 130 [pid = 1801] [id = 320] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0df400 == 129 [pid = 1801] [id = 319] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba2ac00 == 128 [pid = 1801] [id = 318] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed57400 == 127 [pid = 1801] [id = 316] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e4800 == 126 [pid = 1801] [id = 317] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5eb400 == 125 [pid = 1801] [id = 280] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd9e800 == 124 [pid = 1801] [id = 315] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x895d1c00 == 123 [pid = 1801] [id = 314] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff0c00 == 122 [pid = 1801] [id = 313] 16:29:31 INFO - PROCESS | 1801 | --DOCSHELL 0x8707d400 == 121 [pid = 1801] [id = 312] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 213 (0x8a5f5800) [pid = 1801] [serial = 935] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 212 (0x8ba2a400) [pid = 1801] [serial = 878] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 211 (0x888bd400) [pid = 1801] [serial = 875] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 210 (0x871e8400) [pid = 1801] [serial = 917] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 209 (0x8f2df400) [pid = 1801] [serial = 893] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 208 (0x906c4000) [pid = 1801] [serial = 902] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 207 (0x9206f800) [pid = 1801] [serial = 905] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 206 (0x8a5f8000) [pid = 1801] [serial = 920] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 205 (0x87c4e400) [pid = 1801] [serial = 918] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x8dd9f400) [pid = 1801] [serial = 881] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x8f0f0400) [pid = 1801] [serial = 890] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x8c4ea000) [pid = 1801] [serial = 932] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x8bb04c00) [pid = 1801] [serial = 921] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x92d6b000) [pid = 1801] [serial = 908] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x9041e800) [pid = 1801] [serial = 899] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x8bd1bc00) [pid = 1801] [serial = 930] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x87174400) [pid = 1801] [serial = 914] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x8e08e800) [pid = 1801] [serial = 884] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x8bd53400) [pid = 1801] [serial = 923] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x8ed84000) [pid = 1801] [serial = 887] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x93a03c00) [pid = 1801] [serial = 911] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x895c7400) [pid = 1801] [serial = 926] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x8dd86800) [pid = 1801] [serial = 933] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x8c4bd000) [pid = 1801] [serial = 924] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x8bb03400) [pid = 1801] [serial = 929] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x8a192000) [pid = 1801] [serial = 927] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x9013ac00) [pid = 1801] [serial = 896] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f81800 == 122 [pid = 1801] [id = 350] 16:29:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x85f87400) [pid = 1801] [serial = 1051] [outer = (nil)] 16:29:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x871ec000) [pid = 1801] [serial = 1052] [outer = 0x85f87400] 16:29:31 INFO - PROCESS | 1801 | 1461281371694 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x87c4f800) [pid = 1801] [serial = 1053] [outer = 0x85f87400] 16:29:32 INFO - PROCESS | 1801 | 1461281372753 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1801 | 1461281372778 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:29:32 INFO - PROCESS | 1801 | 1461281372786 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1801 | 1461281372792 Marionette TRACE conn4 <- [1,1374,null,{}] 16:29:32 INFO - PROCESS | 1801 | 1461281372808 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:33 INFO - PROCESS | 1801 | 1461281373043 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:29:33 INFO - PROCESS | 1801 | 1461281373360 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5aa400 == 123 [pid = 1801] [id = 351] 16:29:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x8a5fb400) [pid = 1801] [serial = 1054] [outer = (nil)] 16:29:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x8ba35800) [pid = 1801] [serial = 1055] [outer = 0x8a5fb400] 16:29:33 INFO - PROCESS | 1801 | 1461281373464 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x8bb10400) [pid = 1801] [serial = 1056] [outer = 0x8a5fb400] 16:29:34 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:29:34 INFO - PROCESS | 1801 | 1461281374374 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1801 | 1461281374451 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:29:34 INFO - PROCESS | 1801 | 1461281374458 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1801 | 1461281374461 Marionette TRACE conn4 <- [1,1378,null,{}] 16:29:34 INFO - PROCESS | 1801 | 1461281374468 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:34 INFO - PROCESS | 1801 | 1461281374747 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:29:34 INFO - PROCESS | 1801 | 1461281374784 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd4b400 == 124 [pid = 1801] [id = 352] 16:29:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x8bd81400) [pid = 1801] [serial = 1057] [outer = (nil)] 16:29:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x8c4b2400) [pid = 1801] [serial = 1058] [outer = 0x8bd81400] 16:29:34 INFO - PROCESS | 1801 | 1461281374878 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x8c4b9400) [pid = 1801] [serial = 1059] [outer = 0x8bd81400] 16:29:35 INFO - PROCESS | 1801 | 1461281375855 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 1801 | 1461281375895 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:29:35 INFO - PROCESS | 1801 | 1461281375903 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1801 | 1461281375906 Marionette TRACE conn4 <- [1,1382,null,{}] 16:29:35 INFO - PROCESS | 1801 | 1461281375919 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:36 INFO - PROCESS | 1801 | 1461281376175 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x8707d000) [pid = 1801] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x8716b000) [pid = 1801] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x895d0400) [pid = 1801] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x8bb82800) [pid = 1801] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x906cd800) [pid = 1801] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x8bb8fc00) [pid = 1801] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x9042f400) [pid = 1801] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x85f8c000) [pid = 1801] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x8bd46400) [pid = 1801] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x8948b800) [pid = 1801] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8a5fd000) [pid = 1801] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8a5a7c00) [pid = 1801] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8dd8a400) [pid = 1801] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8a5f4000) [pid = 1801] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8bd21800) [pid = 1801] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8bd7f400) [pid = 1801] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8c4f7000) [pid = 1801] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x93d2e800) [pid = 1801] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x85f8e400) [pid = 1801] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8dd85800) [pid = 1801] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8ed50000) [pid = 1801] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x90137400) [pid = 1801] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x91354800) [pid = 1801] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8a5ee400) [pid = 1801] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x89ff2c00) [pid = 1801] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x86365400) [pid = 1801] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8e08c000) [pid = 1801] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x95ac6400) [pid = 1801] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8de91800) [pid = 1801] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x9013e000) [pid = 1801] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8ba2c400) [pid = 1801] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x93bc0c00) [pid = 1801] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8eff0800) [pid = 1801] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x90137800) [pid = 1801] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8bd88000) [pid = 1801] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x93eeb800) [pid = 1801] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x85f86800) [pid = 1801] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8f0eb000) [pid = 1801] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x871e1400) [pid = 1801] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8f2d9800) [pid = 1801] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x93ee9c00) [pid = 1801] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8c4f1800) [pid = 1801] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8f0e7800) [pid = 1801] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9206ac00) [pid = 1801] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x89ffd400) [pid = 1801] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8f0e4c00) [pid = 1801] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8e092c00) [pid = 1801] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x91fe7000) [pid = 1801] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8ed85c00) [pid = 1801] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:29:37 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x87080000) [pid = 1801] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:29:37 INFO - PROCESS | 1801 | 1461281377467 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8463a000 == 125 [pid = 1801] [id = 353] 16:29:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x84643400) [pid = 1801] [serial = 1060] [outer = (nil)] 16:29:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8636d800) [pid = 1801] [serial = 1061] [outer = 0x84643400] 16:29:37 INFO - PROCESS | 1801 | 1461281377579 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x87170400) [pid = 1801] [serial = 1062] [outer = 0x84643400] 16:29:38 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:29:38 INFO - PROCESS | 1801 | 1461281378386 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1801 | 1461281378454 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:29:38 INFO - PROCESS | 1801 | 1461281378461 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1801 | 1461281378464 Marionette TRACE conn4 <- [1,1386,null,{}] 16:29:38 INFO - PROCESS | 1801 | 1461281378470 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:38 INFO - PROCESS | 1801 | 1461281378706 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:29:38 INFO - PROCESS | 1801 | 1461281378882 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a7c00 == 126 [pid = 1801] [id = 354] 16:29:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8bb8fc00) [pid = 1801] [serial = 1063] [outer = (nil)] 16:29:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8c4f7800) [pid = 1801] [serial = 1064] [outer = 0x8bb8fc00] 16:29:38 INFO - PROCESS | 1801 | 1461281378975 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8dd85800) [pid = 1801] [serial = 1065] [outer = 0x8bb8fc00] 16:29:40 INFO - PROCESS | 1801 | 1461281380246 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1801 | 1461281380302 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:29:40 INFO - PROCESS | 1801 | 1461281380311 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1801 | 1461281380317 Marionette TRACE conn4 <- [1,1390,null,{}] 16:29:40 INFO - PROCESS | 1801 | 1461281380325 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:40 INFO - PROCESS | 1801 | 1461281380598 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:29:40 INFO - PROCESS | 1801 | 1461281380927 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8716ac00 == 127 [pid = 1801] [id = 355] 16:29:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x87c50c00) [pid = 1801] [serial = 1066] [outer = (nil)] 16:29:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8a189400) [pid = 1801] [serial = 1067] [outer = 0x87c50c00] 16:29:41 INFO - PROCESS | 1801 | 1461281381031 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8a352000) [pid = 1801] [serial = 1068] [outer = 0x87c50c00] 16:29:42 INFO - PROCESS | 1801 | 1461281382020 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1740ms 16:29:42 INFO - PROCESS | 1801 | 1461281382053 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 1801 | 1461281382063 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:29:42 INFO - PROCESS | 1801 | 1461281382075 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1801 | 1461281382087 Marionette TRACE conn4 <- [1,1394,null,{}] 16:29:42 INFO - PROCESS | 1801 | 1461281382102 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 1801 | 1461281382382 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:29:42 INFO - PROCESS | 1801 | 1461281382775 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba31800 == 128 [pid = 1801] [id = 356] 16:29:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8bb0a400) [pid = 1801] [serial = 1069] [outer = (nil)] 16:29:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8bd83000) [pid = 1801] [serial = 1070] [outer = 0x8bb0a400] 16:29:42 INFO - PROCESS | 1801 | 1461281382871 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8c4b7800) [pid = 1801] [serial = 1071] [outer = 0x8bb0a400] 16:29:43 INFO - PROCESS | 1801 | 1461281383870 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1853ms 16:29:43 INFO - PROCESS | 1801 | 1461281383929 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1801 | 1461281383932 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:29:43 INFO - PROCESS | 1801 | 1461281383941 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1801 | 1461281383948 Marionette TRACE conn4 <- [1,1398,null,{}] 16:29:43 INFO - PROCESS | 1801 | 1461281383967 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:44 INFO - PROCESS | 1801 | 1461281384306 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:29:44 INFO - PROCESS | 1801 | 1461281384566 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x886c7000 == 129 [pid = 1801] [id = 357] 16:29:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8ba2c400) [pid = 1801] [serial = 1072] [outer = (nil)] 16:29:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8de97800) [pid = 1801] [serial = 1073] [outer = 0x8ba2c400] 16:29:44 INFO - PROCESS | 1801 | 1461281384664 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8e056400) [pid = 1801] [serial = 1074] [outer = 0x8ba2c400] 16:29:45 INFO - PROCESS | 1801 | 1461281385659 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1756ms 16:29:45 INFO - PROCESS | 1801 | 1461281385698 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1801 | 1461281385704 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:29:45 INFO - PROCESS | 1801 | 1461281385710 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1801 | 1461281385713 Marionette TRACE conn4 <- [1,1402,null,{}] 16:29:45 INFO - PROCESS | 1801 | 1461281385720 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 1801 | 1461281385942 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:29:46 INFO - PROCESS | 1801 | 1461281386209 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd47800 == 130 [pid = 1801] [id = 358] 16:29:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8dd8dc00) [pid = 1801] [serial = 1075] [outer = (nil)] 16:29:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8e093000) [pid = 1801] [serial = 1076] [outer = 0x8dd8dc00] 16:29:46 INFO - PROCESS | 1801 | 1461281386343 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8ed4f000) [pid = 1801] [serial = 1077] [outer = 0x8dd8dc00] 16:29:47 INFO - PROCESS | 1801 | 1461281387288 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1632ms 16:29:47 INFO - PROCESS | 1801 | 1461281387344 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1801 | 1461281387349 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:29:47 INFO - PROCESS | 1801 | 1461281387355 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1801 | 1461281387359 Marionette TRACE conn4 <- [1,1406,null,{}] 16:29:47 INFO - PROCESS | 1801 | 1461281387365 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 1801 | 1461281387586 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:29:47 INFO - PROCESS | 1801 | 1461281387852 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e05d800 == 131 [pid = 1801] [id = 359] 16:29:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8e08c000) [pid = 1801] [serial = 1078] [outer = (nil)] 16:29:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8efe4400) [pid = 1801] [serial = 1079] [outer = 0x8e08c000] 16:29:47 INFO - PROCESS | 1801 | 1461281387987 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8eff0800) [pid = 1801] [serial = 1080] [outer = 0x8e08c000] 16:29:48 INFO - PROCESS | 1801 | 1461281388948 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1631ms 16:29:48 INFO - PROCESS | 1801 | 1461281388988 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1801 | 1461281388993 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:29:49 INFO - PROCESS | 1801 | 1461281388999 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1801 | 1461281389004 Marionette TRACE conn4 <- [1,1410,null,{}] 16:29:49 INFO - PROCESS | 1801 | 1461281389010 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:49 INFO - PROCESS | 1801 | 1461281389273 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:29:49 INFO - PROCESS | 1801 | 1461281389598 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x888b9000 == 132 [pid = 1801] [id = 360] 16:29:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8ed85000) [pid = 1801] [serial = 1081] [outer = (nil)] 16:29:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8f0fe800) [pid = 1801] [serial = 1082] [outer = 0x8ed85000] 16:29:49 INFO - PROCESS | 1801 | 1461281389700 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8f2e4800) [pid = 1801] [serial = 1083] [outer = 0x8ed85000] 16:29:50 INFO - PROCESS | 1801 | 1461281390738 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1794ms 16:29:50 INFO - PROCESS | 1801 | 1461281390795 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1801 | 1461281390798 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:29:50 INFO - PROCESS | 1801 | 1461281390806 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1801 | 1461281390810 Marionette TRACE conn4 <- [1,1414,null,{}] 16:29:50 INFO - PROCESS | 1801 | 1461281390816 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:51 INFO - PROCESS | 1801 | 1461281391093 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:29:51 INFO - PROCESS | 1801 | 1461281391405 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff8800 == 133 [pid = 1801] [id = 361] 16:29:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8f0f4800) [pid = 1801] [serial = 1084] [outer = (nil)] 16:29:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x90419800) [pid = 1801] [serial = 1085] [outer = 0x8f0f4800] 16:29:51 INFO - PROCESS | 1801 | 1461281391500 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9041e800) [pid = 1801] [serial = 1086] [outer = 0x8f0f4800] 16:29:52 INFO - PROCESS | 1801 | 1461281392564 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1793ms 16:29:52 INFO - PROCESS | 1801 | 1461281392600 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 1801 | 1461281392604 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:29:52 INFO - PROCESS | 1801 | 1461281392611 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1801 | 1461281392615 Marionette TRACE conn4 <- [1,1418,null,{}] 16:29:52 INFO - PROCESS | 1801 | 1461281392621 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:52 INFO - PROCESS | 1801 | 1461281392846 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:29:53 INFO - PROCESS | 1801 | 1461281393141 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x86368800 == 134 [pid = 1801] [id = 362] 16:29:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x90140800) [pid = 1801] [serial = 1087] [outer = (nil)] 16:29:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x906c9000) [pid = 1801] [serial = 1088] [outer = 0x90140800] 16:29:53 INFO - PROCESS | 1801 | 1461281393235 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x906ccc00) [pid = 1801] [serial = 1089] [outer = 0x90140800] 16:29:54 INFO - PROCESS | 1801 | 1461281394168 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1603ms 16:29:54 INFO - PROCESS | 1801 | 1461281394215 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1801 | 1461281394220 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:29:54 INFO - PROCESS | 1801 | 1461281394228 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1801 | 1461281394231 Marionette TRACE conn4 <- [1,1422,null,{}] 16:29:54 INFO - PROCESS | 1801 | 1461281394239 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:54 INFO - PROCESS | 1801 | 1461281394488 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:29:54 INFO - PROCESS | 1801 | 1461281394806 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0cc00 == 135 [pid = 1801] [id = 363] 16:29:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x8bd8b400) [pid = 1801] [serial = 1090] [outer = (nil)] 16:29:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x92cd2000) [pid = 1801] [serial = 1091] [outer = 0x8bd8b400] 16:29:54 INFO - PROCESS | 1801 | 1461281394902 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x92cd9000) [pid = 1801] [serial = 1092] [outer = 0x8bd8b400] 16:29:55 INFO - PROCESS | 1801 | 1461281395908 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1739ms 16:29:55 INFO - PROCESS | 1801 | 1461281395967 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1801 | 1461281395972 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:29:55 INFO - PROCESS | 1801 | 1461281395980 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1801 | 1461281395985 Marionette TRACE conn4 <- [1,1426,null,{}] 16:29:55 INFO - PROCESS | 1801 | 1461281395993 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:56 INFO - PROCESS | 1801 | 1461281396239 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:29:56 INFO - PROCESS | 1801 | 1461281396558 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x9206c800 == 136 [pid = 1801] [id = 364] 16:29:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9206f800) [pid = 1801] [serial = 1093] [outer = (nil)] 16:29:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x93a0f400) [pid = 1801] [serial = 1094] [outer = 0x9206f800] 16:29:56 INFO - PROCESS | 1801 | 1461281396659 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x93bb8400) [pid = 1801] [serial = 1095] [outer = 0x9206f800] 16:29:57 INFO - PROCESS | 1801 | 1461281397718 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1787ms 16:29:57 INFO - PROCESS | 1801 | 1461281397769 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:29:57 INFO - PROCESS | 1801 | 1461281397781 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:29:57 INFO - PROCESS | 1801 | 1461281397788 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1801 | 1461281397793 Marionette TRACE conn4 <- [1,1430,null,{}] 16:29:57 INFO - PROCESS | 1801 | 1461281397799 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:58 INFO - PROCESS | 1801 | 1461281398053 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:29:58 INFO - PROCESS | 1801 | 1461281398384 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d28000 == 137 [pid = 1801] [id = 365] 16:29:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x93ee0800) [pid = 1801] [serial = 1096] [outer = (nil)] 16:29:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x93ee9000) [pid = 1801] [serial = 1097] [outer = 0x93ee0800] 16:29:58 INFO - PROCESS | 1801 | 1461281398487 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x93ef3800) [pid = 1801] [serial = 1098] [outer = 0x93ee0800] 16:29:59 INFO - PROCESS | 1801 | 1461281399463 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1738ms 16:29:59 INFO - PROCESS | 1801 | 1461281399527 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1801 | 1461281399531 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:29:59 INFO - PROCESS | 1801 | 1461281399538 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1801 | 1461281399542 Marionette TRACE conn4 <- [1,1434,null,{}] 16:29:59 INFO - PROCESS | 1801 | 1461281399548 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 1801 | 1461281399774 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:30:00 INFO - PROCESS | 1801 | 1461281400097 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x888be800 == 138 [pid = 1801] [id = 366] 16:30:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x8f0fe400) [pid = 1801] [serial = 1099] [outer = (nil)] 16:30:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x9632c400) [pid = 1801] [serial = 1100] [outer = 0x8f0fe400] 16:30:00 INFO - PROCESS | 1801 | 1461281400194 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x96850c00) [pid = 1801] [serial = 1101] [outer = 0x8f0fe400] 16:30:01 INFO - PROCESS | 1801 | 1461281401239 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1782ms 16:30:01 INFO - PROCESS | 1801 | 1461281401322 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1801 | 1461281401327 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:30:01 INFO - PROCESS | 1801 | 1461281401336 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1801 | 1461281401342 Marionette TRACE conn4 <- [1,1438,null,{}] 16:30:01 INFO - PROCESS | 1801 | 1461281401351 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 1801 | 1461281401644 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:30:02 INFO - PROCESS | 1801 | 1461281401981 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d34c00 == 139 [pid = 1801] [id = 367] 16:30:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x93ed6c00) [pid = 1801] [serial = 1102] [outer = (nil)] 16:30:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x972e1400) [pid = 1801] [serial = 1103] [outer = 0x93ed6c00] 16:30:02 INFO - PROCESS | 1801 | 1461281402082 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x9740bc00) [pid = 1801] [serial = 1104] [outer = 0x93ed6c00] 16:30:03 INFO - PROCESS | 1801 | 1461281403085 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1809ms 16:30:03 INFO - PROCESS | 1801 | 1461281403144 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1801 | 1461281403149 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:30:03 INFO - PROCESS | 1801 | 1461281403156 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1801 | 1461281403160 Marionette TRACE conn4 <- [1,1442,null,{}] 16:30:03 INFO - PROCESS | 1801 | 1461281403166 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 1801 | 1461281403398 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:30:03 INFO - PROCESS | 1801 | 1461281403739 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x97272800 == 140 [pid = 1801] [id = 368] 16:30:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x972ba000) [pid = 1801] [serial = 1105] [outer = (nil)] 16:30:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x9820e400) [pid = 1801] [serial = 1106] [outer = 0x972ba000] 16:30:03 INFO - PROCESS | 1801 | 1461281403836 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x9884ac00) [pid = 1801] [serial = 1107] [outer = 0x972ba000] 16:30:04 INFO - PROCESS | 1801 | 1461281404771 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1685ms 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:30:04 INFO - PROCESS | 1801 | 1461281404843 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1801 | 1461281404846 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:30:04 INFO - PROCESS | 1801 | 1461281404854 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1801 | 1461281404857 Marionette TRACE conn4 <- [1,1446,null,{}] 16:30:04 INFO - PROCESS | 1801 | 1461281404863 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:05 INFO - PROCESS | 1801 | 1461281405097 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:30:05 INFO - PROCESS | 1801 | 1461281405436 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4f4c00 == 141 [pid = 1801] [id = 369] 16:30:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x9042fc00) [pid = 1801] [serial = 1108] [outer = (nil)] 16:30:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x9887d800) [pid = 1801] [serial = 1109] [outer = 0x9042fc00] 16:30:05 INFO - PROCESS | 1801 | 1461281405530 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x98a8a400) [pid = 1801] [serial = 1110] [outer = 0x9042fc00] 16:30:06 INFO - PROCESS | 1801 | 1461281406506 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1689ms 16:30:06 INFO - PROCESS | 1801 | 1461281406542 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1801 | 1461281406546 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:30:06 INFO - PROCESS | 1801 | 1461281406553 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1801 | 1461281406557 Marionette TRACE conn4 <- [1,1450,null,{}] 16:30:06 INFO - PROCESS | 1801 | 1461281406563 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 1801 | 1461281406791 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:30:07 INFO - PROCESS | 1801 | 1461281407115 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x98a54000 == 142 [pid = 1801] [id = 370] 16:30:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x98a54c00) [pid = 1801] [serial = 1111] [outer = (nil)] 16:30:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x99134000) [pid = 1801] [serial = 1112] [outer = 0x98a54c00] 16:30:07 INFO - PROCESS | 1801 | 1461281407223 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x99137000) [pid = 1801] [serial = 1113] [outer = 0x98a54c00] 16:30:08 INFO - PROCESS | 1801 | 1461281408170 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1681ms 16:30:08 INFO - PROCESS | 1801 | 1461281408236 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1801 | 1461281408240 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:30:08 INFO - PROCESS | 1801 | 1461281408246 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1801 | 1461281408250 Marionette TRACE conn4 <- [1,1454,null,{}] 16:30:08 INFO - PROCESS | 1801 | 1461281408256 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:08 INFO - PROCESS | 1801 | 1461281408485 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:30:08 INFO - PROCESS | 1801 | 1461281408806 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f90400 == 143 [pid = 1801] [id = 371] 16:30:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x98e58000) [pid = 1801] [serial = 1114] [outer = (nil)] 16:30:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x99228800) [pid = 1801] [serial = 1115] [outer = 0x98e58000] 16:30:08 INFO - PROCESS | 1801 | 1461281408905 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x9922c000) [pid = 1801] [serial = 1116] [outer = 0x98e58000] 16:30:10 INFO - PROCESS | 1801 | --DOCSHELL 0x85f8b000 == 142 [pid = 1801] [id = 304] 16:30:10 INFO - PROCESS | 1801 | --DOCSHELL 0x906cdc00 == 141 [pid = 1801] [id = 301] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x93ee0000) [pid = 1801] [serial = 974] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x9043b400) [pid = 1801] [serial = 959] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x8c4edc00) [pid = 1801] [serial = 945] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x93ee1c00) [pid = 1801] [serial = 975] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x91feb000) [pid = 1801] [serial = 963] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x8a5adc00) [pid = 1801] [serial = 942] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x972be400) [pid = 1801] [serial = 989] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x87c49000) [pid = 1801] [serial = 915] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x95ac8400) [pid = 1801] [serial = 980] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x8ea0ac00) [pid = 1801] [serial = 885] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x8a18b800) [pid = 1801] [serial = 819] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x8bb0f800) [pid = 1801] [serial = 828] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x8a5f5400) [pid = 1801] [serial = 822] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x8e059c00) [pid = 1801] [serial = 882] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x8bb86000) [pid = 1801] [serial = 879] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x8bd50800) [pid = 1801] [serial = 831] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x8716fc00) [pid = 1801] [serial = 938] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x92df1800) [pid = 1801] [serial = 965] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8ed8ec00) [pid = 1801] [serial = 950] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8dd97400) [pid = 1801] [serial = 840] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8ba31000) [pid = 1801] [serial = 998] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x93ed5c00) [pid = 1801] [serial = 972] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x93d9b800) [pid = 1801] [serial = 971] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8e084c00) [pid = 1801] [serial = 947] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x972b4000) [pid = 1801] [serial = 987] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x87c4e000) [pid = 1801] [serial = 992] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8bd82c00) [pid = 1801] [serial = 944] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x89ffb800) [pid = 1801] [serial = 995] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8dd81400) [pid = 1801] [serial = 873] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8de9d400) [pid = 1801] [serial = 843] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8ed88400) [pid = 1801] [serial = 849] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x906c7000) [pid = 1801] [serial = 903] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x93a0e000) [pid = 1801] [serial = 966] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x92dedc00) [pid = 1801] [serial = 909] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8ba30000) [pid = 1801] [serial = 825] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8a34c800) [pid = 1801] [serial = 813] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x9041b800) [pid = 1801] [serial = 957] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x91fe7c00) [pid = 1801] [serial = 962] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8bb83400) [pid = 1801] [serial = 1001] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8bd24c00) [pid = 1801] [serial = 936] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8efe7400) [pid = 1801] [serial = 888] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x972b2400) [pid = 1801] [serial = 986] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8ea0fc00) [pid = 1801] [serial = 948] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x93eec400) [pid = 1801] [serial = 977] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8bb0e400) [pid = 1801] [serial = 999] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x93d28c00) [pid = 1801] [serial = 968] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8f2e5800) [pid = 1801] [serial = 894] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9042c400) [pid = 1801] [serial = 900] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8c4c0800) [pid = 1801] [serial = 834] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x96397000) [pid = 1801] [serial = 983] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x93d2f000) [pid = 1801] [serial = 969] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x89482c00) [pid = 1801] [serial = 747] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x906c4400) [pid = 1801] [serial = 960] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x886cac00) [pid = 1801] [serial = 993] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9013e400) [pid = 1801] [serial = 897] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x95c71c00) [pid = 1801] [serial = 981] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8c5ecc00) [pid = 1801] [serial = 837] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8f0f6800) [pid = 1801] [serial = 891] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x93a07400) [pid = 1801] [serial = 912] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8a34f000) [pid = 1801] [serial = 941] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8f2e7c00) [pid = 1801] [serial = 954] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8ed50400) [pid = 1801] [serial = 846] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x92cce800) [pid = 1801] [serial = 906] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8efeb400) [pid = 1801] [serial = 951] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x871f0400) [pid = 1801] [serial = 939] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x87c47400) [pid = 1801] [serial = 816] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8948bc00) [pid = 1801] [serial = 876] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8a34f400) [pid = 1801] [serial = 996] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x96855400) [pid = 1801] [serial = 984] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8f0e9400) [pid = 1801] [serial = 953] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x93eee800) [pid = 1801] [serial = 978] [outer = (nil)] [url = about:blank] 16:30:10 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x90416000) [pid = 1801] [serial = 956] [outer = (nil)] [url = about:blank] 16:30:11 INFO - PROCESS | 1801 | 1461281411317 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 3089ms 16:30:11 INFO - PROCESS | 1801 | 1461281411338 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1801 | 1461281411345 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:30:11 INFO - PROCESS | 1801 | 1461281411354 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1801 | 1461281411359 Marionette TRACE conn4 <- [1,1458,null,{}] 16:30:11 INFO - PROCESS | 1801 | 1461281411367 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:11 INFO - PROCESS | 1801 | 1461281411603 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:30:11 INFO - PROCESS | 1801 | 1461281411801 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x87167400 == 142 [pid = 1801] [id = 372] 16:30:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x87171c00) [pid = 1801] [serial = 1117] [outer = (nil)] 16:30:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x886cd000) [pid = 1801] [serial = 1118] [outer = 0x87171c00] 16:30:11 INFO - PROCESS | 1801 | 1461281411888 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x888c3800) [pid = 1801] [serial = 1119] [outer = 0x87171c00] 16:30:12 INFO - PROCESS | 1801 | 1461281412775 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1488ms 16:30:12 INFO - PROCESS | 1801 | 1461281412843 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1801 | 1461281412852 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:30:12 INFO - PROCESS | 1801 | 1461281412863 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1801 | 1461281412866 Marionette TRACE conn4 <- [1,1462,null,{}] 16:30:12 INFO - PROCESS | 1801 | 1461281412874 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:13 INFO - PROCESS | 1801 | 1461281413096 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:30:13 INFO - PROCESS | 1801 | 1461281413363 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a18b800 == 143 [pid = 1801] [id = 373] 16:30:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8a18d400) [pid = 1801] [serial = 1120] [outer = (nil)] 16:30:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a194400) [pid = 1801] [serial = 1121] [outer = 0x8a18d400] 16:30:13 INFO - PROCESS | 1801 | 1461281413463 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8a355c00) [pid = 1801] [serial = 1122] [outer = 0x8a18d400] 16:30:14 INFO - PROCESS | 1801 | 1461281414486 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1680ms 16:30:14 INFO - PROCESS | 1801 | 1461281414552 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 1801 | 1461281414556 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:30:14 INFO - PROCESS | 1801 | 1461281414563 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1801 | 1461281414570 Marionette TRACE conn4 <- [1,1466,null,{}] 16:30:14 INFO - PROCESS | 1801 | 1461281414586 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:14 INFO - PROCESS | 1801 | 1461281414937 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:30:15 INFO - PROCESS | 1801 | 1461281415136 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f6400 == 144 [pid = 1801] [id = 374] 16:30:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8a60f400) [pid = 1801] [serial = 1123] [outer = (nil)] 16:30:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8bb01800) [pid = 1801] [serial = 1124] [outer = 0x8a60f400] 16:30:15 INFO - PROCESS | 1801 | 1461281415221 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8bb0f800) [pid = 1801] [serial = 1125] [outer = 0x8a60f400] 16:30:15 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8bd81400) [pid = 1801] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:30:15 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x84643400) [pid = 1801] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:30:15 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x895cbc00) [pid = 1801] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:30:15 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8a5fb400) [pid = 1801] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:30:15 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x85f87400) [pid = 1801] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:30:15 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x87c52400) [pid = 1801] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:30:15 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x96394000) [pid = 1801] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:30:16 INFO - PROCESS | 1801 | 1461281416447 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1937ms 16:30:16 INFO - PROCESS | 1801 | 1461281416502 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1801 | 1461281416508 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:30:16 INFO - PROCESS | 1801 | 1461281416516 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1801 | 1461281416536 Marionette TRACE conn4 <- [1,1470,null,{}] 16:30:16 INFO - PROCESS | 1801 | 1461281416543 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 1801 | 1461281416769 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:30:16 INFO - PROCESS | 1801 | 1461281416947 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c52400 == 145 [pid = 1801] [id = 375] 16:30:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x89ff5800) [pid = 1801] [serial = 1126] [outer = (nil)] 16:30:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8bd16800) [pid = 1801] [serial = 1127] [outer = 0x89ff5800] 16:30:17 INFO - PROCESS | 1801 | 1461281417032 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8bd1d800) [pid = 1801] [serial = 1128] [outer = 0x89ff5800] 16:30:18 INFO - PROCESS | 1801 | 1461281418151 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1651ms 16:30:18 INFO - PROCESS | 1801 | 1461281418167 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1801 | 1461281418173 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:30:18 INFO - PROCESS | 1801 | 1461281418184 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1801 | 1461281418190 Marionette TRACE conn4 <- [1,1474,null,{}] 16:30:18 INFO - PROCESS | 1801 | 1461281418201 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 1801 | 1461281418438 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:30:18 INFO - PROCESS | 1801 | 1461281418791 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4e000 == 146 [pid = 1801] [id = 376] 16:30:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x886d0400) [pid = 1801] [serial = 1129] [outer = (nil)] 16:30:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x895cbc00) [pid = 1801] [serial = 1130] [outer = 0x886d0400] 16:30:18 INFO - PROCESS | 1801 | 1461281418894 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x89ff5000) [pid = 1801] [serial = 1131] [outer = 0x886d0400] 16:30:19 INFO - PROCESS | 1801 | 1461281419950 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1838ms 16:30:20 INFO - PROCESS | 1801 | 1461281420023 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1801 | 1461281420033 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:30:20 INFO - PROCESS | 1801 | 1461281420047 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1801 | 1461281420053 Marionette TRACE conn4 <- [1,1478,null,{}] 16:30:20 INFO - PROCESS | 1801 | 1461281420060 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:20 INFO - PROCESS | 1801 | 1461281420352 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:30:20 INFO - PROCESS | 1801 | 1461281420687 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x886cc800 == 147 [pid = 1801] [id = 377] 16:30:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8a5f9800) [pid = 1801] [serial = 1132] [outer = (nil)] 16:30:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8ba31000) [pid = 1801] [serial = 1133] [outer = 0x8a5f9800] 16:30:20 INFO - PROCESS | 1801 | 1461281420786 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8bb86000) [pid = 1801] [serial = 1134] [outer = 0x8a5f9800] 16:30:21 INFO - PROCESS | 1801 | 1461281421926 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1938ms 16:30:21 INFO - PROCESS | 1801 | 1461281421985 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 1801 | 1461281421990 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:30:22 INFO - PROCESS | 1801 | 1461281421998 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1801 | 1461281422005 Marionette TRACE conn4 <- [1,1482,null,{}] 16:30:22 INFO - PROCESS | 1801 | 1461281422022 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:22 INFO - PROCESS | 1801 | 1461281422301 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:30:22 INFO - PROCESS | 1801 | 1461281422633 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd4c000 == 148 [pid = 1801] [id = 378] 16:30:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8bd88000) [pid = 1801] [serial = 1135] [outer = (nil)] 16:30:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8c4ec800) [pid = 1801] [serial = 1136] [outer = 0x8bd88000] 16:30:22 INFO - PROCESS | 1801 | 1461281422732 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8c5e8c00) [pid = 1801] [serial = 1137] [outer = 0x8bd88000] 16:30:23 INFO - PROCESS | 1801 | 1461281423712 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1788ms 16:30:23 INFO - PROCESS | 1801 | 1461281423788 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 1801 | 1461281423792 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:30:23 INFO - PROCESS | 1801 | 1461281423800 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1801 | 1461281423805 Marionette TRACE conn4 <- [1,1486,null,{}] 16:30:23 INFO - PROCESS | 1801 | 1461281423811 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:24 INFO - PROCESS | 1801 | 1461281424087 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:30:24 INFO - PROCESS | 1801 | 1461281424411 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd8c800 == 149 [pid = 1801] [id = 379] 16:30:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8c4f5800) [pid = 1801] [serial = 1138] [outer = (nil)] 16:30:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8dd9a400) [pid = 1801] [serial = 1139] [outer = 0x8c4f5800] 16:30:24 INFO - PROCESS | 1801 | 1461281424506 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8de8fc00) [pid = 1801] [serial = 1140] [outer = 0x8c4f5800] 16:30:25 INFO - PROCESS | 1801 | 1461281425543 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1788ms 16:30:25 INFO - PROCESS | 1801 | 1461281425590 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:30:25 INFO - PROCESS | 1801 | 1461281425595 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:30:25 INFO - PROCESS | 1801 | 1461281425603 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1801 | 1461281425607 Marionette TRACE conn4 <- [1,1490,null,{}] 16:30:25 INFO - PROCESS | 1801 | 1461281425615 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 1801 | 1461281425857 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:30:26 INFO - PROCESS | 1801 | 1461281426216 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb8ec00 == 150 [pid = 1801] [id = 380] 16:30:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8de99000) [pid = 1801] [serial = 1141] [outer = (nil)] 16:30:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8e085800) [pid = 1801] [serial = 1142] [outer = 0x8de99000] 16:30:26 INFO - PROCESS | 1801 | 1461281426317 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8e092c00) [pid = 1801] [serial = 1143] [outer = 0x8de99000] 16:30:27 INFO - PROCESS | 1801 | 1461281427273 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1736ms 16:30:27 INFO - PROCESS | 1801 | 1461281427339 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1801 | 1461281427346 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:30:27 INFO - PROCESS | 1801 | 1461281427355 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1801 | 1461281427358 Marionette TRACE conn4 <- [1,1494,null,{}] 16:30:27 INFO - PROCESS | 1801 | 1461281427365 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 1801 | 1461281427676 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:30:28 INFO - PROCESS | 1801 | 1461281428003 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de99400 == 151 [pid = 1801] [id = 381] 16:30:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8ed50400) [pid = 1801] [serial = 1144] [outer = (nil)] 16:30:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8efe9400) [pid = 1801] [serial = 1145] [outer = 0x8ed50400] 16:30:28 INFO - PROCESS | 1801 | 1461281428104 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8efeb400) [pid = 1801] [serial = 1146] [outer = 0x8ed50400] 16:30:29 INFO - PROCESS | 1801 | 1461281429102 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1782ms 16:30:29 INFO - PROCESS | 1801 | 1461281429137 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 1801 | 1461281429142 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:30:29 INFO - PROCESS | 1801 | 1461281429149 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 1801 | 1461281429153 Marionette TRACE conn4 <- [1,1498,null,{}] 16:30:29 INFO - PROCESS | 1801 | 1461281429160 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 1801 | 1461281429386 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:30:29 INFO - PROCESS | 1801 | 1461281429699 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea0b800 == 152 [pid = 1801] [id = 382] 16:30:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8efe5000) [pid = 1801] [serial = 1147] [outer = (nil)] 16:30:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8f0fe000) [pid = 1801] [serial = 1148] [outer = 0x8efe5000] 16:30:29 INFO - PROCESS | 1801 | 1461281429801 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8f2dcc00) [pid = 1801] [serial = 1149] [outer = 0x8efe5000] 16:30:30 INFO - PROCESS | 1801 | 1461281430723 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1590ms 16:30:30 INFO - PROCESS | 1801 | 1461281430739 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1801 | 1461281430743 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:30:30 INFO - PROCESS | 1801 | 1461281430750 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1801 | 1461281430754 Marionette TRACE conn4 <- [1,1502,null,{}] 16:30:30 INFO - PROCESS | 1801 | 1461281430760 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:30 INFO - PROCESS | 1801 | 1461281430981 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:30:31 INFO - PROCESS | 1801 | 1461281431318 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd88400 == 153 [pid = 1801] [id = 383] 16:30:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8de97c00) [pid = 1801] [serial = 1150] [outer = (nil)] 16:30:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9013c000) [pid = 1801] [serial = 1151] [outer = 0x8de97c00] 16:30:31 INFO - PROCESS | 1801 | 1461281431418 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9013f400) [pid = 1801] [serial = 1152] [outer = 0x8de97c00] 16:30:32 INFO - PROCESS | 1801 | 1461281432361 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1643ms 16:30:32 INFO - PROCESS | 1801 | 1461281432394 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:30:32 INFO - PROCESS | 1801 | 1461281432399 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:30:32 INFO - PROCESS | 1801 | 1461281432405 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1801 | 1461281432409 Marionette TRACE conn4 <- [1,1506,null,{}] 16:30:32 INFO - PROCESS | 1801 | 1461281432416 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 1801 | 1461281432647 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:30:32 INFO - PROCESS | 1801 | 1461281432965 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efe9c00 == 154 [pid = 1801] [id = 384] 16:30:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x90136000) [pid = 1801] [serial = 1153] [outer = (nil)] 16:30:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x90430000) [pid = 1801] [serial = 1154] [outer = 0x90136000] 16:30:33 INFO - PROCESS | 1801 | 1461281433066 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x90435c00) [pid = 1801] [serial = 1155] [outer = 0x90136000] 16:30:34 INFO - PROCESS | 1801 | 1461281434058 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1687ms 16:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:30:34 INFO - PROCESS | 1801 | 1461281434093 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1801 | 1461281434096 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:30:34 INFO - PROCESS | 1801 | 1461281434104 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1801 | 1461281434108 Marionette TRACE conn4 <- [1,1510,null,{}] 16:30:34 INFO - PROCESS | 1801 | 1461281434115 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:34 INFO - PROCESS | 1801 | 1461281434352 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:30:34 INFO - PROCESS | 1801 | 1461281434673 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x9013dc00 == 155 [pid = 1801] [id = 385] 16:30:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x90433000) [pid = 1801] [serial = 1156] [outer = (nil)] 16:30:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x92070000) [pid = 1801] [serial = 1157] [outer = 0x90433000] 16:30:34 INFO - PROCESS | 1801 | 1461281434772 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x92cce800) [pid = 1801] [serial = 1158] [outer = 0x90433000] 16:30:35 INFO - PROCESS | 1801 | 1461281435782 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1736ms 16:30:35 INFO - PROCESS | 1801 | 1461281435842 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:30:35 INFO - PROCESS | 1801 | 1461281435847 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:30:35 INFO - PROCESS | 1801 | 1461281435854 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1801 | 1461281435858 Marionette TRACE conn4 <- [1,1514,null,{}] 16:30:35 INFO - PROCESS | 1801 | 1461281435866 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:36 INFO - PROCESS | 1801 | 1461281436168 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:30:36 INFO - PROCESS | 1801 | 1461281436511 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9041b400 == 156 [pid = 1801] [id = 386] 16:30:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x93a08400) [pid = 1801] [serial = 1159] [outer = (nil)] 16:30:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x93a0e000) [pid = 1801] [serial = 1160] [outer = 0x93a08400] 16:30:36 INFO - PROCESS | 1801 | 1461281436620 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x93bbd400) [pid = 1801] [serial = 1161] [outer = 0x93a08400] 16:30:37 INFO - PROCESS | 1801 | 1461281437611 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1798ms 16:30:37 INFO - PROCESS | 1801 | 1461281437652 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1801 | 1461281437656 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:30:37 INFO - PROCESS | 1801 | 1461281437663 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1801 | 1461281437667 Marionette TRACE conn4 <- [1,1518,null,{}] 16:30:37 INFO - PROCESS | 1801 | 1461281437673 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:37 INFO - PROCESS | 1801 | 1461281437900 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:30:38 INFO - PROCESS | 1801 | 1461281438231 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a03400 == 157 [pid = 1801] [id = 387] 16:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x93a0ac00) [pid = 1801] [serial = 1162] [outer = (nil)] 16:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x93d8f000) [pid = 1801] [serial = 1163] [outer = 0x93a0ac00] 16:30:38 INFO - PROCESS | 1801 | 1461281438333 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x93d94c00) [pid = 1801] [serial = 1164] [outer = 0x93a0ac00] 16:30:39 INFO - PROCESS | 1801 | 1461281439270 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1683ms 16:30:39 INFO - PROCESS | 1801 | 1461281439348 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:30:39 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:30:39 INFO - PROCESS | 1801 | 1461281439352 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:30:39 INFO - PROCESS | 1801 | 1461281439359 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1801 | 1461281439363 Marionette TRACE conn4 <- [1,1522,null,{}] 16:30:39 INFO - PROCESS | 1801 | 1461281439371 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:39 INFO - PROCESS | 1801 | 1461281439628 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:30:39 INFO - PROCESS | 1801 | 1461281439955 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba36800 == 158 [pid = 1801] [id = 388] 16:30:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8c4c0000) [pid = 1801] [serial = 1165] [outer = (nil)] 16:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x93edec00) [pid = 1801] [serial = 1166] [outer = 0x8c4c0000] 16:30:40 INFO - PROCESS | 1801 | 1461281440051 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x93ee3800) [pid = 1801] [serial = 1167] [outer = 0x8c4c0000] 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:40 INFO - PROCESS | 1801 | 1461281440885 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:30:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:30:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:30:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:30:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:30:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:30:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:30:40 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:30:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:30:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1593ms 16:30:40 INFO - PROCESS | 1801 | 1461281440959 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 1801 | 1461281440967 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:30:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:30:40 INFO - PROCESS | 1801 | 1461281440977 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 1801 | 1461281440980 Marionette TRACE conn4 <- [1,1526,null,{}] 16:30:40 INFO - PROCESS | 1801 | 1461281440987 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 1801 | 1461281441212 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:30:41 INFO - PROCESS | 1801 | 1461281441588 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c48400 == 159 [pid = 1801] [id = 389] 16:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x93eda000) [pid = 1801] [serial = 1168] [outer = (nil)] 16:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x95c04c00) [pid = 1801] [serial = 1169] [outer = 0x93eda000] 16:30:41 INFO - PROCESS | 1801 | 1461281441688 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x970a0c00) [pid = 1801] [serial = 1170] [outer = 0x93eda000] 16:30:42 INFO - PROCESS | 1801 | 1461281442559 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:30:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:30:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:30:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:30:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1629ms 16:30:42 INFO - PROCESS | 1801 | 1461281442627 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 1801 | 1461281442632 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:30:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:30:42 INFO - PROCESS | 1801 | 1461281442642 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 1801 | 1461281442646 Marionette TRACE conn4 <- [1,1530,null,{}] 16:30:42 INFO - PROCESS | 1801 | 1461281442652 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:42 INFO - PROCESS | 1801 | 1461281442880 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:30:43 INFO - PROCESS | 1801 | 1461281443205 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x93ee0400 == 160 [pid = 1801] [id = 390] 16:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x93ee3000) [pid = 1801] [serial = 1171] [outer = (nil)] 16:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x972e1c00) [pid = 1801] [serial = 1172] [outer = 0x93ee3000] 16:30:43 INFO - PROCESS | 1801 | 1461281443302 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x9757c800) [pid = 1801] [serial = 1173] [outer = 0x93ee3000] 16:30:44 INFO - PROCESS | 1801 | 1461281444108 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:30:44 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:30:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:30:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:30:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:30:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:30:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1531ms 16:30:44 INFO - PROCESS | 1801 | 1461281444176 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1801 | 1461281444181 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:30:44 INFO - PROCESS | 1801 | 1461281444202 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1801 | 1461281444207 Marionette TRACE conn4 <- [1,1534,null,{}] 16:30:44 INFO - PROCESS | 1801 | 1461281444220 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:44 INFO - PROCESS | 1801 | 1461281444452 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:30:44 INFO - PROCESS | 1801 | 1461281444734 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8596e800 == 161 [pid = 1801] [id = 391] 16:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x972bbc00) [pid = 1801] [serial = 1174] [outer = (nil)] 16:30:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x991f7c00) [pid = 1801] [serial = 1175] [outer = 0x972bbc00] 16:30:44 INFO - PROCESS | 1801 | 1461281444880 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x9a560000) [pid = 1801] [serial = 1176] [outer = 0x972bbc00] 16:30:45 INFO - PROCESS | 1801 | 1461281445815 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:30:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:30:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1661ms 16:30:45 INFO - PROCESS | 1801 | 1461281445850 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 1801 | 1461281445853 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:30:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:30:45 INFO - PROCESS | 1801 | 1461281445862 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 1801 | 1461281445865 Marionette TRACE conn4 <- [1,1538,null,{}] 16:30:45 INFO - PROCESS | 1801 | 1461281445872 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:46 INFO - PROCESS | 1801 | 1461281446105 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:30:46 INFO - PROCESS | 1801 | 1461281446454 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd46c00 == 162 [pid = 1801] [id = 392] 16:30:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x8bd4e800) [pid = 1801] [serial = 1177] [outer = (nil)] 16:30:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x991f6800) [pid = 1801] [serial = 1178] [outer = 0x8bd4e800] 16:30:46 INFO - PROCESS | 1801 | 1461281446564 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x9a9b4400) [pid = 1801] [serial = 1179] [outer = 0x8bd4e800] 16:30:47 INFO - PROCESS | 1801 | 1461281447548 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:30:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1735ms 16:30:47 INFO - PROCESS | 1801 | 1461281447597 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1801 | 1461281447601 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:30:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:30:47 INFO - PROCESS | 1801 | 1461281447609 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1801 | 1461281447613 Marionette TRACE conn4 <- [1,1542,null,{}] 16:30:47 INFO - PROCESS | 1801 | 1461281447619 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:47 INFO - PROCESS | 1801 | 1461281447854 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5ec000 == 161 [pid = 1801] [id = 123] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8948dc00 == 160 [pid = 1801] [id = 187] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed88000 == 159 [pid = 1801] [id = 85] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd7fc00 == 158 [pid = 1801] [id = 173] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8707bc00 == 157 [pid = 1801] [id = 234] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8a60dc00 == 156 [pid = 1801] [id = 230] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x84639000 == 155 [pid = 1801] [id = 279] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f6400 == 154 [pid = 1801] [id = 374] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8a18b800 == 153 [pid = 1801] [id = 373] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x87167400 == 152 [pid = 1801] [id = 372] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x85f90400 == 151 [pid = 1801] [id = 371] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x98a54000 == 150 [pid = 1801] [id = 370] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8c4f4c00 == 149 [pid = 1801] [id = 369] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x93d34c00 == 148 [pid = 1801] [id = 367] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x97272800 == 147 [pid = 1801] [id = 368] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x888be800 == 146 [pid = 1801] [id = 366] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x93d28000 == 145 [pid = 1801] [id = 365] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9206c800 == 144 [pid = 1801] [id = 364] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x86368800 == 143 [pid = 1801] [id = 362] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb0cc00 == 142 [pid = 1801] [id = 363] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff8800 == 141 [pid = 1801] [id = 361] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x888b9000 == 140 [pid = 1801] [id = 360] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8e05d800 == 139 [pid = 1801] [id = 359] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd47800 == 138 [pid = 1801] [id = 358] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x886c7000 == 137 [pid = 1801] [id = 357] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8716ac00 == 136 [pid = 1801] [id = 355] 16:30:49 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba31800 == 135 [pid = 1801] [id = 356] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x972c1c00) [pid = 1801] [serial = 990] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8c4b2400) [pid = 1801] [serial = 1058] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8636d800) [pid = 1801] [serial = 1061] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8ba2b800) [pid = 1801] [serial = 1007] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x87c4dc00) [pid = 1801] [serial = 1004] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8bd20000) [pid = 1801] [serial = 1002] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8ba35800) [pid = 1801] [serial = 1055] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x871ec000) [pid = 1801] [serial = 1052] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x87c4f800) [pid = 1801] [serial = 1053] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x89489c00) [pid = 1801] [serial = 1050] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x886d1000) [pid = 1801] [serial = 1049] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8a18f400) [pid = 1801] [serial = 1046] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x98208c00) [pid = 1801] [serial = 1043] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x9761e400) [pid = 1801] [serial = 1040] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x97577000) [pid = 1801] [serial = 1037] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x96395400) [pid = 1801] [serial = 1034] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x93d32400) [pid = 1801] [serial = 1031] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x93a10400) [pid = 1801] [serial = 1028] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x92cd9400) [pid = 1801] [serial = 1025] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x9041ec00) [pid = 1801] [serial = 1022] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8f0fd800) [pid = 1801] [serial = 1019] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8ed4e800) [pid = 1801] [serial = 1016] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8de9b400) [pid = 1801] [serial = 1013] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8dd82400) [pid = 1801] [serial = 1010] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x87170400) [pid = 1801] [serial = 1062] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8c4b9400) [pid = 1801] [serial = 1059] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8c4f7800) [pid = 1801] [serial = 1064] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8bb10400) [pid = 1801] [serial = 1056] [outer = (nil)] [url = about:blank] 16:30:49 INFO - PROCESS | 1801 | 1461281449697 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8707bc00 == 136 [pid = 1801] [id = 393] 16:30:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8707d800) [pid = 1801] [serial = 1180] [outer = (nil)] 16:30:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8716ac00) [pid = 1801] [serial = 1181] [outer = 0x8707d800] 16:30:49 INFO - PROCESS | 1801 | 1461281449790 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x871e4000) [pid = 1801] [serial = 1182] [outer = 0x8707d800] 16:30:50 INFO - PROCESS | 1801 | 1461281450613 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:30:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 3040ms 16:30:50 INFO - PROCESS | 1801 | 1461281450680 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1801 | 1461281450689 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:30:50 INFO - PROCESS | 1801 | 1461281450701 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1801 | 1461281450706 Marionette TRACE conn4 <- [1,1546,null,{}] 16:30:50 INFO - PROCESS | 1801 | 1461281450713 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:50 INFO - PROCESS | 1801 | 1461281450943 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:30:51 INFO - PROCESS | 1801 | 1461281451135 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x886cb400 == 137 [pid = 1801] [id = 394] 16:30:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x888be400) [pid = 1801] [serial = 1183] [outer = (nil)] 16:30:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x89487c00) [pid = 1801] [serial = 1184] [outer = 0x888be400] 16:30:51 INFO - PROCESS | 1801 | 1461281451220 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8948d400) [pid = 1801] [serial = 1185] [outer = 0x888be400] 16:30:52 INFO - PROCESS | 1801 | 1461281452275 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:30:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1637ms 16:30:52 INFO - PROCESS | 1801 | 1461281452343 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 1801 | 1461281452350 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:30:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:30:52 INFO - PROCESS | 1801 | 1461281452358 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1801 | 1461281452361 Marionette TRACE conn4 <- [1,1550,null,{}] 16:30:52 INFO - PROCESS | 1801 | 1461281452368 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:52 INFO - PROCESS | 1801 | 1461281452695 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:30:52 INFO - PROCESS | 1801 | 1461281452926 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x89483800 == 138 [pid = 1801] [id = 395] 16:30:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8a191000) [pid = 1801] [serial = 1186] [outer = (nil)] 16:30:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8a5a5000) [pid = 1801] [serial = 1187] [outer = 0x8a191000] 16:30:53 INFO - PROCESS | 1801 | 1461281453007 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8a5f6400) [pid = 1801] [serial = 1188] [outer = 0x8a191000] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8ed49000) [pid = 1801] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8c4ed000) [pid = 1801] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x9130f400) [pid = 1801] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x90416800) [pid = 1801] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x93bc3800) [pid = 1801] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x93ef3000) [pid = 1801] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8a5a8400) [pid = 1801] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x98206000) [pid = 1801] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x871eb400) [pid = 1801] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8f0fb800) [pid = 1801] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8de92800) [pid = 1801] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x92cd5c00) [pid = 1801] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8dd80800) [pid = 1801] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x972dec00) [pid = 1801] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8a60f400) [pid = 1801] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8e08c000) [pid = 1801] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8dd8dc00) [pid = 1801] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8ba2c400) [pid = 1801] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8bb0a400) [pid = 1801] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x87c50c00) [pid = 1801] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x87171c00) [pid = 1801] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x98a54c00) [pid = 1801] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9042fc00) [pid = 1801] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x972ba000) [pid = 1801] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x93ed6c00) [pid = 1801] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8f0fe400) [pid = 1801] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x93ee0800) [pid = 1801] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x9206f800) [pid = 1801] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8bd8b400) [pid = 1801] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x90140800) [pid = 1801] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8f0f4800) [pid = 1801] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8ed85000) [pid = 1801] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:30:54 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8a18d400) [pid = 1801] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:30:54 INFO - PROCESS | 1801 | 1461281454759 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:30:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2490ms 16:30:54 INFO - PROCESS | 1801 | 1461281454857 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1801 | 1461281454861 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:30:54 INFO - PROCESS | 1801 | 1461281454880 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1801 | 1461281454891 Marionette TRACE conn4 <- [1,1554,null,{}] 16:30:54 INFO - PROCESS | 1801 | 1461281454897 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:55 INFO - PROCESS | 1801 | 1461281455111 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:30:55 INFO - PROCESS | 1801 | 1461281455295 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x886c5400 == 139 [pid = 1801] [id = 396] 16:30:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a187c00) [pid = 1801] [serial = 1189] [outer = (nil)] 16:30:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8ba2d000) [pid = 1801] [serial = 1190] [outer = 0x8a187c00] 16:30:55 INFO - PROCESS | 1801 | 1461281455374 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8bb10400) [pid = 1801] [serial = 1191] [outer = 0x8a187c00] 16:30:56 INFO - PROCESS | 1801 | 1461281456220 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1412ms 16:30:56 INFO - PROCESS | 1801 | 1461281456285 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:30:56 INFO - PROCESS | 1801 | 1461281456291 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:30:56 INFO - PROCESS | 1801 | 1461281456297 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1801 | 1461281456301 Marionette TRACE conn4 <- [1,1558,null,{}] 16:30:56 INFO - PROCESS | 1801 | 1461281456307 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:56 INFO - PROCESS | 1801 | 1461281456540 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:30:56 INFO - PROCESS | 1801 | 1461281456969 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x87079000 == 140 [pid = 1801] [id = 397] 16:30:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8707e400) [pid = 1801] [serial = 1192] [outer = (nil)] 16:30:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8716fc00) [pid = 1801] [serial = 1193] [outer = 0x8707e400] 16:30:57 INFO - PROCESS | 1801 | 1461281457112 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x87c4c000) [pid = 1801] [serial = 1194] [outer = 0x8707e400] 16:30:58 INFO - PROCESS | 1801 | 1461281458183 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1945ms 16:30:58 INFO - PROCESS | 1801 | 1461281458244 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1801 | 1461281458253 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:30:58 INFO - PROCESS | 1801 | 1461281458262 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1801 | 1461281458266 Marionette TRACE conn4 <- [1,1562,null,{}] 16:30:58 INFO - PROCESS | 1801 | 1461281458317 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 1801 | 1461281458657 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:30:58 INFO - PROCESS | 1801 | 1461281458889 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x895d1c00 == 141 [pid = 1801] [id = 398] 16:30:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x89ff7400) [pid = 1801] [serial = 1195] [outer = (nil)] 16:30:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8a189c00) [pid = 1801] [serial = 1196] [outer = 0x89ff7400] 16:30:58 INFO - PROCESS | 1801 | 1461281458989 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8a352800) [pid = 1801] [serial = 1197] [outer = 0x89ff7400] 16:31:00 INFO - PROCESS | 1801 | 1461281460064 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1837ms 16:31:00 INFO - PROCESS | 1801 | 1461281460103 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1801 | 1461281460110 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:31:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:31:00 INFO - PROCESS | 1801 | 1461281460119 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1801 | 1461281460123 Marionette TRACE conn4 <- [1,1566,null,{}] 16:31:00 INFO - PROCESS | 1801 | 1461281460130 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:00 INFO - PROCESS | 1801 | 1461281460382 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:31:00 INFO - PROCESS | 1801 | 1461281460756 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a18b400 == 142 [pid = 1801] [id = 399] 16:31:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8ba2dc00) [pid = 1801] [serial = 1198] [outer = (nil)] 16:31:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8bb09000) [pid = 1801] [serial = 1199] [outer = 0x8ba2dc00] 16:31:00 INFO - PROCESS | 1801 | 1461281460859 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8bb8a000) [pid = 1801] [serial = 1200] [outer = 0x8ba2dc00] 16:31:01 INFO - PROCESS | 1801 | 1461281461898 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:31:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1801ms 16:31:01 INFO - PROCESS | 1801 | 1461281461922 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1801 | 1461281461927 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:31:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:31:01 INFO - PROCESS | 1801 | 1461281461943 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1801 | 1461281461954 Marionette TRACE conn4 <- [1,1570,null,{}] 16:31:01 INFO - PROCESS | 1801 | 1461281461965 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:02 INFO - PROCESS | 1801 | 1461281462268 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:31:02 INFO - PROCESS | 1801 | 1461281462616 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a60d000 == 143 [pid = 1801] [id = 400] 16:31:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8bd4f400) [pid = 1801] [serial = 1201] [outer = (nil)] 16:31:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8bd8b400) [pid = 1801] [serial = 1202] [outer = 0x8bd4f400] 16:31:02 INFO - PROCESS | 1801 | 1461281462717 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8c4b6400) [pid = 1801] [serial = 1203] [outer = 0x8bd4f400] 16:31:03 INFO - PROCESS | 1801 | 1461281463720 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:31:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1859ms 16:31:03 INFO - PROCESS | 1801 | 1461281463794 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 1801 | 1461281463799 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:31:03 INFO - PROCESS | 1801 | 1461281463807 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1801 | 1461281463811 Marionette TRACE conn4 <- [1,1574,null,{}] 16:31:03 INFO - PROCESS | 1801 | 1461281463818 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:04 INFO - PROCESS | 1801 | 1461281464095 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:31:04 INFO - PROCESS | 1801 | 1461281464422 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd17c00 == 144 [pid = 1801] [id = 401] 16:31:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8bd84c00) [pid = 1801] [serial = 1204] [outer = (nil)] 16:31:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8c5ed000) [pid = 1801] [serial = 1205] [outer = 0x8bd84c00] 16:31:04 INFO - PROCESS | 1801 | 1461281464520 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8c5ef800) [pid = 1801] [serial = 1206] [outer = 0x8bd84c00] 16:31:05 INFO - PROCESS | 1801 | 1461281465465 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1736ms 16:31:05 INFO - PROCESS | 1801 | 1461281465545 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1801 | 1461281465549 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:31:05 INFO - PROCESS | 1801 | 1461281465557 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1801 | 1461281465561 Marionette TRACE conn4 <- [1,1578,null,{}] 16:31:05 INFO - PROCESS | 1801 | 1461281465568 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:05 INFO - PROCESS | 1801 | 1461281465844 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:31:06 INFO - PROCESS | 1801 | 1461281466183 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd94800 == 145 [pid = 1801] [id = 402] 16:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8dd99000) [pid = 1801] [serial = 1207] [outer = (nil)] 16:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8de95000) [pid = 1801] [serial = 1208] [outer = 0x8dd99000] 16:31:06 INFO - PROCESS | 1801 | 1461281466298 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8e08a800) [pid = 1801] [serial = 1209] [outer = 0x8dd99000] 16:31:07 INFO - PROCESS | 1801 | 1461281467305 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1794ms 16:31:07 INFO - PROCESS | 1801 | 1461281467351 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:31:07 INFO - PROCESS | 1801 | 1461281467356 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:31:07 INFO - PROCESS | 1801 | 1461281467363 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1801 | 1461281467367 Marionette TRACE conn4 <- [1,1582,null,{}] 16:31:07 INFO - PROCESS | 1801 | 1461281467374 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:07 INFO - PROCESS | 1801 | 1461281467645 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:31:07 INFO - PROCESS | 1801 | 1461281467964 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd1cc00 == 146 [pid = 1801] [id = 403] 16:31:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8dd86c00) [pid = 1801] [serial = 1210] [outer = (nil)] 16:31:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8ed85c00) [pid = 1801] [serial = 1211] [outer = 0x8dd86c00] 16:31:08 INFO - PROCESS | 1801 | 1461281468068 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8ed8a400) [pid = 1801] [serial = 1212] [outer = 0x8dd86c00] 16:31:09 INFO - PROCESS | 1801 | 1461281469072 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:31:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1745ms 16:31:09 INFO - PROCESS | 1801 | 1461281469109 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1801 | 1461281469112 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:31:09 INFO - PROCESS | 1801 | 1461281469122 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1801 | 1461281469127 Marionette TRACE conn4 <- [1,1586,null,{}] 16:31:09 INFO - PROCESS | 1801 | 1461281469134 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:09 INFO - PROCESS | 1801 | 1461281469379 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:31:09 INFO - PROCESS | 1801 | 1461281469707 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x888bac00 == 147 [pid = 1801] [id = 404] 16:31:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8ed53000) [pid = 1801] [serial = 1213] [outer = (nil)] 16:31:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8f0ea000) [pid = 1801] [serial = 1214] [outer = 0x8ed53000] 16:31:09 INFO - PROCESS | 1801 | 1461281469806 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8f0f4800) [pid = 1801] [serial = 1215] [outer = 0x8ed53000] 16:31:10 INFO - PROCESS | 1801 | 1461281470804 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1735ms 16:31:10 INFO - PROCESS | 1801 | 1461281470857 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:31:10 INFO - PROCESS | 1801 | 1461281470862 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:31:10 INFO - PROCESS | 1801 | 1461281470869 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1801 | 1461281470873 Marionette TRACE conn4 <- [1,1590,null,{}] 16:31:10 INFO - PROCESS | 1801 | 1461281470880 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:11 INFO - PROCESS | 1801 | 1461281471120 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:31:11 INFO - PROCESS | 1801 | 1461281471449 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8948e800 == 148 [pid = 1801] [id = 405] 16:31:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x895c6000) [pid = 1801] [serial = 1216] [outer = (nil)] 16:31:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8f2e3800) [pid = 1801] [serial = 1217] [outer = 0x895c6000] 16:31:11 INFO - PROCESS | 1801 | 1461281471555 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x90137400) [pid = 1801] [serial = 1218] [outer = 0x895c6000] 16:31:12 INFO - PROCESS | 1801 | 1461281472574 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1743ms 16:31:12 INFO - PROCESS | 1801 | 1461281472631 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1801 | 1461281472636 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:31:12 INFO - PROCESS | 1801 | 1461281472648 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1801 | 1461281472651 Marionette TRACE conn4 <- [1,1594,null,{}] 16:31:12 INFO - PROCESS | 1801 | 1461281472659 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:12 INFO - PROCESS | 1801 | 1461281472900 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:31:13 INFO - PROCESS | 1801 | 1461281473227 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e4c00 == 149 [pid = 1801] [id = 406] 16:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8f2dc800) [pid = 1801] [serial = 1219] [outer = (nil)] 16:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x90436800) [pid = 1801] [serial = 1220] [outer = 0x8f2dc800] 16:31:13 INFO - PROCESS | 1801 | 1461281473331 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x906c0400) [pid = 1801] [serial = 1221] [outer = 0x8f2dc800] 16:31:14 INFO - PROCESS | 1801 | 1461281474274 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1686ms 16:31:14 INFO - PROCESS | 1801 | 1461281474335 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:31:14 INFO - PROCESS | 1801 | 1461281474340 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:31:14 INFO - PROCESS | 1801 | 1461281474347 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 1801 | 1461281474351 Marionette TRACE conn4 <- [1,1598,null,{}] 16:31:14 INFO - PROCESS | 1801 | 1461281474358 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:14 INFO - PROCESS | 1801 | 1461281474600 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:31:14 INFO - PROCESS | 1801 | 1461281474934 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x91fe7000 == 150 [pid = 1801] [id = 407] 16:31:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x91fe7c00) [pid = 1801] [serial = 1222] [outer = (nil)] 16:31:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x920e0800) [pid = 1801] [serial = 1223] [outer = 0x91fe7c00] 16:31:15 INFO - PROCESS | 1801 | 1461281475052 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x92dedc00) [pid = 1801] [serial = 1224] [outer = 0x91fe7c00] 16:31:16 INFO - PROCESS | 1801 | 1461281476031 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1734ms 16:31:16 INFO - PROCESS | 1801 | 1461281476082 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1801 | 1461281476088 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:31:16 INFO - PROCESS | 1801 | 1461281476095 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1801 | 1461281476101 Marionette TRACE conn4 <- [1,1602,null,{}] 16:31:16 INFO - PROCESS | 1801 | 1461281476108 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:16 INFO - PROCESS | 1801 | 1461281476427 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:31:16 INFO - PROCESS | 1801 | 1461281476762 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x871e1c00 == 151 [pid = 1801] [id = 408] 16:31:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x92df0800) [pid = 1801] [serial = 1225] [outer = (nil)] 16:31:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x93bbac00) [pid = 1801] [serial = 1226] [outer = 0x92df0800] 16:31:16 INFO - PROCESS | 1801 | 1461281476860 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x93bc1c00) [pid = 1801] [serial = 1227] [outer = 0x92df0800] 16:31:17 INFO - PROCESS | 1801 | 1461281477873 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:31:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1835ms 16:31:17 INFO - PROCESS | 1801 | 1461281477932 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1801 | 1461281477937 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:31:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:31:17 INFO - PROCESS | 1801 | 1461281477944 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1801 | 1461281477948 Marionette TRACE conn4 <- [1,1606,null,{}] 16:31:17 INFO - PROCESS | 1801 | 1461281477955 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:18 INFO - PROCESS | 1801 | 1461281478202 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:31:18 INFO - PROCESS | 1801 | 1461281478531 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x871e4400 == 152 [pid = 1801] [id = 409] 16:31:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x8a5a1000) [pid = 1801] [serial = 1228] [outer = (nil)] 16:31:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x93d8ec00) [pid = 1801] [serial = 1229] [outer = 0x8a5a1000] 16:31:18 INFO - PROCESS | 1801 | 1461281478631 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x93d9d400) [pid = 1801] [serial = 1230] [outer = 0x8a5a1000] 16:31:19 INFO - PROCESS | 1801 | 1461281479614 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1741ms 16:31:19 INFO - PROCESS | 1801 | 1461281479687 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:31:19 INFO - PROCESS | 1801 | 1461281479691 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:31:19 INFO - PROCESS | 1801 | 1461281479699 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1801 | 1461281479703 Marionette TRACE conn4 <- [1,1610,null,{}] 16:31:19 INFO - PROCESS | 1801 | 1461281479709 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:19 INFO - PROCESS | 1801 | 1461281479997 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:31:20 INFO - PROCESS | 1801 | 1461281480329 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a06800 == 153 [pid = 1801] [id = 410] 16:31:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x93d93400) [pid = 1801] [serial = 1231] [outer = (nil)] 16:31:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x95ac8c00) [pid = 1801] [serial = 1232] [outer = 0x93d93400] 16:31:20 INFO - PROCESS | 1801 | 1461281480426 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x95c10c00) [pid = 1801] [serial = 1233] [outer = 0x93d93400] 16:31:21 INFO - PROCESS | 1801 | 1461281481349 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1690ms 16:31:21 INFO - PROCESS | 1801 | 1461281481394 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1801 | 1461281481398 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:31:21 INFO - PROCESS | 1801 | 1461281481410 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1801 | 1461281481415 Marionette TRACE conn4 <- [1,1614,null,{}] 16:31:21 INFO - PROCESS | 1801 | 1461281481421 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 1801 | 1461281481664 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:31:22 INFO - PROCESS | 1801 | 1461281481989 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a0f800 == 154 [pid = 1801] [id = 411] 16:31:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x93bbf800) [pid = 1801] [serial = 1234] [outer = (nil)] 16:31:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x972ba000) [pid = 1801] [serial = 1235] [outer = 0x93bbf800] 16:31:22 INFO - PROCESS | 1801 | 1461281482104 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x97402400) [pid = 1801] [serial = 1236] [outer = 0x93bbf800] 16:31:23 INFO - PROCESS | 1801 | 1461281483080 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1733ms 16:31:23 INFO - PROCESS | 1801 | 1461281483143 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1801 | 1461281483158 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:31:23 INFO - PROCESS | 1801 | 1461281483166 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1801 | 1461281483170 Marionette TRACE conn4 <- [1,1618,null,{}] 16:31:23 INFO - PROCESS | 1801 | 1461281483176 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 1801 | 1461281483459 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:31:23 INFO - PROCESS | 1801 | 1461281483791 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f85c00 == 155 [pid = 1801] [id = 412] 16:31:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x85f8f000) [pid = 1801] [serial = 1237] [outer = (nil)] 16:31:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x9761fc00) [pid = 1801] [serial = 1238] [outer = 0x85f8f000] 16:31:23 INFO - PROCESS | 1801 | 1461281483886 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x97623800) [pid = 1801] [serial = 1239] [outer = 0x85f8f000] 16:31:24 INFO - PROCESS | 1801 | 1461281484884 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1792ms 16:31:24 INFO - PROCESS | 1801 | 1461281484960 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 1801 | 1461281484965 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:31:24 INFO - PROCESS | 1801 | 1461281484978 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 1801 | 1461281484981 Marionette TRACE conn4 <- [1,1622,null,{}] 16:31:24 INFO - PROCESS | 1801 | 1461281484987 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:25 INFO - PROCESS | 1801 | 1461281485261 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:31:25 INFO - PROCESS | 1801 | 1461281485595 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x87174000 == 156 [pid = 1801] [id = 413] 16:31:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x8ea06800) [pid = 1801] [serial = 1240] [outer = (nil)] 16:31:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x98878400) [pid = 1801] [serial = 1241] [outer = 0x8ea06800] 16:31:25 INFO - PROCESS | 1801 | 1461281485694 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x98a5ac00) [pid = 1801] [serial = 1242] [outer = 0x8ea06800] 16:31:26 INFO - PROCESS | 1801 | 1461281486617 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1693ms 16:31:26 INFO - PROCESS | 1801 | 1461281486672 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1801 | 1461281486676 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:31:26 INFO - PROCESS | 1801 | 1461281486683 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1801 | 1461281486686 Marionette TRACE conn4 <- [1,1626,null,{}] 16:31:26 INFO - PROCESS | 1801 | 1461281486692 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:26 INFO - PROCESS | 1801 | 1461281486937 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x87c53000 == 155 [pid = 1801] [id = 294] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba2b400 == 154 [pid = 1801] [id = 337] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x93d2d400 == 153 [pid = 1801] [id = 344] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed55800 == 152 [pid = 1801] [id = 297] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x90432000 == 151 [pid = 1801] [id = 342] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x96849c00 == 150 [pid = 1801] [id = 345] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x98203800 == 149 [pid = 1801] [id = 347] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8e087c00 == 148 [pid = 1801] [id = 296] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8de93000 == 147 [pid = 1801] [id = 346] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5fac00 == 146 [pid = 1801] [id = 186] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0fc000 == 145 [pid = 1801] [id = 298] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5a3000 == 144 [pid = 1801] [id = 336] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x91fe1400 == 143 [pid = 1801] [id = 303] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd93400 == 142 [pid = 1801] [id = 338] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0ecc00 == 141 [pid = 1801] [id = 343] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8c4ba800 == 140 [pid = 1801] [id = 340] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e5400 == 139 [pid = 1801] [id = 299] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x87171800 == 138 [pid = 1801] [id = 339] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd91c00 == 137 [pid = 1801] [id = 295] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x90415400 == 136 [pid = 1801] [id = 341] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x886c5400 == 135 [pid = 1801] [id = 396] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x89483800 == 134 [pid = 1801] [id = 395] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x886cb400 == 133 [pid = 1801] [id = 394] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8707bc00 == 132 [pid = 1801] [id = 393] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8efe9c00 == 131 [pid = 1801] [id = 384] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x9013dc00 == 130 [pid = 1801] [id = 385] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd88400 == 129 [pid = 1801] [id = 383] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea0b800 == 128 [pid = 1801] [id = 382] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8de99400 == 127 [pid = 1801] [id = 381] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb8ec00 == 126 [pid = 1801] [id = 380] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd8c800 == 125 [pid = 1801] [id = 379] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x886cc800 == 124 [pid = 1801] [id = 377] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd4c000 == 123 [pid = 1801] [id = 378] 16:31:28 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4e000 == 122 [pid = 1801] [id = 376] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x93d8e800) [pid = 1801] [serial = 1032] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x8e05d000) [pid = 1801] [serial = 1014] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x97618c00) [pid = 1801] [serial = 1038] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x90131800) [pid = 1801] [serial = 1020] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8dd90400) [pid = 1801] [serial = 1011] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x93bb8c00) [pid = 1801] [serial = 1029] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x92def000) [pid = 1801] [serial = 1026] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x978a2c00) [pid = 1801] [serial = 1041] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x972b2c00) [pid = 1801] [serial = 1035] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8bd4cc00) [pid = 1801] [serial = 1008] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x9820c800) [pid = 1801] [serial = 1044] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x888c5800) [pid = 1801] [serial = 1005] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x906bf400) [pid = 1801] [serial = 1023] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8ed54c00) [pid = 1801] [serial = 1017] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8bd16800) [pid = 1801] [serial = 1127] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8bb01800) [pid = 1801] [serial = 1124] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8efe4400) [pid = 1801] [serial = 1079] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8ed4f000) [pid = 1801] [serial = 1077] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8e093000) [pid = 1801] [serial = 1076] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8e056400) [pid = 1801] [serial = 1074] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8de97800) [pid = 1801] [serial = 1073] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8c4b7800) [pid = 1801] [serial = 1071] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8bd83000) [pid = 1801] [serial = 1070] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8a352000) [pid = 1801] [serial = 1068] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8a189400) [pid = 1801] [serial = 1067] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x886cd000) [pid = 1801] [serial = 1118] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x888c3800) [pid = 1801] [serial = 1119] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x99228800) [pid = 1801] [serial = 1115] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x99137000) [pid = 1801] [serial = 1113] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x99134000) [pid = 1801] [serial = 1112] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x98a8a400) [pid = 1801] [serial = 1110] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9887d800) [pid = 1801] [serial = 1109] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9884ac00) [pid = 1801] [serial = 1107] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9820e400) [pid = 1801] [serial = 1106] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x9740bc00) [pid = 1801] [serial = 1104] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x972e1400) [pid = 1801] [serial = 1103] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9632c400) [pid = 1801] [serial = 1100] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x96850c00) [pid = 1801] [serial = 1101] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x93ef3800) [pid = 1801] [serial = 1098] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x93ee9000) [pid = 1801] [serial = 1097] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93bb8400) [pid = 1801] [serial = 1095] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x93a0f400) [pid = 1801] [serial = 1094] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x92cd9000) [pid = 1801] [serial = 1092] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x92cd2000) [pid = 1801] [serial = 1091] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x906ccc00) [pid = 1801] [serial = 1089] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x906c9000) [pid = 1801] [serial = 1088] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x9041e800) [pid = 1801] [serial = 1086] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x90419800) [pid = 1801] [serial = 1085] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8f2e4800) [pid = 1801] [serial = 1083] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8f0fe800) [pid = 1801] [serial = 1082] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8eff0800) [pid = 1801] [serial = 1080] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8a194400) [pid = 1801] [serial = 1121] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8a355c00) [pid = 1801] [serial = 1122] [outer = (nil)] [url = about:blank] 16:31:28 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8bb0f800) [pid = 1801] [serial = 1125] [outer = (nil)] [url = about:blank] 16:31:29 INFO - PROCESS | 1801 | 1461281488993 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x871e3c00 == 123 [pid = 1801] [id = 414] 16:31:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x87c53000) [pid = 1801] [serial = 1243] [outer = (nil)] 16:31:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x886c6800) [pid = 1801] [serial = 1244] [outer = 0x87c53000] 16:31:29 INFO - PROCESS | 1801 | 1461281489092 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x888bf400) [pid = 1801] [serial = 1245] [outer = 0x87c53000] 16:31:30 INFO - PROCESS | 1801 | 1461281490145 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 3498ms 16:31:30 INFO - PROCESS | 1801 | 1461281490194 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1801 | 1461281490201 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:31:30 INFO - PROCESS | 1801 | 1461281490217 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1801 | 1461281490225 Marionette TRACE conn4 <- [1,1630,null,{}] 16:31:30 INFO - PROCESS | 1801 | 1461281490233 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 1801 | 1461281490464 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:31:30 INFO - PROCESS | 1801 | 1461281490712 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ffa000 == 124 [pid = 1801] [id = 415] 16:31:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8a18ac00) [pid = 1801] [serial = 1246] [outer = (nil)] 16:31:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8a34ac00) [pid = 1801] [serial = 1247] [outer = 0x8a18ac00] 16:31:30 INFO - PROCESS | 1801 | 1461281490807 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8a356800) [pid = 1801] [serial = 1248] [outer = 0x8a18ac00] 16:31:31 INFO - PROCESS | 1801 | 1461281491799 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:31:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:31:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1647ms 16:31:31 INFO - PROCESS | 1801 | 1461281491866 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1801 | 1461281491873 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:31:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:31:31 INFO - PROCESS | 1801 | 1461281491880 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 1801 | 1461281491883 Marionette TRACE conn4 <- [1,1634,null,{}] 16:31:31 INFO - PROCESS | 1801 | 1461281491889 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:32 INFO - PROCESS | 1801 | 1461281492211 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:31:32 INFO - PROCESS | 1801 | 1461281492443 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a1c00 == 125 [pid = 1801] [id = 416] 16:31:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8a610c00) [pid = 1801] [serial = 1249] [outer = (nil)] 16:31:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8bb02400) [pid = 1801] [serial = 1250] [outer = 0x8a610c00] 16:31:32 INFO - PROCESS | 1801 | 1461281492526 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8bb0cc00) [pid = 1801] [serial = 1251] [outer = 0x8a610c00] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x886d0400) [pid = 1801] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8ed50400) [pid = 1801] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8707d800) [pid = 1801] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8bd4e800) [pid = 1801] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8efe5000) [pid = 1801] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x888be400) [pid = 1801] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8de97c00) [pid = 1801] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x972bbc00) [pid = 1801] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x93ee3000) [pid = 1801] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8a191000) [pid = 1801] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8c4c0000) [pid = 1801] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8a5f9800) [pid = 1801] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8bd88000) [pid = 1801] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8de99000) [pid = 1801] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8c4f5800) [pid = 1801] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x90433000) [pid = 1801] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x93eda000) [pid = 1801] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x90136000) [pid = 1801] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8596a800) [pid = 1801] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x93a0ac00) [pid = 1801] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x93a08400) [pid = 1801] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x98e58000) [pid = 1801] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:31:34 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8bb8fc00) [pid = 1801] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:31:34 INFO - PROCESS | 1801 | 1461281494145 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:31:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2338ms 16:31:34 INFO - PROCESS | 1801 | 1461281494220 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 1801 | 1461281494226 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:31:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:31:34 INFO - PROCESS | 1801 | 1461281494259 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1801 | 1461281494269 Marionette TRACE conn4 <- [1,1638,null,{}] 16:31:34 INFO - PROCESS | 1801 | 1461281494276 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 1801 | 1461281494569 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:31:34 INFO - PROCESS | 1801 | 1461281494696 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f8000 == 126 [pid = 1801] [id = 417] 16:31:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8a605c00) [pid = 1801] [serial = 1252] [outer = (nil)] 16:31:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8bb8d800) [pid = 1801] [serial = 1253] [outer = 0x8a605c00] 16:31:34 INFO - PROCESS | 1801 | 1461281494777 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8bd23c00) [pid = 1801] [serial = 1254] [outer = 0x8a605c00] 16:31:35 INFO - PROCESS | 1801 | 1461281495619 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:31:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:31:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1409ms 16:31:35 INFO - PROCESS | 1801 | 1461281495650 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:31:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:31:35 INFO - PROCESS | 1801 | 1461281495656 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:31:35 INFO - PROCESS | 1801 | 1461281495662 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 1801 | 1461281495666 Marionette TRACE conn4 <- [1,1642,null,{}] 16:31:35 INFO - PROCESS | 1801 | 1461281495672 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:35 INFO - PROCESS | 1801 | 1461281495951 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:31:35 INFO - PROCESS | 1801 | ************************* 16:31:35 INFO - PROCESS | 1801 | A coding exception was thrown and uncaught in a Task. 16:31:35 INFO - PROCESS | 1801 | 16:31:35 INFO - PROCESS | 1801 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:31:35 INFO - PROCESS | 1801 | Full stack: 16:31:35 INFO - PROCESS | 1801 | ************************* 16:31:36 INFO - PROCESS | 1801 | 1461281496352 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f8e000 == 127 [pid = 1801] [id = 418] 16:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x86366400) [pid = 1801] [serial = 1255] [outer = (nil)] 16:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x87171800) [pid = 1801] [serial = 1256] [outer = 0x86366400] 16:31:36 INFO - PROCESS | 1801 | 1461281496469 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x87c4fc00) [pid = 1801] [serial = 1257] [outer = 0x86366400] 16:31:37 INFO - PROCESS | 1801 | 1461281497474 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:31:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1884ms 16:31:37 INFO - PROCESS | 1801 | 1461281497548 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1801 | 1461281497557 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:31:37 INFO - PROCESS | 1801 | 1461281497567 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1801 | 1461281497572 Marionette TRACE conn4 <- [1,1646,null,{}] 16:31:37 INFO - PROCESS | 1801 | 1461281497581 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:37 INFO - PROCESS | 1801 | 1461281497884 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:31:38 INFO - PROCESS | 1801 | 1461281498217 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff1400 == 128 [pid = 1801] [id = 419] 16:31:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8a353000) [pid = 1801] [serial = 1258] [outer = (nil)] 16:31:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8a5f1400) [pid = 1801] [serial = 1259] [outer = 0x8a353000] 16:31:38 INFO - PROCESS | 1801 | 1461281498315 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8a603c00) [pid = 1801] [serial = 1260] [outer = 0x8a353000] 16:31:39 INFO - PROCESS | 1801 | 1461281499427 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:31:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1892ms 16:31:39 INFO - PROCESS | 1801 | 1461281499464 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 1801 | 1461281499472 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:31:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:31:39 INFO - PROCESS | 1801 | 1461281499481 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1801 | 1461281499485 Marionette TRACE conn4 <- [1,1650,null,{}] 16:31:39 INFO - PROCESS | 1801 | 1461281499492 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:39 INFO - PROCESS | 1801 | 1461281499747 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:31:40 INFO - PROCESS | 1801 | 1461281500133 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f2800 == 129 [pid = 1801] [id = 420] 16:31:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8bd1f000) [pid = 1801] [serial = 1261] [outer = (nil)] 16:31:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8bd4f000) [pid = 1801] [serial = 1262] [outer = 0x8bd1f000] 16:31:40 INFO - PROCESS | 1801 | 1461281500235 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8c4b8c00) [pid = 1801] [serial = 1263] [outer = 0x8bd1f000] 16:31:41 INFO - PROCESS | 1801 | 1461281501314 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:31:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1890ms 16:31:41 INFO - PROCESS | 1801 | 1461281501372 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:31:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:31:41 INFO - PROCESS | 1801 | 1461281501376 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:31:41 INFO - PROCESS | 1801 | 1461281501392 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1801 | 1461281501403 Marionette TRACE conn4 <- [1,1654,null,{}] 16:31:41 INFO - PROCESS | 1801 | 1461281501413 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 1801 | 1461281501711 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:31:42 INFO - PROCESS | 1801 | 1461281502045 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8707fc00 == 130 [pid = 1801] [id = 421] 16:31:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8bb87400) [pid = 1801] [serial = 1264] [outer = (nil)] 16:31:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8e053800) [pid = 1801] [serial = 1265] [outer = 0x8bb87400] 16:31:42 INFO - PROCESS | 1801 | 1461281502141 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8e085000) [pid = 1801] [serial = 1266] [outer = 0x8bb87400] 16:31:43 INFO - PROCESS | 1801 | 1461281503093 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:31:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1761ms 16:31:43 INFO - PROCESS | 1801 | 1461281503160 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 1801 | 1461281503166 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:31:43 INFO - PROCESS | 1801 | 1461281503177 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1801 | 1461281503181 Marionette TRACE conn4 <- [1,1658,null,{}] 16:31:43 INFO - PROCESS | 1801 | 1461281503188 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:43 INFO - PROCESS | 1801 | 1461281503431 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:31:43 INFO - PROCESS | 1801 | 1461281503756 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de98400 == 131 [pid = 1801] [id = 422] 16:31:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8ea0f000) [pid = 1801] [serial = 1267] [outer = (nil)] 16:31:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8ed50400) [pid = 1801] [serial = 1268] [outer = 0x8ea0f000] 16:31:43 INFO - PROCESS | 1801 | 1461281503855 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8ed56800) [pid = 1801] [serial = 1269] [outer = 0x8ea0f000] 16:31:44 INFO - PROCESS | 1801 | 1461281504821 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1683ms 16:31:44 INFO - PROCESS | 1801 | 1461281504860 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 1801 | 1461281504865 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:31:44 INFO - PROCESS | 1801 | 1461281504872 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 1801 | 1461281504876 Marionette TRACE conn4 <- [1,1662,null,{}] 16:31:44 INFO - PROCESS | 1801 | 1461281504883 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:45 INFO - PROCESS | 1801 | 1461281505140 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:31:45 INFO - PROCESS | 1801 | 1461281505470 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efeb000 == 132 [pid = 1801] [id = 423] 16:31:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8efef000) [pid = 1801] [serial = 1270] [outer = (nil)] 16:31:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8f0e1400) [pid = 1801] [serial = 1271] [outer = 0x8efef000] 16:31:45 INFO - PROCESS | 1801 | 1461281505589 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8f2e7400) [pid = 1801] [serial = 1272] [outer = 0x8efef000] 16:31:46 INFO - PROCESS | 1801 | 1461281506555 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1742ms 16:31:46 INFO - PROCESS | 1801 | 1461281506615 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:31:46 INFO - PROCESS | 1801 | 1461281506620 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:31:46 INFO - PROCESS | 1801 | 1461281506627 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1801 | 1461281506631 Marionette TRACE conn4 <- [1,1666,null,{}] 16:31:46 INFO - PROCESS | 1801 | 1461281506638 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 1801 | 1461281506888 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:31:47 INFO - PROCESS | 1801 | 1461281507216 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4b2800 == 133 [pid = 1801] [id = 424] 16:31:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8e093000) [pid = 1801] [serial = 1273] [outer = (nil)] 16:31:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x90421400) [pid = 1801] [serial = 1274] [outer = 0x8e093000] 16:31:47 INFO - PROCESS | 1801 | 1461281507319 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90432000) [pid = 1801] [serial = 1275] [outer = 0x8e093000] 16:31:48 INFO - PROCESS | 1801 | 1461281508264 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1684ms 16:31:48 INFO - PROCESS | 1801 | 1461281508312 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:31:48 INFO - PROCESS | 1801 | 1461281508316 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:31:48 INFO - PROCESS | 1801 | 1461281508323 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 1801 | 1461281508327 Marionette TRACE conn4 <- [1,1670,null,{}] 16:31:48 INFO - PROCESS | 1801 | 1461281508333 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:48 INFO - PROCESS | 1801 | 1461281508572 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:31:48 INFO - PROCESS | 1801 | 1461281508900 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9013e800 == 134 [pid = 1801] [id = 425] 16:31:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x90412800) [pid = 1801] [serial = 1276] [outer = (nil)] 16:31:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x906cdc00) [pid = 1801] [serial = 1277] [outer = 0x90412800] 16:31:49 INFO - PROCESS | 1801 | 1461281508994 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9130e800) [pid = 1801] [serial = 1278] [outer = 0x90412800] 16:31:49 INFO - PROCESS | 1801 | 1461281509955 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1688ms 16:31:50 INFO - PROCESS | 1801 | 1461281510012 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 1801 | 1461281510015 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:31:50 INFO - PROCESS | 1801 | 1461281510023 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1801 | 1461281510028 Marionette TRACE conn4 <- [1,1674,null,{}] 16:31:50 INFO - PROCESS | 1801 | 1461281510034 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:50 INFO - PROCESS | 1801 | 1461281510283 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:31:50 INFO - PROCESS | 1801 | 1461281510610 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x90421000 == 135 [pid = 1801] [id = 426] 16:31:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x906c9400) [pid = 1801] [serial = 1279] [outer = (nil)] 16:31:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x92cd3800) [pid = 1801] [serial = 1280] [outer = 0x906c9400] 16:31:50 INFO - PROCESS | 1801 | 1461281510709 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x92d5f400) [pid = 1801] [serial = 1281] [outer = 0x906c9400] 16:31:51 INFO - PROCESS | 1801 | 1461281511636 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1689ms 16:31:51 INFO - PROCESS | 1801 | 1461281511713 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 1801 | 1461281511718 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:31:51 INFO - PROCESS | 1801 | 1461281511726 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 1801 | 1461281511730 Marionette TRACE conn4 <- [1,1678,null,{}] 16:31:51 INFO - PROCESS | 1801 | 1461281511737 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:52 INFO - PROCESS | 1801 | 1461281512025 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:31:52 INFO - PROCESS | 1801 | 1461281512356 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba2d800 == 136 [pid = 1801] [id = 427] 16:31:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8dd88000) [pid = 1801] [serial = 1282] [outer = (nil)] 16:31:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x92dee800) [pid = 1801] [serial = 1283] [outer = 0x8dd88000] 16:31:52 INFO - PROCESS | 1801 | 1461281512453 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93a05c00) [pid = 1801] [serial = 1284] [outer = 0x8dd88000] 16:31:53 INFO - PROCESS | 1801 | 1461281513394 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1731ms 16:31:53 INFO - PROCESS | 1801 | 1461281513458 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1801 | 1461281513463 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:31:53 INFO - PROCESS | 1801 | 1461281513470 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1801 | 1461281513474 Marionette TRACE conn4 <- [1,1682,null,{}] 16:31:53 INFO - PROCESS | 1801 | 1461281513480 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:53 INFO - PROCESS | 1801 | 1461281513712 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:31:54 INFO - PROCESS | 1801 | 1461281514047 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bbf400 == 137 [pid = 1801] [id = 428] 16:31:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x93bc1800) [pid = 1801] [serial = 1285] [outer = (nil)] 16:31:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x93d2ac00) [pid = 1801] [serial = 1286] [outer = 0x93bc1800] 16:31:54 INFO - PROCESS | 1801 | 1461281514165 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x93d97000) [pid = 1801] [serial = 1287] [outer = 0x93bc1800] 16:31:55 INFO - PROCESS | 1801 | 1461281515184 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1787ms 16:31:55 INFO - PROCESS | 1801 | 1461281515258 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 1801 | 1461281515262 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:31:55 INFO - PROCESS | 1801 | 1461281515270 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 1801 | 1461281515275 Marionette TRACE conn4 <- [1,1686,null,{}] 16:31:55 INFO - PROCESS | 1801 | 1461281515281 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 1801 | 1461281515587 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:31:55 INFO - PROCESS | 1801 | 1461281515933 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d28c00 == 138 [pid = 1801] [id = 429] 16:31:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x93ee3400) [pid = 1801] [serial = 1288] [outer = (nil)] 16:31:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x95ac4800) [pid = 1801] [serial = 1289] [outer = 0x93ee3400] 16:31:56 INFO - PROCESS | 1801 | 1461281516031 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x96328000) [pid = 1801] [serial = 1290] [outer = 0x93ee3400] 16:31:56 INFO - PROCESS | 1801 | 1461281516984 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1793ms 16:31:57 INFO - PROCESS | 1801 | 1461281517065 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1801 | 1461281517068 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:31:57 INFO - PROCESS | 1801 | 1461281517076 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1801 | 1461281517079 Marionette TRACE conn4 <- [1,1690,null,{}] 16:31:57 INFO - PROCESS | 1801 | 1461281517086 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:57 INFO - PROCESS | 1801 | 1461281517354 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:31:57 INFO - PROCESS | 1801 | 1461281517684 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e05a800 == 139 [pid = 1801] [id = 430] 16:31:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x90133800) [pid = 1801] [serial = 1291] [outer = (nil)] 16:31:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x972b2c00) [pid = 1801] [serial = 1292] [outer = 0x90133800] 16:31:57 INFO - PROCESS | 1801 | 1461281517798 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x972bd800) [pid = 1801] [serial = 1293] [outer = 0x90133800] 16:31:58 INFO - PROCESS | 1801 | 1461281518706 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1696ms 16:31:58 INFO - PROCESS | 1801 | 1461281518774 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:31:58 INFO - PROCESS | 1801 | 1461281518778 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:31:58 INFO - PROCESS | 1801 | 1461281518785 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 1801 | 1461281518788 Marionette TRACE conn4 <- [1,1694,null,{}] 16:31:58 INFO - PROCESS | 1801 | 1461281518794 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:59 INFO - PROCESS | 1801 | 1461281519063 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:31:59 INFO - PROCESS | 1801 | 1461281519443 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x97619000 == 140 [pid = 1801] [id = 431] 16:31:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9761b000) [pid = 1801] [serial = 1294] [outer = (nil)] 16:31:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x97620c00) [pid = 1801] [serial = 1295] [outer = 0x9761b000] 16:31:59 INFO - PROCESS | 1801 | 1461281519544 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x979b1800) [pid = 1801] [serial = 1296] [outer = 0x9761b000] 16:32:00 INFO - PROCESS | 1801 | 1461281520494 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1741ms 16:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:32:00 INFO - PROCESS | 1801 | 1461281520526 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1801 | 1461281520529 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:32:00 INFO - PROCESS | 1801 | 1461281520537 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1801 | 1461281520540 Marionette TRACE conn4 <- [1,1698,null,{}] 16:32:00 INFO - PROCESS | 1801 | 1461281520547 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:00 INFO - PROCESS | 1801 | 1461281520818 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:32:01 INFO - PROCESS | 1801 | 1461281521162 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9761bc00 == 141 [pid = 1801] [id = 432] 16:32:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9761dc00) [pid = 1801] [serial = 1297] [outer = (nil)] 16:32:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9820cc00) [pid = 1801] [serial = 1298] [outer = 0x9761dc00] 16:32:01 INFO - PROCESS | 1801 | 1461281521267 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9820fc00) [pid = 1801] [serial = 1299] [outer = 0x9761dc00] 16:32:02 INFO - PROCESS | 1801 | 1461281522201 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1749ms 16:32:02 INFO - PROCESS | 1801 | 1461281522287 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 1801 | 1461281522292 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:32:02 INFO - PROCESS | 1801 | 1461281522299 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1801 | 1461281522302 Marionette TRACE conn4 <- [1,1702,null,{}] 16:32:02 INFO - PROCESS | 1801 | 1461281522309 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:02 INFO - PROCESS | 1801 | 1461281522553 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:32:02 INFO - PROCESS | 1801 | 1461281522880 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x92df4c00 == 142 [pid = 1801] [id = 433] 16:32:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x93a06400) [pid = 1801] [serial = 1300] [outer = (nil)] 16:32:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x98a90c00) [pid = 1801] [serial = 1301] [outer = 0x93a06400] 16:32:02 INFO - PROCESS | 1801 | 1461281522976 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x98e4c400) [pid = 1801] [serial = 1302] [outer = 0x93a06400] 16:32:03 INFO - PROCESS | 1801 | 1461281523923 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1681ms 16:32:04 INFO - PROCESS | 1801 | 1461281523997 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 1801 | 1461281524000 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:32:04 INFO - PROCESS | 1801 | 1461281524013 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 1801 | 1461281524016 Marionette TRACE conn4 <- [1,1706,null,{}] 16:32:04 INFO - PROCESS | 1801 | 1461281524023 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:04 INFO - PROCESS | 1801 | 1461281524267 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:32:04 INFO - PROCESS | 1801 | 1461281524587 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9761a800 == 143 [pid = 1801] [id = 434] 16:32:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x98881800) [pid = 1801] [serial = 1303] [outer = (nil)] 16:32:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x99141800) [pid = 1801] [serial = 1304] [outer = 0x98881800] 16:32:04 INFO - PROCESS | 1801 | 1461281524685 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x99231000) [pid = 1801] [serial = 1305] [outer = 0x98881800] 16:32:05 INFO - PROCESS | 1801 | 1461281525632 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1689ms 16:32:05 INFO - PROCESS | 1801 | 1461281525704 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1801 | 1461281525708 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:32:05 INFO - PROCESS | 1801 | 1461281525716 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 1801 | 1461281525720 Marionette TRACE conn4 <- [1,1710,null,{}] 16:32:05 INFO - PROCESS | 1801 | 1461281525726 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:05 INFO - PROCESS | 1801 | 1461281525969 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:32:06 INFO - PROCESS | 1801 | 1461281526307 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x90138c00 == 144 [pid = 1801] [id = 435] 16:32:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x98203400) [pid = 1801] [serial = 1306] [outer = (nil)] 16:32:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9d606800) [pid = 1801] [serial = 1307] [outer = 0x98203400] 16:32:06 INFO - PROCESS | 1801 | 1461281526405 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9d60ec00) [pid = 1801] [serial = 1308] [outer = 0x98203400] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x87172c00 == 143 [pid = 1801] [id = 330] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5aa400 == 142 [pid = 1801] [id = 351] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0fb000 == 141 [pid = 1801] [id = 233] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f8000 == 140 [pid = 1801] [id = 417] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5a1c00 == 139 [pid = 1801] [id = 416] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x89ffa000 == 138 [pid = 1801] [id = 415] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x871e3c00 == 137 [pid = 1801] [id = 414] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x85f85c00 == 136 [pid = 1801] [id = 412] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x93a0f800 == 135 [pid = 1801] [id = 411] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x93a06800 == 134 [pid = 1801] [id = 410] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x871e4400 == 133 [pid = 1801] [id = 409] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x91fe7000 == 132 [pid = 1801] [id = 407] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x871e1c00 == 131 [pid = 1801] [id = 408] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e4c00 == 130 [pid = 1801] [id = 406] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8948e800 == 129 [pid = 1801] [id = 405] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x888bac00 == 128 [pid = 1801] [id = 404] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd1cc00 == 127 [pid = 1801] [id = 403] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd17c00 == 126 [pid = 1801] [id = 401] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd94800 == 125 [pid = 1801] [id = 402] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8a60d000 == 124 [pid = 1801] [id = 400] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x8a18b400 == 123 [pid = 1801] [id = 399] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x895d1c00 == 122 [pid = 1801] [id = 398] 16:32:08 INFO - PROCESS | 1801 | --DOCSHELL 0x87079000 == 121 [pid = 1801] [id = 397] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x89ff5000) [pid = 1801] [serial = 1131] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8efeb400) [pid = 1801] [serial = 1146] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8716ac00) [pid = 1801] [serial = 1181] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x991f6800) [pid = 1801] [serial = 1178] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8f2dcc00) [pid = 1801] [serial = 1149] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x89487c00) [pid = 1801] [serial = 1184] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x9013c000) [pid = 1801] [serial = 1151] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x991f7c00) [pid = 1801] [serial = 1175] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9757c800) [pid = 1801] [serial = 1173] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8a5f6400) [pid = 1801] [serial = 1188] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x93edec00) [pid = 1801] [serial = 1166] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x871e4000) [pid = 1801] [serial = 1182] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8bb86000) [pid = 1801] [serial = 1134] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8ba31000) [pid = 1801] [serial = 1133] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x9a9b4400) [pid = 1801] [serial = 1179] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8f0fe000) [pid = 1801] [serial = 1148] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x9a560000) [pid = 1801] [serial = 1176] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x895cbc00) [pid = 1801] [serial = 1130] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8a5a5000) [pid = 1801] [serial = 1187] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8c5e8c00) [pid = 1801] [serial = 1137] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8e092c00) [pid = 1801] [serial = 1143] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8de8fc00) [pid = 1801] [serial = 1140] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x92070000) [pid = 1801] [serial = 1157] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8ba2d000) [pid = 1801] [serial = 1190] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8c4ec800) [pid = 1801] [serial = 1136] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8e085800) [pid = 1801] [serial = 1142] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8efe9400) [pid = 1801] [serial = 1145] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x95c04c00) [pid = 1801] [serial = 1169] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x90435c00) [pid = 1801] [serial = 1155] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8a5a6400) [pid = 1801] [serial = 1047] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8dd9a400) [pid = 1801] [serial = 1139] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x93d94c00) [pid = 1801] [serial = 1164] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x90430000) [pid = 1801] [serial = 1154] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x93a0e000) [pid = 1801] [serial = 1160] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9013f400) [pid = 1801] [serial = 1152] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x93d8f000) [pid = 1801] [serial = 1163] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x92cce800) [pid = 1801] [serial = 1158] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x9922c000) [pid = 1801] [serial = 1116] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x972e1c00) [pid = 1801] [serial = 1172] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x970a0c00) [pid = 1801] [serial = 1170] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x93ee3800) [pid = 1801] [serial = 1167] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8dd85800) [pid = 1801] [serial = 1065] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8948d400) [pid = 1801] [serial = 1185] [outer = (nil)] [url = about:blank] 16:32:08 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x93bbd400) [pid = 1801] [serial = 1161] [outer = (nil)] [url = about:blank] 16:32:09 INFO - PROCESS | 1801 | 1461281529136 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 3451ms 16:32:09 INFO - PROCESS | 1801 | 1461281529168 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1801 | 1461281529173 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:32:09 INFO - PROCESS | 1801 | 1461281529185 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1801 | 1461281529189 Marionette TRACE conn4 <- [1,1714,null,{}] 16:32:09 INFO - PROCESS | 1801 | 1461281529199 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:09 INFO - PROCESS | 1801 | 1461281529446 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:32:09 INFO - PROCESS | 1801 | 1461281529723 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x886cf800 == 122 [pid = 1801] [id = 436] 16:32:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x886d0000) [pid = 1801] [serial = 1309] [outer = (nil)] 16:32:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x89486c00) [pid = 1801] [serial = 1310] [outer = 0x886d0000] 16:32:09 INFO - PROCESS | 1801 | 1461281529818 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x895c5800) [pid = 1801] [serial = 1311] [outer = 0x886d0000] 16:32:10 INFO - PROCESS | 1801 | 1461281530777 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1645ms 16:32:10 INFO - PROCESS | 1801 | 1461281530831 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1801 | 1461281530840 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:32:10 INFO - PROCESS | 1801 | 1461281530859 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1801 | 1461281530864 Marionette TRACE conn4 <- [1,1718,null,{}] 16:32:10 INFO - PROCESS | 1801 | 1461281530870 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:11 INFO - PROCESS | 1801 | 1461281531163 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:32:11 INFO - PROCESS | 1801 | 1461281531398 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff7000 == 123 [pid = 1801] [id = 437] 16:32:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8a18f400) [pid = 1801] [serial = 1312] [outer = (nil)] 16:32:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8a59f800) [pid = 1801] [serial = 1313] [outer = 0x8a18f400] 16:32:11 INFO - PROCESS | 1801 | 1461281531486 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8a5ab400) [pid = 1801] [serial = 1314] [outer = 0x8a18f400] 16:32:12 INFO - PROCESS | 1801 | 1461281532442 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1644ms 16:32:12 INFO - PROCESS | 1801 | 1461281532507 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:32:12 INFO - PROCESS | 1801 | 1461281532511 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:32:12 INFO - PROCESS | 1801 | 1461281532518 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 1801 | 1461281532524 Marionette TRACE conn4 <- [1,1722,null,{}] 16:32:12 INFO - PROCESS | 1801 | 1461281532549 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:12 INFO - PROCESS | 1801 | 1461281532875 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8dd99000) [pid = 1801] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8ed53000) [pid = 1801] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x89ff5800) [pid = 1801] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x85f8f000) [pid = 1801] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8a610c00) [pid = 1801] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x93bbf800) [pid = 1801] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8f2dc800) [pid = 1801] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x87c53000) [pid = 1801] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8bd84c00) [pid = 1801] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8ba2dc00) [pid = 1801] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8a5a1000) [pid = 1801] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x895c6000) [pid = 1801] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x91fe7c00) [pid = 1801] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x89ff7400) [pid = 1801] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8dd86c00) [pid = 1801] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8707e400) [pid = 1801] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x92df0800) [pid = 1801] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8bd4f400) [pid = 1801] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8a18ac00) [pid = 1801] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:32:13 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x93d93400) [pid = 1801] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:32:13 INFO - PROCESS | 1801 | 1461281533659 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x84639000 == 124 [pid = 1801] [id = 438] 16:32:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x85f8f000) [pid = 1801] [serial = 1315] [outer = (nil)] 16:32:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x888c0c00) [pid = 1801] [serial = 1316] [outer = 0x85f8f000] 16:32:13 INFO - PROCESS | 1801 | 1461281533745 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8bb07000) [pid = 1801] [serial = 1317] [outer = 0x85f8f000] 16:32:14 INFO - PROCESS | 1801 | 1461281534606 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2144ms 16:32:14 INFO - PROCESS | 1801 | 1461281534663 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:32:14 INFO - PROCESS | 1801 | 1461281534668 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:32:14 INFO - PROCESS | 1801 | 1461281534676 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 1801 | 1461281534678 Marionette TRACE conn4 <- [1,1726,null,{}] 16:32:14 INFO - PROCESS | 1801 | 1461281534686 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:14 INFO - PROCESS | 1801 | 1461281534916 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:32:15 INFO - PROCESS | 1801 | 1461281535101 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x895c6000 == 125 [pid = 1801] [id = 439] 16:32:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8bd1a400) [pid = 1801] [serial = 1318] [outer = (nil)] 16:32:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8bd51400) [pid = 1801] [serial = 1319] [outer = 0x8bd1a400] 16:32:15 INFO - PROCESS | 1801 | 1461281535277 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8bd8a800) [pid = 1801] [serial = 1320] [outer = 0x8bd1a400] 16:32:16 INFO - PROCESS | 1801 | 1461281536368 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1737ms 16:32:16 INFO - PROCESS | 1801 | 1461281536413 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 1801 | 1461281536421 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:32:16 INFO - PROCESS | 1801 | 1461281536432 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1801 | 1461281536437 Marionette TRACE conn4 <- [1,1730,null,{}] 16:32:16 INFO - PROCESS | 1801 | 1461281536446 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:16 INFO - PROCESS | 1801 | 1461281536734 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:32:17 INFO - PROCESS | 1801 | 1461281537076 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x871ec800 == 126 [pid = 1801] [id = 440] 16:32:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x888b8c00) [pid = 1801] [serial = 1321] [outer = (nil)] 16:32:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x89ff9000) [pid = 1801] [serial = 1322] [outer = 0x888b8c00] 16:32:17 INFO - PROCESS | 1801 | 1461281537171 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8a34e000) [pid = 1801] [serial = 1323] [outer = 0x888b8c00] 16:32:18 INFO - PROCESS | 1801 | 1461281538158 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1784ms 16:32:18 INFO - PROCESS | 1801 | 1461281538218 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 1801 | 1461281538228 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:32:18 INFO - PROCESS | 1801 | 1461281538239 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 1801 | 1461281538244 Marionette TRACE conn4 <- [1,1734,null,{}] 16:32:18 INFO - PROCESS | 1801 | 1461281538252 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:18 INFO - PROCESS | 1801 | 1461281538560 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:32:18 INFO - PROCESS | 1801 | 1461281538960 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb88c00 == 127 [pid = 1801] [id = 441] 16:32:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8bb90400) [pid = 1801] [serial = 1324] [outer = (nil)] 16:32:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8bd87000) [pid = 1801] [serial = 1325] [outer = 0x8bb90400] 16:32:19 INFO - PROCESS | 1801 | 1461281539059 Marionette DEBUG loaded listener.js 16:32:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8c4f0c00) [pid = 1801] [serial = 1326] [outer = 0x8bb90400] 16:32:20 INFO - PROCESS | 1801 | 1461281540093 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1892ms 16:32:20 INFO - PROCESS | 1801 | 1461281540132 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 1801 | 1461281540136 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:32:20 INFO - PROCESS | 1801 | 1461281540144 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 1801 | 1461281540151 Marionette TRACE conn4 <- [1,1738,null,{}] 16:32:20 INFO - PROCESS | 1801 | 1461281540169 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:20 INFO - PROCESS | 1801 | 1461281540432 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:32:20 INFO - PROCESS | 1801 | 1461281540759 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd7f800 == 128 [pid = 1801] [id = 442] 16:32:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8dd86800) [pid = 1801] [serial = 1327] [outer = (nil)] 16:32:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8dd95000) [pid = 1801] [serial = 1328] [outer = 0x8dd86800] 16:32:20 INFO - PROCESS | 1801 | 1461281540863 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8de90400) [pid = 1801] [serial = 1329] [outer = 0x8dd86800] 16:32:21 INFO - PROCESS | 1801 | 1461281541800 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1693ms 16:32:21 INFO - PROCESS | 1801 | 1461281541838 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:32:21 INFO - PROCESS | 1801 | 1461281541843 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:32:21 INFO - PROCESS | 1801 | 1461281541850 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 1801 | 1461281541853 Marionette TRACE conn4 <- [1,1742,null,{}] 16:32:21 INFO - PROCESS | 1801 | 1461281541860 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:22 INFO - PROCESS | 1801 | 1461281542099 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:32:22 INFO - PROCESS | 1801 | 1461281542422 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd84400 == 129 [pid = 1801] [id = 443] 16:32:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8dd9a000) [pid = 1801] [serial = 1330] [outer = (nil)] 16:32:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8e058000) [pid = 1801] [serial = 1331] [outer = 0x8dd9a000] 16:32:22 INFO - PROCESS | 1801 | 1461281542526 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8e088800) [pid = 1801] [serial = 1332] [outer = 0x8dd9a000] 16:32:23 INFO - PROCESS | 1801 | 1461281543431 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1642ms 16:32:23 INFO - PROCESS | 1801 | 1461281543495 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:32:23 INFO - PROCESS | 1801 | 1461281543500 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:32:23 INFO - PROCESS | 1801 | 1461281543508 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1801 | 1461281543511 Marionette TRACE conn4 <- [1,1746,null,{}] 16:32:23 INFO - PROCESS | 1801 | 1461281543518 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:23 INFO - PROCESS | 1801 | 1461281543756 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:32:24 INFO - PROCESS | 1801 | 1461281544091 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x86364c00 == 130 [pid = 1801] [id = 444] 16:32:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8bb07400) [pid = 1801] [serial = 1333] [outer = (nil)] 16:32:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8e090800) [pid = 1801] [serial = 1334] [outer = 0x8bb07400] 16:32:24 INFO - PROCESS | 1801 | 1461281544184 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8ea0d400) [pid = 1801] [serial = 1335] [outer = 0x8bb07400] 16:32:25 INFO - PROCESS | 1801 | 1461281545123 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1655ms 16:32:25 INFO - PROCESS | 1801 | 1461281545170 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1801 | 1461281545175 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:32:25 INFO - PROCESS | 1801 | 1461281545182 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1801 | 1461281545186 Marionette TRACE conn4 <- [1,1750,null,{}] 16:32:25 INFO - PROCESS | 1801 | 1461281545192 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:25 INFO - PROCESS | 1801 | 1461281545447 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:32:25 INFO - PROCESS | 1801 | 1461281545776 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea01c00 == 131 [pid = 1801] [id = 445] 16:32:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8ed4e400) [pid = 1801] [serial = 1336] [outer = (nil)] 16:32:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8eff0c00) [pid = 1801] [serial = 1337] [outer = 0x8ed4e400] 16:32:25 INFO - PROCESS | 1801 | 1461281545880 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8f0e4000) [pid = 1801] [serial = 1338] [outer = 0x8ed4e400] 16:32:26 INFO - PROCESS | 1801 | 1461281546785 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1636ms 16:32:26 INFO - PROCESS | 1801 | 1461281546820 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:32:26 INFO - PROCESS | 1801 | 1461281546824 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:32:26 INFO - PROCESS | 1801 | 1461281546832 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 1801 | 1461281546836 Marionette TRACE conn4 <- [1,1754,null,{}] 16:32:26 INFO - PROCESS | 1801 | 1461281546843 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:27 INFO - PROCESS | 1801 | 1461281547086 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:32:27 INFO - PROCESS | 1801 | 1461281547404 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e051000 == 132 [pid = 1801] [id = 446] 16:32:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8efee400) [pid = 1801] [serial = 1339] [outer = (nil)] 16:32:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8f0fec00) [pid = 1801] [serial = 1340] [outer = 0x8efee400] 16:32:27 INFO - PROCESS | 1801 | 1461281547513 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8f2e0800) [pid = 1801] [serial = 1341] [outer = 0x8efee400] 16:32:28 INFO - PROCESS | 1801 | 1461281548438 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1686ms 16:32:28 INFO - PROCESS | 1801 | 1461281548518 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 1801 | 1461281548523 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:32:28 INFO - PROCESS | 1801 | 1461281548530 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1801 | 1461281548535 Marionette TRACE conn4 <- [1,1758,null,{}] 16:32:28 INFO - PROCESS | 1801 | 1461281548542 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 1801 | 1461281548816 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:32:29 INFO - PROCESS | 1801 | 1461281549144 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e052800 == 133 [pid = 1801] [id = 447] 16:32:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8f0f4000) [pid = 1801] [serial = 1342] [outer = (nil)] 16:32:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x90136800) [pid = 1801] [serial = 1343] [outer = 0x8f0f4000] 16:32:29 INFO - PROCESS | 1801 | 1461281549238 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9013dc00) [pid = 1801] [serial = 1344] [outer = 0x8f0f4000] 16:32:30 INFO - PROCESS | 1801 | 1461281550202 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1740ms 16:32:30 INFO - PROCESS | 1801 | 1461281550272 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:32:30 INFO - PROCESS | 1801 | 1461281550276 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:32:30 INFO - PROCESS | 1801 | 1461281550283 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 1801 | 1461281550287 Marionette TRACE conn4 <- [1,1762,null,{}] 16:32:30 INFO - PROCESS | 1801 | 1461281550293 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:30 INFO - PROCESS | 1801 | 1461281550525 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:32:30 INFO - PROCESS | 1801 | 1461281550850 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb81800 == 134 [pid = 1801] [id = 448] 16:32:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8bd49800) [pid = 1801] [serial = 1345] [outer = (nil)] 16:32:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9041ec00) [pid = 1801] [serial = 1346] [outer = 0x8bd49800] 16:32:30 INFO - PROCESS | 1801 | 1461281550944 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x90430400) [pid = 1801] [serial = 1347] [outer = 0x8bd49800] 16:32:31 INFO - PROCESS | 1801 | 1461281551884 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1640ms 16:32:31 INFO - PROCESS | 1801 | 1461281551923 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 1801 | 1461281551927 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:32:31 INFO - PROCESS | 1801 | 1461281551935 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1801 | 1461281551939 Marionette TRACE conn4 <- [1,1766,null,{}] 16:32:31 INFO - PROCESS | 1801 | 1461281551945 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:32 INFO - PROCESS | 1801 | 1461281552181 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:32:32 INFO - PROCESS | 1801 | 1461281552505 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea03800 == 135 [pid = 1801] [id = 449] 16:32:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8f0f4c00) [pid = 1801] [serial = 1348] [outer = (nil)] 16:32:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x91312400) [pid = 1801] [serial = 1349] [outer = 0x8f0f4c00] 16:32:32 INFO - PROCESS | 1801 | 1461281552603 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x91356000) [pid = 1801] [serial = 1350] [outer = 0x8f0f4c00] 16:32:33 INFO - PROCESS | 1801 | 1461281553561 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1690ms 16:32:33 INFO - PROCESS | 1801 | 1461281553628 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:32:33 INFO - PROCESS | 1801 | 1461281553633 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:32:33 INFO - PROCESS | 1801 | 1461281553639 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 1801 | 1461281553644 Marionette TRACE conn4 <- [1,1770,null,{}] 16:32:33 INFO - PROCESS | 1801 | 1461281553650 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:33 INFO - PROCESS | 1801 | 1461281553951 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:32:34 INFO - PROCESS | 1801 | 1461281554294 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x906c6400 == 136 [pid = 1801] [id = 450] 16:32:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x93a04000) [pid = 1801] [serial = 1351] [outer = (nil)] 16:32:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x93a10400) [pid = 1801] [serial = 1352] [outer = 0x93a04000] 16:32:34 INFO - PROCESS | 1801 | 1461281554395 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x93bbd400) [pid = 1801] [serial = 1353] [outer = 0x93a04000] 16:32:35 INFO - PROCESS | 1801 | 1461281555354 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1784ms 16:32:35 INFO - PROCESS | 1801 | 1461281555425 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 1801 | 1461281555429 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:32:35 INFO - PROCESS | 1801 | 1461281555436 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1801 | 1461281555439 Marionette TRACE conn4 <- [1,1774,null,{}] 16:32:35 INFO - PROCESS | 1801 | 1461281555446 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:35 INFO - PROCESS | 1801 | 1461281555731 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:32:36 INFO - PROCESS | 1801 | 1461281556040 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9043a800 == 137 [pid = 1801] [id = 451] 16:32:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93a05400) [pid = 1801] [serial = 1354] [outer = (nil)] 16:32:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x93d8e800) [pid = 1801] [serial = 1355] [outer = 0x93a05400] 16:32:36 INFO - PROCESS | 1801 | 1461281556131 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x93d94c00) [pid = 1801] [serial = 1356] [outer = 0x93a05400] 16:32:37 INFO - PROCESS | 1801 | 1461281557034 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1631ms 16:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:32:37 INFO - PROCESS | 1801 | 1461281557068 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1801 | 1461281557072 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:32:37 INFO - PROCESS | 1801 | 1461281557080 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 1801 | 1461281557084 Marionette TRACE conn4 <- [1,1778,null,{}] 16:32:37 INFO - PROCESS | 1801 | 1461281557091 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:37 INFO - PROCESS | 1801 | 1461281557334 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:32:37 INFO - PROCESS | 1801 | 1461281557657 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0f1400 == 138 [pid = 1801] [id = 452] 16:32:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x93a0ac00) [pid = 1801] [serial = 1357] [outer = (nil)] 16:32:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x93edc000) [pid = 1801] [serial = 1358] [outer = 0x93a0ac00] 16:32:37 INFO - PROCESS | 1801 | 1461281557758 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x93ee0c00) [pid = 1801] [serial = 1359] [outer = 0x93a0ac00] 16:32:38 INFO - PROCESS | 1801 | 1461281558699 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1696ms 16:32:38 INFO - PROCESS | 1801 | 1461281558775 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1801 | 1461281558780 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:32:38 INFO - PROCESS | 1801 | 1461281558786 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1801 | 1461281558790 Marionette TRACE conn4 <- [1,1782,null,{}] 16:32:38 INFO - PROCESS | 1801 | 1461281558797 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:39 INFO - PROCESS | 1801 | 1461281559081 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:32:39 INFO - PROCESS | 1801 | 1461281559412 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8716d000 == 139 [pid = 1801] [id = 453] 16:32:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8bb8dc00) [pid = 1801] [serial = 1360] [outer = (nil)] 16:32:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x93eee000) [pid = 1801] [serial = 1361] [outer = 0x8bb8dc00] 16:32:39 INFO - PROCESS | 1801 | 1461281559513 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x93ef0000) [pid = 1801] [serial = 1362] [outer = 0x8bb8dc00] 16:32:40 INFO - PROCESS | 1801 | 1461281560454 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1746ms 16:32:40 INFO - PROCESS | 1801 | 1461281560534 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1801 | 1461281560537 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:32:40 INFO - PROCESS | 1801 | 1461281560544 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1801 | 1461281560548 Marionette TRACE conn4 <- [1,1786,null,{}] 16:32:40 INFO - PROCESS | 1801 | 1461281560554 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 1801 | 1461281560804 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:32:41 INFO - PROCESS | 1801 | 1461281561108 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x906c1400 == 140 [pid = 1801] [id = 454] 16:32:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x93d90c00) [pid = 1801] [serial = 1363] [outer = (nil)] 16:32:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9709c800) [pid = 1801] [serial = 1364] [outer = 0x93d90c00] 16:32:41 INFO - PROCESS | 1801 | 1461281561205 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9720e400) [pid = 1801] [serial = 1365] [outer = 0x93d90c00] 16:32:42 INFO - PROCESS | 1801 | 1461281562121 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1643ms 16:32:42 INFO - PROCESS | 1801 | 1461281562188 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:32:42 INFO - PROCESS | 1801 | 1461281562193 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:32:42 INFO - PROCESS | 1801 | 1461281562201 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 1801 | 1461281562204 Marionette TRACE conn4 <- [1,1790,null,{}] 16:32:42 INFO - PROCESS | 1801 | 1461281562211 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:42 INFO - PROCESS | 1801 | 1461281562460 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:32:42 INFO - PROCESS | 1801 | 1461281562792 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x871eb400 == 141 [pid = 1801] [id = 455] 16:32:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x970a0c00) [pid = 1801] [serial = 1366] [outer = (nil)] 16:32:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x97618800) [pid = 1801] [serial = 1367] [outer = 0x970a0c00] 16:32:42 INFO - PROCESS | 1801 | 1461281562889 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x9761d400) [pid = 1801] [serial = 1368] [outer = 0x970a0c00] 16:32:43 INFO - PROCESS | 1801 | 1461281563864 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1735ms 16:32:43 INFO - PROCESS | 1801 | 1461281563937 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1801 | 1461281563940 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:32:43 INFO - PROCESS | 1801 | 1461281563948 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1801 | 1461281563951 Marionette TRACE conn4 <- [1,1794,null,{}] 16:32:43 INFO - PROCESS | 1801 | 1461281563958 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:44 INFO - PROCESS | 1801 | 1461281564240 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:32:44 INFO - PROCESS | 1801 | 1461281564578 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efef400 == 142 [pid = 1801] [id = 456] 16:32:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x8f2de400) [pid = 1801] [serial = 1369] [outer = (nil)] 16:32:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9820e800) [pid = 1801] [serial = 1370] [outer = 0x8f2de400] 16:32:44 INFO - PROCESS | 1801 | 1461281564674 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9884bc00) [pid = 1801] [serial = 1371] [outer = 0x8f2de400] 16:32:45 INFO - PROCESS | 1801 | 1461281565667 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1756ms 16:32:45 INFO - PROCESS | 1801 | 1461281565706 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 1801 | 1461281565710 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:32:45 INFO - PROCESS | 1801 | 1461281565717 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1801 | 1461281565721 Marionette TRACE conn4 <- [1,1798,null,{}] 16:32:45 INFO - PROCESS | 1801 | 1461281565728 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:45 INFO - PROCESS | 1801 | 1461281565970 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9761a800 == 141 [pid = 1801] [id = 434] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x92df4c00 == 140 [pid = 1801] [id = 433] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x97619000 == 139 [pid = 1801] [id = 431] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9761bc00 == 138 [pid = 1801] [id = 432] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8e05a800 == 137 [pid = 1801] [id = 430] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x93d28c00 == 136 [pid = 1801] [id = 429] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x93bbf400 == 135 [pid = 1801] [id = 428] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x90421000 == 134 [pid = 1801] [id = 426] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba2d800 == 133 [pid = 1801] [id = 427] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9013e800 == 132 [pid = 1801] [id = 425] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8c4b2800 == 131 [pid = 1801] [id = 424] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8efeb000 == 130 [pid = 1801] [id = 423] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8de98400 == 129 [pid = 1801] [id = 422] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8707fc00 == 128 [pid = 1801] [id = 421] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff1400 == 127 [pid = 1801] [id = 419] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f2800 == 126 [pid = 1801] [id = 420] 16:32:47 INFO - PROCESS | 1801 | --DOCSHELL 0x85f8e000 == 125 [pid = 1801] [id = 418] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8e08a800) [pid = 1801] [serial = 1209] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8f0f4800) [pid = 1801] [serial = 1215] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8de95000) [pid = 1801] [serial = 1208] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8bb8d800) [pid = 1801] [serial = 1253] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8bd1d800) [pid = 1801] [serial = 1128] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x97623800) [pid = 1801] [serial = 1239] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8bb0cc00) [pid = 1801] [serial = 1251] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x972ba000) [pid = 1801] [serial = 1235] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x90436800) [pid = 1801] [serial = 1220] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x886c6800) [pid = 1801] [serial = 1244] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8c5ed000) [pid = 1801] [serial = 1205] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8bb8a000) [pid = 1801] [serial = 1200] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x93d9d400) [pid = 1801] [serial = 1230] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x90137400) [pid = 1801] [serial = 1218] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x92dedc00) [pid = 1801] [serial = 1224] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8c5ef800) [pid = 1801] [serial = 1206] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8a352800) [pid = 1801] [serial = 1197] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8f0ea000) [pid = 1801] [serial = 1214] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8ed85c00) [pid = 1801] [serial = 1211] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x93d8ec00) [pid = 1801] [serial = 1229] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8a189c00) [pid = 1801] [serial = 1196] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x87c4c000) [pid = 1801] [serial = 1194] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x920e0800) [pid = 1801] [serial = 1223] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9761fc00) [pid = 1801] [serial = 1238] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8ed8a400) [pid = 1801] [serial = 1212] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8bb02400) [pid = 1801] [serial = 1250] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x93bc1c00) [pid = 1801] [serial = 1227] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x93bbac00) [pid = 1801] [serial = 1226] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8bd8b400) [pid = 1801] [serial = 1202] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x98878400) [pid = 1801] [serial = 1241] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x888bf400) [pid = 1801] [serial = 1245] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x97402400) [pid = 1801] [serial = 1236] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8a34ac00) [pid = 1801] [serial = 1247] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8bb09000) [pid = 1801] [serial = 1199] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x906c0400) [pid = 1801] [serial = 1221] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8f2e3800) [pid = 1801] [serial = 1217] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8716fc00) [pid = 1801] [serial = 1193] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x95c10c00) [pid = 1801] [serial = 1233] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8a356800) [pid = 1801] [serial = 1248] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x95ac8c00) [pid = 1801] [serial = 1232] [outer = (nil)] [url = about:blank] 16:32:47 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8c4b6400) [pid = 1801] [serial = 1203] [outer = (nil)] [url = about:blank] 16:32:48 INFO - PROCESS | 1801 | 1461281568071 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x871eb800 == 126 [pid = 1801] [id = 457] 16:32:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x871ec000) [pid = 1801] [serial = 1372] [outer = (nil)] 16:32:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x87c4bc00) [pid = 1801] [serial = 1373] [outer = 0x871ec000] 16:32:48 INFO - PROCESS | 1801 | 1461281568164 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x886cb400) [pid = 1801] [serial = 1374] [outer = 0x871ec000] 16:32:49 INFO - PROCESS | 1801 | 1461281569012 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 3338ms 16:32:49 INFO - PROCESS | 1801 | 1461281569057 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:32:49 INFO - PROCESS | 1801 | 1461281569064 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:32:49 INFO - PROCESS | 1801 | 1461281569074 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 1801 | 1461281569078 Marionette TRACE conn4 <- [1,1802,null,{}] 16:32:49 INFO - PROCESS | 1801 | 1461281569085 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:49 INFO - PROCESS | 1801 | 1461281569310 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:32:49 INFO - PROCESS | 1801 | 1461281569502 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x895d2400 == 127 [pid = 1801] [id = 458] 16:32:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x89ff0c00) [pid = 1801] [serial = 1375] [outer = (nil)] 16:32:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8a18bc00) [pid = 1801] [serial = 1376] [outer = 0x89ff0c00] 16:32:49 INFO - PROCESS | 1801 | 1461281569590 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8a352000) [pid = 1801] [serial = 1377] [outer = 0x89ff0c00] 16:32:50 INFO - PROCESS | 1801 | 1461281570623 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1582ms 16:32:50 INFO - PROCESS | 1801 | 1461281570660 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:32:50 INFO - PROCESS | 1801 | 1461281570666 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:32:50 INFO - PROCESS | 1801 | 1461281570675 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 1801 | 1461281570679 Marionette TRACE conn4 <- [1,1806,null,{}] 16:32:50 INFO - PROCESS | 1801 | 1461281570695 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:50 INFO - PROCESS | 1801 | 1461281570985 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:32:51 INFO - PROCESS | 1801 | 1461281571216 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f4000 == 128 [pid = 1801] [id = 459] 16:32:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8bb0b400) [pid = 1801] [serial = 1378] [outer = (nil)] 16:32:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8bb0f400) [pid = 1801] [serial = 1379] [outer = 0x8bb0b400] 16:32:51 INFO - PROCESS | 1801 | 1461281571294 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8bd1b800) [pid = 1801] [serial = 1380] [outer = 0x8bb0b400] 16:32:52 INFO - PROCESS | 1801 | 1461281572205 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2049ms 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x886d0000) [pid = 1801] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8ea06800) [pid = 1801] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x90412800) [pid = 1801] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8efef000) [pid = 1801] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x86366400) [pid = 1801] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x90133800) [pid = 1801] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x85f8f000) [pid = 1801] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8bd1f000) [pid = 1801] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x9761b000) [pid = 1801] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x93a06400) [pid = 1801] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8dd88000) [pid = 1801] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x9761dc00) [pid = 1801] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x906c9400) [pid = 1801] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8a187c00) [pid = 1801] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8e093000) [pid = 1801] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8a18f400) [pid = 1801] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8a353000) [pid = 1801] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x98881800) [pid = 1801] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x93bc1800) [pid = 1801] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8ea0f000) [pid = 1801] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8bb87400) [pid = 1801] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:32:52 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x93ee3400) [pid = 1801] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:32:52 INFO - PROCESS | 1801 | 1461281572831 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 1801 | 1461281572835 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:32:52 INFO - PROCESS | 1801 | 1461281572852 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1801 | 1461281572861 Marionette TRACE conn4 <- [1,1810,null,{}] 16:32:52 INFO - PROCESS | 1801 | 1461281572868 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:53 INFO - PROCESS | 1801 | 1461281573149 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:32:53 INFO - PROCESS | 1801 | 1461281573271 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ffd000 == 129 [pid = 1801] [id = 460] 16:32:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8a5f3400) [pid = 1801] [serial = 1381] [outer = (nil)] 16:32:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8bd4ac00) [pid = 1801] [serial = 1382] [outer = 0x8a5f3400] 16:32:53 INFO - PROCESS | 1801 | 1461281573352 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8bd89000) [pid = 1801] [serial = 1383] [outer = 0x8a5f3400] 16:32:54 INFO - PROCESS | 1801 | 1461281574124 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1306ms 16:32:54 INFO - PROCESS | 1801 | 1461281574152 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:32:54 INFO - PROCESS | 1801 | 1461281574157 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:32:54 INFO - PROCESS | 1801 | 1461281574163 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1801 | 1461281574167 Marionette TRACE conn4 <- [1,1814,null,{}] 16:32:54 INFO - PROCESS | 1801 | 1461281574172 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:54 INFO - PROCESS | 1801 | 1461281574363 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:32:54 INFO - PROCESS | 1801 | 1461281574380 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb87400 == 130 [pid = 1801] [id = 461] 16:32:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8bd50800) [pid = 1801] [serial = 1384] [outer = (nil)] 16:32:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8c5ecc00) [pid = 1801] [serial = 1385] [outer = 0x8bd50800] 16:32:54 INFO - PROCESS | 1801 | 1461281574458 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8dd82400) [pid = 1801] [serial = 1386] [outer = 0x8bd50800] 16:32:55 INFO - PROCESS | 1801 | 1461281575837 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1732ms 16:32:55 INFO - PROCESS | 1801 | 1461281575897 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 1801 | 1461281575904 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:32:55 INFO - PROCESS | 1801 | 1461281575915 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 1801 | 1461281575921 Marionette TRACE conn4 <- [1,1818,null,{}] 16:32:55 INFO - PROCESS | 1801 | 1461281575930 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:56 INFO - PROCESS | 1801 | 1461281576206 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:32:56 INFO - PROCESS | 1801 | 1461281576550 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c54c00 == 131 [pid = 1801] [id = 462] 16:32:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x89489c00) [pid = 1801] [serial = 1387] [outer = (nil)] 16:32:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8a188000) [pid = 1801] [serial = 1388] [outer = 0x89489c00] 16:32:56 INFO - PROCESS | 1801 | 1461281576646 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8a5f7c00) [pid = 1801] [serial = 1389] [outer = 0x89489c00] 16:32:57 INFO - PROCESS | 1801 | 1461281577685 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1839ms 16:32:57 INFO - PROCESS | 1801 | 1461281577754 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1801 | 1461281577764 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:32:57 INFO - PROCESS | 1801 | 1461281577776 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1801 | 1461281577780 Marionette TRACE conn4 <- [1,1822,null,{}] 16:32:57 INFO - PROCESS | 1801 | 1461281577787 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:58 INFO - PROCESS | 1801 | 1461281578063 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:32:58 INFO - PROCESS | 1801 | 1461281578452 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0c000 == 132 [pid = 1801] [id = 463] 16:32:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8bb0dc00) [pid = 1801] [serial = 1390] [outer = (nil)] 16:32:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8c4f7800) [pid = 1801] [serial = 1391] [outer = 0x8bb0dc00] 16:32:58 INFO - PROCESS | 1801 | 1461281578550 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8c5ef800) [pid = 1801] [serial = 1392] [outer = 0x8bb0dc00] 16:32:59 INFO - PROCESS | 1801 | 1461281579530 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1790ms 16:32:59 INFO - PROCESS | 1801 | 1461281579565 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 1801 | 1461281579570 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:32:59 INFO - PROCESS | 1801 | 1461281579578 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 1801 | 1461281579584 Marionette TRACE conn4 <- [1,1826,null,{}] 16:32:59 INFO - PROCESS | 1801 | 1461281579602 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:59 INFO - PROCESS | 1801 | 1461281579849 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:33:00 INFO - PROCESS | 1801 | 1461281580181 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e051c00 == 133 [pid = 1801] [id = 464] 16:33:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8e053400) [pid = 1801] [serial = 1393] [outer = (nil)] 16:33:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8e093000) [pid = 1801] [serial = 1394] [outer = 0x8e053400] 16:33:00 INFO - PROCESS | 1801 | 1461281580281 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8ed49800) [pid = 1801] [serial = 1395] [outer = 0x8e053400] 16:33:01 INFO - PROCESS | 1801 | 1461281581292 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1788ms 16:33:01 INFO - PROCESS | 1801 | 1461281581366 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 1801 | 1461281581371 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:33:01 INFO - PROCESS | 1801 | 1461281581378 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1801 | 1461281581382 Marionette TRACE conn4 <- [1,1830,null,{}] 16:33:01 INFO - PROCESS | 1801 | 1461281581388 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:01 INFO - PROCESS | 1801 | 1461281581662 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:33:02 INFO - PROCESS | 1801 | 1461281581993 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e05c000 == 134 [pid = 1801] [id = 465] 16:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8ea0d000) [pid = 1801] [serial = 1396] [outer = (nil)] 16:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8efe5800) [pid = 1801] [serial = 1397] [outer = 0x8ea0d000] 16:33:02 INFO - PROCESS | 1801 | 1461281582099 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8efec000) [pid = 1801] [serial = 1398] [outer = 0x8ea0d000] 16:33:03 INFO - PROCESS | 1801 | 1461281583034 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1689ms 16:33:03 INFO - PROCESS | 1801 | 1461281583068 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 1801 | 1461281583072 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:33:03 INFO - PROCESS | 1801 | 1461281583080 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 1801 | 1461281583084 Marionette TRACE conn4 <- [1,1834,null,{}] 16:33:03 INFO - PROCESS | 1801 | 1461281583090 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:03 INFO - PROCESS | 1801 | 1461281583355 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:33:03 INFO - PROCESS | 1801 | 1461281583677 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd51c00 == 135 [pid = 1801] [id = 466] 16:33:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8ed8a400) [pid = 1801] [serial = 1399] [outer = (nil)] 16:33:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8f0fb800) [pid = 1801] [serial = 1400] [outer = 0x8ed8a400] 16:33:03 INFO - PROCESS | 1801 | 1461281583777 Marionette DEBUG loaded listener.js 16:33:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8f2db800) [pid = 1801] [serial = 1401] [outer = 0x8ed8a400] 16:33:04 INFO - PROCESS | 1801 | 1461281584702 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1698ms 16:33:04 INFO - PROCESS | 1801 | 1461281584779 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:33:04 INFO - PROCESS | 1801 | 1461281584783 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:33:04 INFO - PROCESS | 1801 | 1461281584790 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 1801 | 1461281584793 Marionette TRACE conn4 <- [1,1838,null,{}] 16:33:04 INFO - PROCESS | 1801 | 1461281584799 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:05 INFO - PROCESS | 1801 | 1461281585113 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:33:05 INFO - PROCESS | 1801 | 1461281585463 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x87073800 == 136 [pid = 1801] [id = 467] 16:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8f0ec800) [pid = 1801] [serial = 1402] [outer = (nil)] 16:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x90434c00) [pid = 1801] [serial = 1403] [outer = 0x8f0ec800] 16:33:05 INFO - PROCESS | 1801 | 1461281585575 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x906c9400) [pid = 1801] [serial = 1404] [outer = 0x8f0ec800] 16:33:06 INFO - PROCESS | 1801 | 1461281586536 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1786ms 16:33:06 INFO - PROCESS | 1801 | 1461281586577 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 1801 | 1461281586582 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:33:06 INFO - PROCESS | 1801 | 1461281586589 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1801 | 1461281586592 Marionette TRACE conn4 <- [1,1842,null,{}] 16:33:06 INFO - PROCESS | 1801 | 1461281586599 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:06 INFO - PROCESS | 1801 | 1461281586841 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:33:07 INFO - PROCESS | 1801 | 1461281587167 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x90133800 == 137 [pid = 1801] [id = 468] 16:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9042f400) [pid = 1801] [serial = 1405] [outer = (nil)] 16:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x92ccdc00) [pid = 1801] [serial = 1406] [outer = 0x9042f400] 16:33:07 INFO - PROCESS | 1801 | 1461281587266 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x92cd8000) [pid = 1801] [serial = 1407] [outer = 0x9042f400] 16:33:08 INFO - PROCESS | 1801 | 1461281588175 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1635ms 16:33:08 INFO - PROCESS | 1801 | 1461281588225 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1801 | 1461281588229 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:33:08 INFO - PROCESS | 1801 | 1461281588236 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1801 | 1461281588240 Marionette TRACE conn4 <- [1,1846,null,{}] 16:33:08 INFO - PROCESS | 1801 | 1461281588262 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:08 INFO - PROCESS | 1801 | 1461281588490 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:33:08 INFO - PROCESS | 1801 | 1461281588809 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e05cc00 == 138 [pid = 1801] [id = 469] 16:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x906bf400) [pid = 1801] [serial = 1408] [outer = (nil)] 16:33:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93a04400) [pid = 1801] [serial = 1409] [outer = 0x906bf400] 16:33:08 INFO - PROCESS | 1801 | 1461281588911 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93a09400) [pid = 1801] [serial = 1410] [outer = 0x906bf400] 16:33:09 INFO - PROCESS | 1801 | 1461281589848 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1650ms 16:33:09 INFO - PROCESS | 1801 | 1461281589887 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:33:09 INFO - PROCESS | 1801 | 1461281589891 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:33:09 INFO - PROCESS | 1801 | 1461281589898 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 1801 | 1461281589902 Marionette TRACE conn4 <- [1,1850,null,{}] 16:33:09 INFO - PROCESS | 1801 | 1461281589908 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:10 INFO - PROCESS | 1801 | 1461281590154 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:33:10 INFO - PROCESS | 1801 | 1461281590498 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f8a400 == 139 [pid = 1801] [id = 470] 16:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8948b000) [pid = 1801] [serial = 1411] [outer = (nil)] 16:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x93d2f000) [pid = 1801] [serial = 1412] [outer = 0x8948b000] 16:33:10 INFO - PROCESS | 1801 | 1461281590612 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x93d34400) [pid = 1801] [serial = 1413] [outer = 0x8948b000] 16:33:11 INFO - PROCESS | 1801 | 1461281591558 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1697ms 16:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:33:11 INFO - PROCESS | 1801 | 1461281591595 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 1801 | 1461281591599 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:33:11 INFO - PROCESS | 1801 | 1461281591607 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 1801 | 1461281591610 Marionette TRACE conn4 <- [1,1854,null,{}] 16:33:11 INFO - PROCESS | 1801 | 1461281591617 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:11 INFO - PROCESS | 1801 | 1461281591862 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:33:12 INFO - PROCESS | 1801 | 1461281592195 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba30000 == 140 [pid = 1801] [id = 471] 16:33:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x93a02400) [pid = 1801] [serial = 1414] [outer = (nil)] 16:33:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x93ee9000) [pid = 1801] [serial = 1415] [outer = 0x93a02400] 16:33:12 INFO - PROCESS | 1801 | 1461281592293 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x93eef000) [pid = 1801] [serial = 1416] [outer = 0x93a02400] 16:33:13 INFO - PROCESS | 1801 | 1461281593241 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1693ms 16:33:13 INFO - PROCESS | 1801 | 1461281593300 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1801 | 1461281593305 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:33:13 INFO - PROCESS | 1801 | 1461281593311 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1801 | 1461281593316 Marionette TRACE conn4 <- [1,1858,null,{}] 16:33:13 INFO - PROCESS | 1801 | 1461281593322 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:13 INFO - PROCESS | 1801 | 1461281593616 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:33:13 INFO - PROCESS | 1801 | 1461281593964 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x93ed6c00 == 141 [pid = 1801] [id = 472] 16:33:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x973ab400) [pid = 1801] [serial = 1417] [outer = (nil)] 16:33:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9740ac00) [pid = 1801] [serial = 1418] [outer = 0x973ab400] 16:33:14 INFO - PROCESS | 1801 | 1461281594068 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9761fc00) [pid = 1801] [serial = 1419] [outer = 0x973ab400] 16:33:15 INFO - PROCESS | 1801 | 1461281595002 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1736ms 16:33:15 INFO - PROCESS | 1801 | 1461281595048 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:33:15 INFO - PROCESS | 1801 | 1461281595053 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:33:15 INFO - PROCESS | 1801 | 1461281595059 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1801 | 1461281595063 Marionette TRACE conn4 <- [1,1862,null,{}] 16:33:15 INFO - PROCESS | 1801 | 1461281595069 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:15 INFO - PROCESS | 1801 | 1461281595305 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:33:15 INFO - PROCESS | 1801 | 1461281595660 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x97615800 == 142 [pid = 1801] [id = 473] 16:33:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x978a4400) [pid = 1801] [serial = 1420] [outer = (nil)] 16:33:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x98210c00) [pid = 1801] [serial = 1421] [outer = 0x978a4400] 16:33:15 INFO - PROCESS | 1801 | 1461281595793 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x98a53000) [pid = 1801] [serial = 1422] [outer = 0x978a4400] 16:33:16 INFO - PROCESS | 1801 | 1461281596704 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1690ms 16:33:16 INFO - PROCESS | 1801 | 1461281596750 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:33:16 INFO - PROCESS | 1801 | 1461281596753 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:33:16 INFO - PROCESS | 1801 | 1461281596761 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 1801 | 1461281596764 Marionette TRACE conn4 <- [1,1866,null,{}] 16:33:16 INFO - PROCESS | 1801 | 1461281596771 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:17 INFO - PROCESS | 1801 | 1461281597007 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:33:17 INFO - PROCESS | 1801 | 1461281597335 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x98207000 == 143 [pid = 1801] [id = 474] 16:33:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x98207800) [pid = 1801] [serial = 1423] [outer = (nil)] 16:33:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9922b000) [pid = 1801] [serial = 1424] [outer = 0x98207800] 16:33:17 INFO - PROCESS | 1801 | 1461281597432 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x99234000) [pid = 1801] [serial = 1425] [outer = 0x98207800] 16:33:18 INFO - PROCESS | 1801 | 1461281598309 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1594ms 16:33:18 INFO - PROCESS | 1801 | 1461281598357 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1801 | 1461281598361 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:33:18 INFO - PROCESS | 1801 | 1461281598390 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1801 | 1461281598395 Marionette TRACE conn4 <- [1,1870,null,{}] 16:33:18 INFO - PROCESS | 1801 | 1461281598401 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:18 INFO - PROCESS | 1801 | 1461281598638 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:33:18 INFO - PROCESS | 1801 | 1461281598975 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x9740c000 == 144 [pid = 1801] [id = 475] 16:33:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x99135c00) [pid = 1801] [serial = 1426] [outer = (nil)] 16:33:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9a948000) [pid = 1801] [serial = 1427] [outer = 0x99135c00] 16:33:19 INFO - PROCESS | 1801 | 1461281599070 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9a9b9800) [pid = 1801] [serial = 1428] [outer = 0x99135c00] 16:33:20 INFO - PROCESS | 1801 | 1461281600001 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1692ms 16:33:20 INFO - PROCESS | 1801 | 1461281600078 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1801 | 1461281600081 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:33:20 INFO - PROCESS | 1801 | 1461281600088 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1801 | 1461281600091 Marionette TRACE conn4 <- [1,1874,null,{}] 16:33:20 INFO - PROCESS | 1801 | 1461281600098 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:20 INFO - PROCESS | 1801 | 1461281600347 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:33:20 INFO - PROCESS | 1801 | 1461281600683 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x886c9800 == 145 [pid = 1801] [id = 476] 16:33:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8ba29400) [pid = 1801] [serial = 1429] [outer = (nil)] 16:33:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9ea24000) [pid = 1801] [serial = 1430] [outer = 0x8ba29400] 16:33:20 INFO - PROCESS | 1801 | 1461281600789 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x9eadb800) [pid = 1801] [serial = 1431] [outer = 0x8ba29400] 16:33:21 INFO - PROCESS | 1801 | 1461281601748 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1732ms 16:33:21 INFO - PROCESS | 1801 | 1461281601822 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 1801 | 1461281601825 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:33:21 INFO - PROCESS | 1801 | 1461281601832 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 1801 | 1461281601835 Marionette TRACE conn4 <- [1,1878,null,{}] 16:33:21 INFO - PROCESS | 1801 | 1461281601842 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:22 INFO - PROCESS | 1801 | 1461281602079 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:33:22 INFO - PROCESS | 1801 | 1461281602414 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x87170c00 == 146 [pid = 1801] [id = 477] 16:33:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x92ded400) [pid = 1801] [serial = 1432] [outer = (nil)] 16:33:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9eae7800) [pid = 1801] [serial = 1433] [outer = 0x92ded400] 16:33:22 INFO - PROCESS | 1801 | 1461281602513 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9eae9800) [pid = 1801] [serial = 1434] [outer = 0x92ded400] 16:33:23 INFO - PROCESS | 1801 | 1461281603455 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1681ms 16:33:23 INFO - PROCESS | 1801 | 1461281603515 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:33:23 INFO - PROCESS | 1801 | 1461281603518 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:33:23 INFO - PROCESS | 1801 | 1461281603526 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 1801 | 1461281603530 Marionette TRACE conn4 <- [1,1882,null,{}] 16:33:23 INFO - PROCESS | 1801 | 1461281603537 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:23 INFO - PROCESS | 1801 | 1461281603775 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:33:24 INFO - PROCESS | 1801 | 1461281604112 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ea27800 == 147 [pid = 1801] [id = 478] 16:33:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9eae2000) [pid = 1801] [serial = 1435] [outer = (nil)] 16:33:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9eaf7c00) [pid = 1801] [serial = 1436] [outer = 0x9eae2000] 16:33:24 INFO - PROCESS | 1801 | 1461281604210 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9fc28c00) [pid = 1801] [serial = 1437] [outer = 0x9eae2000] 16:33:25 INFO - PROCESS | 1801 | 1461281605074 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1586ms 16:33:25 INFO - PROCESS | 1801 | 1461281605129 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1801 | 1461281605134 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:33:25 INFO - PROCESS | 1801 | 1461281605148 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 1801 | 1461281605151 Marionette TRACE conn4 <- [1,1886,null,{}] 16:33:25 INFO - PROCESS | 1801 | 1461281605158 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:25 INFO - PROCESS | 1801 | 1461281605404 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:33:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd4b400 == 146 [pid = 1801] [id = 352] 16:33:27 INFO - PROCESS | 1801 | --DOCSHELL 0x888bfc00 == 145 [pid = 1801] [id = 331] 16:33:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8596a000 == 144 [pid = 1801] [id = 229] 16:33:27 INFO - PROCESS | 1801 | --DOCSHELL 0x97620000 == 143 [pid = 1801] [id = 76] 16:33:27 INFO - PROCESS | 1801 | --DOCSHELL 0x986e3800 == 142 [pid = 1801] [id = 117] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8bd51400) [pid = 1801] [serial = 1319] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x89486c00) [pid = 1801] [serial = 1310] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x98a5ac00) [pid = 1801] [serial = 1242] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x906cdc00) [pid = 1801] [serial = 1277] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8f0e1400) [pid = 1801] [serial = 1271] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x87171800) [pid = 1801] [serial = 1256] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x972b2c00) [pid = 1801] [serial = 1292] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8bb07000) [pid = 1801] [serial = 1317] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8c4b8c00) [pid = 1801] [serial = 1263] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8bd4f000) [pid = 1801] [serial = 1262] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x972bd800) [pid = 1801] [serial = 1293] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x9130e800) [pid = 1801] [serial = 1278] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x97620c00) [pid = 1801] [serial = 1295] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x98e4c400) [pid = 1801] [serial = 1302] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x98a90c00) [pid = 1801] [serial = 1301] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x92dee800) [pid = 1801] [serial = 1283] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x9820cc00) [pid = 1801] [serial = 1298] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x979b1800) [pid = 1801] [serial = 1296] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x92d5f400) [pid = 1801] [serial = 1281] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9d606800) [pid = 1801] [serial = 1307] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8bb10400) [pid = 1801] [serial = 1191] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x895c5800) [pid = 1801] [serial = 1311] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x92cd3800) [pid = 1801] [serial = 1280] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x87c4fc00) [pid = 1801] [serial = 1257] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9820fc00) [pid = 1801] [serial = 1299] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x90421400) [pid = 1801] [serial = 1274] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8a5ab400) [pid = 1801] [serial = 1314] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x90432000) [pid = 1801] [serial = 1275] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8a5f1400) [pid = 1801] [serial = 1259] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x99141800) [pid = 1801] [serial = 1304] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x93d2ac00) [pid = 1801] [serial = 1286] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x888c0c00) [pid = 1801] [serial = 1316] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x99231000) [pid = 1801] [serial = 1305] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8f2e7400) [pid = 1801] [serial = 1272] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x93a05c00) [pid = 1801] [serial = 1284] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8a603c00) [pid = 1801] [serial = 1260] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8ed50400) [pid = 1801] [serial = 1268] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8e053800) [pid = 1801] [serial = 1265] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x95ac4800) [pid = 1801] [serial = 1289] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x96328000) [pid = 1801] [serial = 1290] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8ed56800) [pid = 1801] [serial = 1269] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x93d97000) [pid = 1801] [serial = 1287] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8e085000) [pid = 1801] [serial = 1266] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8a59f800) [pid = 1801] [serial = 1313] [outer = (nil)] [url = about:blank] 16:33:27 INFO - PROCESS | 1801 | 1461281607590 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c48000 == 143 [pid = 1801] [id = 479] 16:33:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x87c4cc00) [pid = 1801] [serial = 1438] [outer = (nil)] 16:33:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x888bd400) [pid = 1801] [serial = 1439] [outer = 0x87c4cc00] 16:33:27 INFO - PROCESS | 1801 | 1461281607681 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x89483000) [pid = 1801] [serial = 1440] [outer = 0x87c4cc00] 16:33:28 INFO - PROCESS | 1801 | 1461281608518 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 3445ms 16:33:28 INFO - PROCESS | 1801 | 1461281608593 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 1801 | 1461281608599 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:33:28 INFO - PROCESS | 1801 | 1461281608609 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 1801 | 1461281608614 Marionette TRACE conn4 <- [1,1890,null,{}] 16:33:28 INFO - PROCESS | 1801 | 1461281608621 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:28 INFO - PROCESS | 1801 | 1461281608840 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:33:29 INFO - PROCESS | 1801 | 1461281609034 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a18f800 == 144 [pid = 1801] [id = 480] 16:33:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8a190c00) [pid = 1801] [serial = 1441] [outer = (nil)] 16:33:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8a356000) [pid = 1801] [serial = 1442] [outer = 0x8a190c00] 16:33:29 INFO - PROCESS | 1801 | 1461281609120 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8a5a8c00) [pid = 1801] [serial = 1443] [outer = 0x8a190c00] 16:33:30 INFO - PROCESS | 1801 | 1461281610128 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1581ms 16:33:30 INFO - PROCESS | 1801 | 1461281610197 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1801 | 1461281610204 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:33:30 INFO - PROCESS | 1801 | 1461281610212 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1801 | 1461281610216 Marionette TRACE conn4 <- [1,1894,null,{}] 16:33:30 INFO - PROCESS | 1801 | 1461281610223 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 1801 | 1461281610553 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:33:30 INFO - PROCESS | 1801 | 1461281610828 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0e800 == 145 [pid = 1801] [id = 481] 16:33:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8bb84400) [pid = 1801] [serial = 1444] [outer = (nil)] 16:33:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8bb8fc00) [pid = 1801] [serial = 1445] [outer = 0x8bb84400] 16:33:30 INFO - PROCESS | 1801 | 1461281610917 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8bd46800) [pid = 1801] [serial = 1446] [outer = 0x8bb84400] 16:33:32 INFO - PROCESS | 1801 | 1461281612428 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8dd86800) [pid = 1801] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x89ff0c00) [pid = 1801] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8f2de400) [pid = 1801] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8bb0b400) [pid = 1801] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x93a0ac00) [pid = 1801] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8ed4e400) [pid = 1801] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x871ec000) [pid = 1801] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x93d90c00) [pid = 1801] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8bb90400) [pid = 1801] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8bb07400) [pid = 1801] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8a5f3400) [pid = 1801] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8efee400) [pid = 1801] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x970a0c00) [pid = 1801] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8a605c00) [pid = 1801] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x888b8c00) [pid = 1801] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8dd9a000) [pid = 1801] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8bd49800) [pid = 1801] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x93a04000) [pid = 1801] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x98203400) [pid = 1801] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8f0f4000) [pid = 1801] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x93a05400) [pid = 1801] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x8f0f4c00) [pid = 1801] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:33:32 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8bb8dc00) [pid = 1801] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2405ms 16:33:32 INFO - PROCESS | 1801 | 1461281612617 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 1801 | 1461281612621 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:33:32 INFO - PROCESS | 1801 | 1461281612638 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 1801 | 1461281612648 Marionette TRACE conn4 <- [1,1898,null,{}] 16:33:32 INFO - PROCESS | 1801 | 1461281612666 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:32 INFO - PROCESS | 1801 | 1461281612889 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:33:32 INFO - PROCESS | 1801 | 1461281612900 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a603c00 == 146 [pid = 1801] [id = 482] 16:33:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8ba2ec00) [pid = 1801] [serial = 1447] [outer = (nil)] 16:33:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8bd4e800) [pid = 1801] [serial = 1448] [outer = 0x8ba2ec00] 16:33:32 INFO - PROCESS | 1801 | 1461281612979 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8c4bb000) [pid = 1801] [serial = 1449] [outer = 0x8ba2ec00] 16:33:33 INFO - PROCESS | 1801 | 1461281613993 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1408ms 16:33:34 INFO - PROCESS | 1801 | 1461281614039 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:33:34 INFO - PROCESS | 1801 | 1461281614044 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:33:34 INFO - PROCESS | 1801 | 1461281614051 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 1801 | 1461281614054 Marionette TRACE conn4 <- [1,1902,null,{}] 16:33:34 INFO - PROCESS | 1801 | 1461281614060 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:34 INFO - PROCESS | 1801 | 1461281614279 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:33:34 INFO - PROCESS | 1801 | 1461281614617 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8716bc00 == 147 [pid = 1801] [id = 483] 16:33:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8716cc00) [pid = 1801] [serial = 1450] [outer = (nil)] 16:33:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x871ed400) [pid = 1801] [serial = 1451] [outer = 0x8716cc00] 16:33:34 INFO - PROCESS | 1801 | 1461281614791 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x886cdc00) [pid = 1801] [serial = 1452] [outer = 0x8716cc00] 16:33:36 INFO - PROCESS | 1801 | 1461281616031 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2043ms 16:33:36 INFO - PROCESS | 1801 | 1461281616117 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 1801 | 1461281616124 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:33:36 INFO - PROCESS | 1801 | 1461281616133 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 1801 | 1461281616138 Marionette TRACE conn4 <- [1,1906,null,{}] 16:33:36 INFO - PROCESS | 1801 | 1461281616146 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:36 INFO - PROCESS | 1801 | 1461281616537 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:33:36 INFO - PROCESS | 1801 | 1461281616752 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a357c00 == 148 [pid = 1801] [id = 484] 16:33:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8a5a1000) [pid = 1801] [serial = 1453] [outer = (nil)] 16:33:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8a5fcc00) [pid = 1801] [serial = 1454] [outer = 0x8a5a1000] 16:33:36 INFO - PROCESS | 1801 | 1461281616848 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8bb03400) [pid = 1801] [serial = 1455] [outer = 0x8a5a1000] 16:33:37 INFO - PROCESS | 1801 | 1461281617933 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1838ms 16:33:37 INFO - PROCESS | 1801 | 1461281617973 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 1801 | 1461281617981 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:33:38 INFO - PROCESS | 1801 | 1461281617991 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 1801 | 1461281617994 Marionette TRACE conn4 <- [1,1910,null,{}] 16:33:38 INFO - PROCESS | 1801 | 1461281618002 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:38 INFO - PROCESS | 1801 | 1461281618256 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:33:38 INFO - PROCESS | 1801 | 1461281618608 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd21000 == 149 [pid = 1801] [id = 485] 16:33:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8bd23000) [pid = 1801] [serial = 1456] [outer = (nil)] 16:33:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8bd7e400) [pid = 1801] [serial = 1457] [outer = 0x8bd23000] 16:33:38 INFO - PROCESS | 1801 | 1461281618705 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8c4ee800) [pid = 1801] [serial = 1458] [outer = 0x8bd23000] 16:33:39 INFO - PROCESS | 1801 | 1461281619697 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1784ms 16:33:39 INFO - PROCESS | 1801 | 1461281619776 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 1801 | 1461281619780 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:33:39 INFO - PROCESS | 1801 | 1461281619790 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1801 | 1461281619801 Marionette TRACE conn4 <- [1,1914,null,{}] 16:33:39 INFO - PROCESS | 1801 | 1461281619816 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:40 INFO - PROCESS | 1801 | 1461281620219 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:33:40 INFO - PROCESS | 1801 | 1461281620444 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0b400 == 150 [pid = 1801] [id = 486] 16:33:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8c4ec000) [pid = 1801] [serial = 1459] [outer = (nil)] 16:33:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8e052000) [pid = 1801] [serial = 1460] [outer = 0x8c4ec000] 16:33:40 INFO - PROCESS | 1801 | 1461281620548 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8e087000) [pid = 1801] [serial = 1461] [outer = 0x8c4ec000] 16:33:41 INFO - PROCESS | 1801 | 1461281621544 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1803ms 16:33:41 INFO - PROCESS | 1801 | 1461281621592 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1801 | 1461281621598 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:33:41 INFO - PROCESS | 1801 | 1461281621605 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1801 | 1461281621608 Marionette TRACE conn4 <- [1,1918,null,{}] 16:33:41 INFO - PROCESS | 1801 | 1461281621614 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:41 INFO - PROCESS | 1801 | 1461281621861 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:33:42 INFO - PROCESS | 1801 | 1461281622188 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a1800 == 151 [pid = 1801] [id = 487] 16:33:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8de9d400) [pid = 1801] [serial = 1462] [outer = (nil)] 16:33:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8ed56800) [pid = 1801] [serial = 1463] [outer = 0x8de9d400] 16:33:42 INFO - PROCESS | 1801 | 1461281622287 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8ed86000) [pid = 1801] [serial = 1464] [outer = 0x8de9d400] 16:33:43 INFO - PROCESS | 1801 | 1461281623188 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1632ms 16:33:43 INFO - PROCESS | 1801 | 1461281623238 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 1801 | 1461281623242 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:33:43 INFO - PROCESS | 1801 | 1461281623249 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 1801 | 1461281623253 Marionette TRACE conn4 <- [1,1922,null,{}] 16:33:43 INFO - PROCESS | 1801 | 1461281623259 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:43 INFO - PROCESS | 1801 | 1461281623497 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:33:43 INFO - PROCESS | 1801 | 1461281623830 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eff1000 == 152 [pid = 1801] [id = 488] 16:33:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8f0e1400) [pid = 1801] [serial = 1465] [outer = (nil)] 16:33:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8f0ebc00) [pid = 1801] [serial = 1466] [outer = 0x8f0e1400] 16:33:43 INFO - PROCESS | 1801 | 1461281623945 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8f2e7000) [pid = 1801] [serial = 1467] [outer = 0x8f0e1400] 16:33:44 INFO - PROCESS | 1801 | 1461281624914 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1734ms 16:33:44 INFO - PROCESS | 1801 | 1461281624985 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:33:44 INFO - PROCESS | 1801 | 1461281624989 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:33:44 INFO - PROCESS | 1801 | 1461281624996 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1801 | 1461281625000 Marionette TRACE conn4 <- [1,1926,null,{}] 16:33:45 INFO - PROCESS | 1801 | 1461281625007 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:45 INFO - PROCESS | 1801 | 1461281625295 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:33:45 INFO - PROCESS | 1801 | 1461281625638 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x886cec00 == 153 [pid = 1801] [id = 489] 16:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x89ffc400) [pid = 1801] [serial = 1468] [outer = (nil)] 16:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90416000) [pid = 1801] [serial = 1469] [outer = 0x89ffc400] 16:33:45 INFO - PROCESS | 1801 | 1461281625739 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x9042ec00) [pid = 1801] [serial = 1470] [outer = 0x89ffc400] 16:33:46 INFO - PROCESS | 1801 | 1461281626739 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1783ms 16:33:46 INFO - PROCESS | 1801 | 1461281626779 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 1801 | 1461281626784 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:33:46 INFO - PROCESS | 1801 | 1461281626791 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 1801 | 1461281626795 Marionette TRACE conn4 <- [1,1930,null,{}] 16:33:46 INFO - PROCESS | 1801 | 1461281626801 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:47 INFO - PROCESS | 1801 | 1461281627041 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:33:47 INFO - PROCESS | 1801 | 1461281627365 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efe8800 == 154 [pid = 1801] [id = 490] 16:33:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x9013fc00) [pid = 1801] [serial = 1471] [outer = (nil)] 16:33:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9130d000) [pid = 1801] [serial = 1472] [outer = 0x9013fc00] 16:33:47 INFO - PROCESS | 1801 | 1461281627465 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x91351400) [pid = 1801] [serial = 1473] [outer = 0x9013fc00] 16:33:48 INFO - PROCESS | 1801 | 1461281628365 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1639ms 16:33:48 INFO - PROCESS | 1801 | 1461281628432 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:33:48 INFO - PROCESS | 1801 | 1461281628437 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:33:48 INFO - PROCESS | 1801 | 1461281628445 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1801 | 1461281628448 Marionette TRACE conn4 <- [1,1934,null,{}] 16:33:48 INFO - PROCESS | 1801 | 1461281628456 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:48 INFO - PROCESS | 1801 | 1461281628699 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:33:49 INFO - PROCESS | 1801 | 1461281629031 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x9041d000 == 155 [pid = 1801] [id = 491] 16:33:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9042e800) [pid = 1801] [serial = 1474] [outer = (nil)] 16:33:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x92dec800) [pid = 1801] [serial = 1475] [outer = 0x9042e800] 16:33:49 INFO - PROCESS | 1801 | 1461281629125 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x92df0800) [pid = 1801] [serial = 1476] [outer = 0x9042e800] 16:33:50 INFO - PROCESS | 1801 | 1461281630100 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1688ms 16:33:50 INFO - PROCESS | 1801 | 1461281630134 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 1801 | 1461281630137 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:33:50 INFO - PROCESS | 1801 | 1461281630145 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1801 | 1461281630150 Marionette TRACE conn4 <- [1,1938,null,{}] 16:33:50 INFO - PROCESS | 1801 | 1461281630156 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:50 INFO - PROCESS | 1801 | 1461281630400 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:33:50 INFO - PROCESS | 1801 | 1461281630725 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5ea400 == 156 [pid = 1801] [id = 492] 16:33:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8dd92c00) [pid = 1801] [serial = 1477] [outer = (nil)] 16:33:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93bb7000) [pid = 1801] [serial = 1478] [outer = 0x8dd92c00] 16:33:50 INFO - PROCESS | 1801 | 1461281630820 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x93bc0c00) [pid = 1801] [serial = 1479] [outer = 0x8dd92c00] 16:33:51 INFO - PROCESS | 1801 | 1461281631706 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1633ms 16:33:51 INFO - PROCESS | 1801 | 1461281631779 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 1801 | 1461281631783 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:33:51 INFO - PROCESS | 1801 | 1461281631791 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 1801 | 1461281631794 Marionette TRACE conn4 <- [1,1942,null,{}] 16:33:51 INFO - PROCESS | 1801 | 1461281631801 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:52 INFO - PROCESS | 1801 | 1461281632101 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:33:52 INFO - PROCESS | 1801 | 1461281632451 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a0e800 == 157 [pid = 1801] [id = 493] 16:33:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x93ed6800) [pid = 1801] [serial = 1480] [outer = (nil)] 16:33:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x93eda400) [pid = 1801] [serial = 1481] [outer = 0x93ed6800] 16:33:52 INFO - PROCESS | 1801 | 1461281632569 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x93ef2c00) [pid = 1801] [serial = 1482] [outer = 0x93ed6800] 16:33:53 INFO - PROCESS | 1801 | 1461281633537 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1784ms 16:33:53 INFO - PROCESS | 1801 | 1461281633577 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1801 | 1461281633581 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:33:53 INFO - PROCESS | 1801 | 1461281633588 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1801 | 1461281633592 Marionette TRACE conn4 <- [1,1946,null,{}] 16:33:53 INFO - PROCESS | 1801 | 1461281633598 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:53 INFO - PROCESS | 1801 | 1461281633851 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:33:54 INFO - PROCESS | 1801 | 1461281634185 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d97000 == 158 [pid = 1801] [id = 494] 16:33:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9639d800) [pid = 1801] [serial = 1483] [outer = (nil)] 16:33:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x972b9800) [pid = 1801] [serial = 1484] [outer = 0x9639d800] 16:33:54 INFO - PROCESS | 1801 | 1461281634277 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x972be400) [pid = 1801] [serial = 1485] [outer = 0x9639d800] 16:33:55 INFO - PROCESS | 1801 | 1461281635206 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1641ms 16:33:55 INFO - PROCESS | 1801 | 1461281635230 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 1801 | 1461281635235 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:33:55 INFO - PROCESS | 1801 | 1461281635241 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1801 | 1461281635245 Marionette TRACE conn4 <- [1,1950,null,{}] 16:33:55 INFO - PROCESS | 1801 | 1461281635252 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:55 INFO - PROCESS | 1801 | 1461281635477 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:33:55 INFO - PROCESS | 1801 | 1461281635818 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x86372400 == 159 [pid = 1801] [id = 495] 16:33:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x906c7000) [pid = 1801] [serial = 1486] [outer = (nil)] 16:33:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x9761c800) [pid = 1801] [serial = 1487] [outer = 0x906c7000] 16:33:55 INFO - PROCESS | 1801 | 1461281635922 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x97623000) [pid = 1801] [serial = 1488] [outer = 0x906c7000] 16:33:56 INFO - PROCESS | 1801 | 1461281636826 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1631ms 16:33:56 INFO - PROCESS | 1801 | 1461281636874 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:33:56 INFO - PROCESS | 1801 | 1461281636878 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:33:56 INFO - PROCESS | 1801 | 1461281636885 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1801 | 1461281636889 Marionette TRACE conn4 <- [1,1954,null,{}] 16:33:56 INFO - PROCESS | 1801 | 1461281636895 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:57 INFO - PROCESS | 1801 | 1461281637129 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:33:57 INFO - PROCESS | 1801 | 1461281637459 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x888b7c00 == 160 [pid = 1801] [id = 496] 16:33:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x972b7c00) [pid = 1801] [serial = 1489] [outer = (nil)] 16:33:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x98850c00) [pid = 1801] [serial = 1490] [outer = 0x972b7c00] 16:33:57 INFO - PROCESS | 1801 | 1461281637560 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x98a53400) [pid = 1801] [serial = 1491] [outer = 0x972b7c00] 16:33:58 INFO - PROCESS | 1801 | 1461281638450 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1602ms 16:33:58 INFO - PROCESS | 1801 | 1461281638488 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 1801 | 1461281638491 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:33:58 INFO - PROCESS | 1801 | 1461281638499 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1801 | 1461281638504 Marionette TRACE conn4 <- [1,1958,null,{}] 16:33:58 INFO - PROCESS | 1801 | 1461281638511 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:58 INFO - PROCESS | 1801 | 1461281638759 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:33:59 INFO - PROCESS | 1801 | 1461281639088 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9740b800 == 161 [pid = 1801] [id = 497] 16:33:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9761d000) [pid = 1801] [serial = 1492] [outer = (nil)] 16:33:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9922a400) [pid = 1801] [serial = 1493] [outer = 0x9761d000] 16:33:59 INFO - PROCESS | 1801 | 1461281639190 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x99234c00) [pid = 1801] [serial = 1494] [outer = 0x9761d000] 16:34:00 INFO - PROCESS | 1801 | 1461281640114 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1687ms 16:34:00 INFO - PROCESS | 1801 | 1461281640188 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1801 | 1461281640191 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:34:00 INFO - PROCESS | 1801 | 1461281640199 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1801 | 1461281640203 Marionette TRACE conn4 <- [1,1962,null,{}] 16:34:00 INFO - PROCESS | 1801 | 1461281640208 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:00 INFO - PROCESS | 1801 | 1461281640491 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:34:00 INFO - PROCESS | 1801 | 1461281640841 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c4b3800 == 162 [pid = 1801] [id = 498] 16:34:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8e08d800) [pid = 1801] [serial = 1495] [outer = (nil)] 16:34:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9eae3400) [pid = 1801] [serial = 1496] [outer = 0x8e08d800] 16:34:00 INFO - PROCESS | 1801 | 1461281640941 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9eaf6400) [pid = 1801] [serial = 1497] [outer = 0x8e08d800] 16:34:01 INFO - PROCESS | 1801 | 1461281641977 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1790ms 16:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:34:01 INFO - PROCESS | 1801 | 1461281641990 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:34:01 INFO - PROCESS | 1801 | 1461281641993 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:34:02 INFO - PROCESS | 1801 | 1461281642000 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1801 | 1461281642002 Marionette TRACE conn4 <- [1,1966,null,{}] 16:34:02 INFO - PROCESS | 1801 | 1461281642009 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:02 INFO - PROCESS | 1801 | 1461281642251 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:34:02 INFO - PROCESS | 1801 | 1461281642588 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x99231400 == 163 [pid = 1801] [id = 499] 16:34:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x9eae6800) [pid = 1801] [serial = 1498] [outer = (nil)] 16:34:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x9fdb0000) [pid = 1801] [serial = 1499] [outer = 0x9eae6800] 16:34:02 INFO - PROCESS | 1801 | 1461281642688 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9fdb6000) [pid = 1801] [serial = 1500] [outer = 0x9eae6800] 16:34:03 INFO - PROCESS | 1801 | 1461281643601 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1632ms 16:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:34:03 INFO - PROCESS | 1801 | 1461281643632 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 1801 | 1461281643635 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:34:03 INFO - PROCESS | 1801 | 1461281643642 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 1801 | 1461281643646 Marionette TRACE conn4 <- [1,1970,null,{}] 16:34:03 INFO - PROCESS | 1801 | 1461281643652 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:03 INFO - PROCESS | 1801 | 1461281643887 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:34:04 INFO - PROCESS | 1801 | 1461281644226 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a190800 == 164 [pid = 1801] [id = 500] 16:34:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9ea21000) [pid = 1801] [serial = 1501] [outer = (nil)] 16:34:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9ffb5000) [pid = 1801] [serial = 1502] [outer = 0x9ea21000] 16:34:04 INFO - PROCESS | 1801 | 1461281644321 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9fff3800) [pid = 1801] [serial = 1503] [outer = 0x9ea21000] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x871eb800 == 163 [pid = 1801] [id = 457] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9910a000 == 162 [pid = 1801] [id = 184] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8a603c00 == 161 [pid = 1801] [id = 482] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb0e800 == 160 [pid = 1801] [id = 481] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8a18f800 == 159 [pid = 1801] [id = 480] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x87c48000 == 158 [pid = 1801] [id = 479] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x886c9800 == 157 [pid = 1801] [id = 476] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x9740c000 == 156 [pid = 1801] [id = 475] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x97615800 == 155 [pid = 1801] [id = 473] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x98207000 == 154 [pid = 1801] [id = 474] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x93ed6c00 == 153 [pid = 1801] [id = 472] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba30000 == 152 [pid = 1801] [id = 471] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x85f8a400 == 151 [pid = 1801] [id = 470] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8e05cc00 == 150 [pid = 1801] [id = 469] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x87073800 == 149 [pid = 1801] [id = 467] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x90133800 == 148 [pid = 1801] [id = 468] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd51c00 == 147 [pid = 1801] [id = 466] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8e05c000 == 146 [pid = 1801] [id = 465] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8e051c00 == 145 [pid = 1801] [id = 464] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb0c000 == 144 [pid = 1801] [id = 463] 16:34:07 INFO - PROCESS | 1801 | --DOCSHELL 0x87c54c00 == 143 [pid = 1801] [id = 462] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8dd95000) [pid = 1801] [serial = 1328] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8a18bc00) [pid = 1801] [serial = 1376] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x9884bc00) [pid = 1801] [serial = 1371] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8bd1b800) [pid = 1801] [serial = 1380] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x93edc000) [pid = 1801] [serial = 1358] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8eff0c00) [pid = 1801] [serial = 1337] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8a352000) [pid = 1801] [serial = 1377] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x886cb400) [pid = 1801] [serial = 1374] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x9709c800) [pid = 1801] [serial = 1364] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8f0e4000) [pid = 1801] [serial = 1338] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8bd87000) [pid = 1801] [serial = 1325] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8c4f0c00) [pid = 1801] [serial = 1326] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8ea0d400) [pid = 1801] [serial = 1335] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x87c4bc00) [pid = 1801] [serial = 1373] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8bd4ac00) [pid = 1801] [serial = 1382] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x93ee0c00) [pid = 1801] [serial = 1359] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8f0fec00) [pid = 1801] [serial = 1340] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8de90400) [pid = 1801] [serial = 1329] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9761d400) [pid = 1801] [serial = 1368] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8bd23c00) [pid = 1801] [serial = 1254] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x89ff9000) [pid = 1801] [serial = 1322] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8e090800) [pid = 1801] [serial = 1334] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8e058000) [pid = 1801] [serial = 1331] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x90430400) [pid = 1801] [serial = 1347] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x93bbd400) [pid = 1801] [serial = 1353] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9d60ec00) [pid = 1801] [serial = 1308] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x93a10400) [pid = 1801] [serial = 1352] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8e088800) [pid = 1801] [serial = 1332] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x9820e800) [pid = 1801] [serial = 1370] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x9013dc00) [pid = 1801] [serial = 1344] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93d94c00) [pid = 1801] [serial = 1356] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x93d8e800) [pid = 1801] [serial = 1355] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x97618800) [pid = 1801] [serial = 1367] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9041ec00) [pid = 1801] [serial = 1346] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x90136800) [pid = 1801] [serial = 1343] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8a34e000) [pid = 1801] [serial = 1323] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x9720e400) [pid = 1801] [serial = 1365] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x91356000) [pid = 1801] [serial = 1350] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8bb0f400) [pid = 1801] [serial = 1379] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x93ef0000) [pid = 1801] [serial = 1362] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8f2e0800) [pid = 1801] [serial = 1341] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x93eee000) [pid = 1801] [serial = 1361] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x91312400) [pid = 1801] [serial = 1349] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8c5ecc00) [pid = 1801] [serial = 1385] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8bd89000) [pid = 1801] [serial = 1383] [outer = (nil)] [url = about:blank] 16:34:07 INFO - PROCESS | 1801 | 1461281647957 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 4353ms 16:34:07 INFO - PROCESS | 1801 | 1461281647996 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 1801 | 1461281648002 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:34:08 INFO - PROCESS | 1801 | 1461281648011 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1801 | 1461281648016 Marionette TRACE conn4 <- [1,1974,null,{}] 16:34:08 INFO - PROCESS | 1801 | 1461281648025 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:08 INFO - PROCESS | 1801 | 1461281648267 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:34:08 INFO - PROCESS | 1801 | 1461281648480 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x888bdc00 == 144 [pid = 1801] [id = 501] 16:34:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8948a400) [pid = 1801] [serial = 1504] [outer = (nil)] 16:34:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x89ff5800) [pid = 1801] [serial = 1505] [outer = 0x8948a400] 16:34:08 INFO - PROCESS | 1801 | 1461281648566 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8a190000) [pid = 1801] [serial = 1506] [outer = 0x8948a400] 16:34:09 INFO - PROCESS | 1801 | 1461281649352 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1385ms 16:34:09 INFO - PROCESS | 1801 | 1461281649396 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 1801 | 1461281649404 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:34:09 INFO - PROCESS | 1801 | 1461281649415 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1801 | 1461281649418 Marionette TRACE conn4 <- [1,1978,null,{}] 16:34:09 INFO - PROCESS | 1801 | 1461281649425 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:09 INFO - PROCESS | 1801 | 1461281649732 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:34:09 INFO - PROCESS | 1801 | 1461281649859 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34e000 == 145 [pid = 1801] [id = 502] 16:34:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8a5fac00) [pid = 1801] [serial = 1507] [outer = (nil)] 16:34:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8a609800) [pid = 1801] [serial = 1508] [outer = 0x8a5fac00] 16:34:09 INFO - PROCESS | 1801 | 1461281649942 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8bb0ac00) [pid = 1801] [serial = 1509] [outer = 0x8a5fac00] 16:34:10 INFO - PROCESS | 1801 | 1461281650985 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1630ms 16:34:11 INFO - PROCESS | 1801 | 1461281651045 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 1801 | 1461281651050 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:34:11 INFO - PROCESS | 1801 | 1461281651057 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 1801 | 1461281651063 Marionette TRACE conn4 <- [1,1982,null,{}] 16:34:11 INFO - PROCESS | 1801 | 1461281651086 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:11 INFO - PROCESS | 1801 | 1461281651419 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:34:11 INFO - PROCESS | 1801 | 1461281651693 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd48400 == 146 [pid = 1801] [id = 503] 16:34:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8bd55c00) [pid = 1801] [serial = 1510] [outer = (nil)] 16:34:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8bd85400) [pid = 1801] [serial = 1511] [outer = 0x8bd55c00] 16:34:11 INFO - PROCESS | 1801 | 1461281651777 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8c4f1400) [pid = 1801] [serial = 1512] [outer = 0x8bd55c00] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x906bf400) [pid = 1801] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8ed8a400) [pid = 1801] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8bd1a400) [pid = 1801] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8f0ec800) [pid = 1801] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x87c4cc00) [pid = 1801] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x973ab400) [pid = 1801] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8a190c00) [pid = 1801] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9042f400) [pid = 1801] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x89489c00) [pid = 1801] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x98207800) [pid = 1801] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8bb0dc00) [pid = 1801] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8ba29400) [pid = 1801] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x93a02400) [pid = 1801] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8948b000) [pid = 1801] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8ea0d000) [pid = 1801] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8e053400) [pid = 1801] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x92ded400) [pid = 1801] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8bb84400) [pid = 1801] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x99135c00) [pid = 1801] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:34:12 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x978a4400) [pid = 1801] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:34:13 INFO - PROCESS | 1801 | 1461281653022 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1991ms 16:34:13 INFO - PROCESS | 1801 | 1461281653049 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 1801 | 1461281653054 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:34:13 INFO - PROCESS | 1801 | 1461281653060 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 1801 | 1461281653064 Marionette TRACE conn4 <- [1,1986,null,{}] 16:34:13 INFO - PROCESS | 1801 | 1461281653081 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:13 INFO - PROCESS | 1801 | 1461281653321 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:34:13 INFO - PROCESS | 1801 | 1461281653512 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x89489800 == 147 [pid = 1801] [id = 504] 16:34:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x89ff8c00) [pid = 1801] [serial = 1513] [outer = (nil)] 16:34:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8dd85800) [pid = 1801] [serial = 1514] [outer = 0x89ff8c00] 16:34:13 INFO - PROCESS | 1801 | 1461281653591 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8dd9c000) [pid = 1801] [serial = 1515] [outer = 0x89ff8c00] 16:34:14 INFO - PROCESS | 1801 | 1461281654413 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1381ms 16:34:14 INFO - PROCESS | 1801 | 1461281654442 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1801 | 1461281654445 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:34:14 INFO - PROCESS | 1801 | 1461281654452 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1801 | 1461281654454 Marionette TRACE conn4 <- [1,1990,null,{}] 16:34:14 INFO - PROCESS | 1801 | 1461281654460 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:14 INFO - PROCESS | 1801 | 1461281654809 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:34:15 INFO - PROCESS | 1801 | 1461281655179 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x886cc800 == 148 [pid = 1801] [id = 505] 16:34:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x886cd000) [pid = 1801] [serial = 1516] [outer = (nil)] 16:34:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x888c4c00) [pid = 1801] [serial = 1517] [outer = 0x886cd000] 16:34:15 INFO - PROCESS | 1801 | 1461281655278 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x895cf400) [pid = 1801] [serial = 1518] [outer = 0x886cd000] 16:34:16 INFO - PROCESS | 1801 | 1461281656267 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1884ms 16:34:16 INFO - PROCESS | 1801 | 1461281656339 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 1801 | 1461281656347 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:34:16 INFO - PROCESS | 1801 | 1461281656359 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 1801 | 1461281656375 Marionette TRACE conn4 <- [1,1994,null,{}] 16:34:16 INFO - PROCESS | 1801 | 1461281656384 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:16 INFO - PROCESS | 1801 | 1461281656812 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:34:17 INFO - PROCESS | 1801 | 1461281657060 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd1c000 == 149 [pid = 1801] [id = 506] 16:34:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8bd1e000) [pid = 1801] [serial = 1519] [outer = (nil)] 16:34:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8bd86800) [pid = 1801] [serial = 1520] [outer = 0x8bd1e000] 16:34:17 INFO - PROCESS | 1801 | 1461281657159 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8de93000) [pid = 1801] [serial = 1521] [outer = 0x8bd1e000] 16:34:18 INFO - PROCESS | 1801 | 1461281658187 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1900ms 16:34:18 INFO - PROCESS | 1801 | 1461281658257 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 1801 | 1461281658263 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:34:18 INFO - PROCESS | 1801 | 1461281658271 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 1801 | 1461281658275 Marionette TRACE conn4 <- [1,1998,null,{}] 16:34:18 INFO - PROCESS | 1801 | 1461281658282 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:18 INFO - PROCESS | 1801 | 1461281658536 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:34:18 INFO - PROCESS | 1801 | 1461281658920 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a190400 == 150 [pid = 1801] [id = 507] 16:34:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8e056400) [pid = 1801] [serial = 1522] [outer = (nil)] 16:34:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8ea02800) [pid = 1801] [serial = 1523] [outer = 0x8e056400] 16:34:19 INFO - PROCESS | 1801 | 1461281659016 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8ed48c00) [pid = 1801] [serial = 1524] [outer = 0x8e056400] 16:34:19 INFO - PROCESS | 1801 | 1461281659939 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1686ms 16:34:19 INFO - PROCESS | 1801 | 1461281659956 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 1801 | 1461281659963 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:34:19 INFO - PROCESS | 1801 | 1461281659980 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 1801 | 1461281659988 Marionette TRACE conn4 <- [1,2002,null,{}] 16:34:20 INFO - PROCESS | 1801 | 1461281659994 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:20 INFO - PROCESS | 1801 | 1461281660224 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:34:20 INFO - PROCESS | 1801 | 1461281660475 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e088000 == 151 [pid = 1801] [id = 508] 16:34:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8e088400) [pid = 1801] [serial = 1525] [outer = (nil)] 16:34:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8f0e5400) [pid = 1801] [serial = 1526] [outer = 0x8e088400] 16:34:20 INFO - PROCESS | 1801 | 1461281660624 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8f0f0800) [pid = 1801] [serial = 1527] [outer = 0x8e088400] 16:34:21 INFO - PROCESS | 1801 | 1461281661590 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1701ms 16:34:21 INFO - PROCESS | 1801 | 1461281661674 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 1801 | 1461281661679 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:34:21 INFO - PROCESS | 1801 | 1461281661686 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 1801 | 1461281661690 Marionette TRACE conn4 <- [1,2006,null,{}] 16:34:21 INFO - PROCESS | 1801 | 1461281661696 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:21 INFO - PROCESS | 1801 | 1461281661980 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:34:22 INFO - PROCESS | 1801 | 1461281662314 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e053400 == 152 [pid = 1801] [id = 509] 16:34:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f0e5000) [pid = 1801] [serial = 1528] [outer = (nil)] 16:34:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8f2e0c00) [pid = 1801] [serial = 1529] [outer = 0x8f0e5000] 16:34:22 INFO - PROCESS | 1801 | 1461281662412 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8f2e4c00) [pid = 1801] [serial = 1530] [outer = 0x8f0e5000] 16:34:23 INFO - PROCESS | 1801 | 1461281663354 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1739ms 16:34:23 INFO - PROCESS | 1801 | 1461281663426 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1801 | 1461281663431 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:34:23 INFO - PROCESS | 1801 | 1461281663438 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1801 | 1461281663441 Marionette TRACE conn4 <- [1,2010,null,{}] 16:34:23 INFO - PROCESS | 1801 | 1461281663448 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:23 INFO - PROCESS | 1801 | 1461281663701 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:34:24 INFO - PROCESS | 1801 | 1461281664052 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x90415800 == 153 [pid = 1801] [id = 510] 16:34:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x90415c00) [pid = 1801] [serial = 1531] [outer = (nil)] 16:34:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x9041f000) [pid = 1801] [serial = 1532] [outer = 0x90415c00] 16:34:24 INFO - PROCESS | 1801 | 1461281664161 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x90439000) [pid = 1801] [serial = 1533] [outer = 0x90415c00] 16:34:25 INFO - PROCESS | 1801 | 1461281665140 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1737ms 16:34:25 INFO - PROCESS | 1801 | 1461281665176 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1801 | 1461281665180 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:34:25 INFO - PROCESS | 1801 | 1461281665188 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1801 | 1461281665191 Marionette TRACE conn4 <- [1,2014,null,{}] 16:34:25 INFO - PROCESS | 1801 | 1461281665198 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:25 INFO - PROCESS | 1801 | 1461281665441 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:34:25 INFO - PROCESS | 1801 | 1461281665791 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efe8400 == 154 [pid = 1801] [id = 511] 16:34:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90412800) [pid = 1801] [serial = 1534] [outer = (nil)] 16:34:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x920db400) [pid = 1801] [serial = 1535] [outer = 0x90412800] 16:34:25 INFO - PROCESS | 1801 | 1461281665900 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x92df0000) [pid = 1801] [serial = 1536] [outer = 0x90412800] 16:34:26 INFO - PROCESS | 1801 | 1461281666833 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1686ms 16:34:26 INFO - PROCESS | 1801 | 1461281666876 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:34:26 INFO - PROCESS | 1801 | 1461281666881 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:34:26 INFO - PROCESS | 1801 | 1461281666889 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 1801 | 1461281666892 Marionette TRACE conn4 <- [1,2018,null,{}] 16:34:26 INFO - PROCESS | 1801 | 1461281666900 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:27 INFO - PROCESS | 1801 | 1461281667149 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:34:27 INFO - PROCESS | 1801 | 1461281667497 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efe9400 == 155 [pid = 1801] [id = 512] 16:34:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9130e800) [pid = 1801] [serial = 1537] [outer = (nil)] 16:34:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x93bbd400) [pid = 1801] [serial = 1538] [outer = 0x9130e800] 16:34:27 INFO - PROCESS | 1801 | 1461281667593 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93bc3400) [pid = 1801] [serial = 1539] [outer = 0x9130e800] 16:34:28 INFO - PROCESS | 1801 | 1461281668519 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1691ms 16:34:28 INFO - PROCESS | 1801 | 1461281668579 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 1801 | 1461281668583 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:34:28 INFO - PROCESS | 1801 | 1461281668590 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1801 | 1461281668594 Marionette TRACE conn4 <- [1,2022,null,{}] 16:34:28 INFO - PROCESS | 1801 | 1461281668600 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:28 INFO - PROCESS | 1801 | 1461281668847 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:34:29 INFO - PROCESS | 1801 | 1461281669184 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x91352000 == 156 [pid = 1801] [id = 513] 16:34:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93a01800) [pid = 1801] [serial = 1540] [outer = (nil)] 16:34:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93ed7800) [pid = 1801] [serial = 1541] [outer = 0x93a01800] 16:34:29 INFO - PROCESS | 1801 | 1461281669283 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93ed9800) [pid = 1801] [serial = 1542] [outer = 0x93a01800] 16:34:30 INFO - PROCESS | 1801 | 1461281670205 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1686ms 16:34:30 INFO - PROCESS | 1801 | 1461281670278 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 1801 | 1461281670281 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:34:30 INFO - PROCESS | 1801 | 1461281670289 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 1801 | 1461281670292 Marionette TRACE conn4 <- [1,2026,null,{}] 16:34:30 INFO - PROCESS | 1801 | 1461281670298 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:30 INFO - PROCESS | 1801 | 1461281670586 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:34:30 INFO - PROCESS | 1801 | 1461281670943 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x85f8a000 == 157 [pid = 1801] [id = 514] 16:34:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x85f8b000) [pid = 1801] [serial = 1543] [outer = (nil)] 16:34:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x93ee2c00) [pid = 1801] [serial = 1544] [outer = 0x85f8b000] 16:34:31 INFO - PROCESS | 1801 | 1461281671045 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x93ef4400) [pid = 1801] [serial = 1545] [outer = 0x85f8b000] 16:34:32 INFO - PROCESS | 1801 | 1461281672040 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1794ms 16:34:32 INFO - PROCESS | 1801 | 1461281672084 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1801 | 1461281672087 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:34:32 INFO - PROCESS | 1801 | 1461281672095 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1801 | 1461281672098 Marionette TRACE conn4 <- [1,2030,null,{}] 16:34:32 INFO - PROCESS | 1801 | 1461281672104 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:32 INFO - PROCESS | 1801 | 1461281672356 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:34:32 INFO - PROCESS | 1801 | 1461281672711 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x93eee800 == 158 [pid = 1801] [id = 515] 16:34:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x970a0c00) [pid = 1801] [serial = 1546] [outer = (nil)] 16:34:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x972b6000) [pid = 1801] [serial = 1547] [outer = 0x970a0c00] 16:34:32 INFO - PROCESS | 1801 | 1461281672826 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x97619c00) [pid = 1801] [serial = 1548] [outer = 0x970a0c00] 16:34:33 INFO - PROCESS | 1801 | 1461281673818 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1788ms 16:34:33 INFO - PROCESS | 1801 | 1461281673885 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:34:33 INFO - PROCESS | 1801 | 1461281673890 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:34:33 INFO - PROCESS | 1801 | 1461281673898 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 1801 | 1461281673904 Marionette TRACE conn4 <- [1,2034,null,{}] 16:34:33 INFO - PROCESS | 1801 | 1461281673910 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:34 INFO - PROCESS | 1801 | 1461281674270 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:34:34 INFO - PROCESS | 1801 | 1461281674617 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x9632d000 == 159 [pid = 1801] [id = 516] 16:34:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9709f800) [pid = 1801] [serial = 1549] [outer = (nil)] 16:34:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x98a93c00) [pid = 1801] [serial = 1550] [outer = 0x9709f800] 16:34:34 INFO - PROCESS | 1801 | 1461281674713 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9913a000) [pid = 1801] [serial = 1551] [outer = 0x9709f800] 16:34:35 INFO - PROCESS | 1801 | 1461281675677 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1836ms 16:34:35 INFO - PROCESS | 1801 | 1461281675734 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 1801 | 1461281675739 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:34:35 INFO - PROCESS | 1801 | 1461281675746 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 1801 | 1461281675750 Marionette TRACE conn4 <- [1,2038,null,{}] 16:34:35 INFO - PROCESS | 1801 | 1461281675756 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:36 INFO - PROCESS | 1801 | 1461281676054 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:34:36 INFO - PROCESS | 1801 | 1461281676404 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x84647000 == 160 [pid = 1801] [id = 517] 16:34:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x886c9c00) [pid = 1801] [serial = 1552] [outer = (nil)] 16:34:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9a9bac00) [pid = 1801] [serial = 1553] [outer = 0x886c9c00] 16:34:36 INFO - PROCESS | 1801 | 1461281676520 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9ea1ec00) [pid = 1801] [serial = 1554] [outer = 0x886c9c00] 16:34:37 INFO - PROCESS | 1801 | 1461281677484 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1790ms 16:34:37 INFO - PROCESS | 1801 | 1461281677537 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1801 | 1461281677541 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:34:37 INFO - PROCESS | 1801 | 1461281677548 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1801 | 1461281677551 Marionette TRACE conn4 <- [1,2042,null,{}] 16:34:37 INFO - PROCESS | 1801 | 1461281677558 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:37 INFO - PROCESS | 1801 | 1461281677816 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:34:38 INFO - PROCESS | 1801 | 1461281678162 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x98204c00 == 161 [pid = 1801] [id = 518] 16:34:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x98a56c00) [pid = 1801] [serial = 1555] [outer = (nil)] 16:34:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9fc2d400) [pid = 1801] [serial = 1556] [outer = 0x98a56c00] 16:34:38 INFO - PROCESS | 1801 | 1461281678264 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9fd64000) [pid = 1801] [serial = 1557] [outer = 0x98a56c00] 16:34:39 INFO - PROCESS | 1801 | 1461281679197 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1681ms 16:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:34:39 INFO - PROCESS | 1801 | 1461281679233 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 1801 | 1461281679236 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:34:39 INFO - PROCESS | 1801 | 1461281679244 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1801 | 1461281679247 Marionette TRACE conn4 <- [1,2046,null,{}] 16:34:39 INFO - PROCESS | 1801 | 1461281679255 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:39 INFO - PROCESS | 1801 | 1461281679515 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:34:39 INFO - PROCESS | 1801 | 1461281679865 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c50c00 == 162 [pid = 1801] [id = 519] 16:34:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9fc9bc00) [pid = 1801] [serial = 1558] [outer = (nil)] 16:34:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0xa0b30000) [pid = 1801] [serial = 1559] [outer = 0x9fc9bc00] 16:34:39 INFO - PROCESS | 1801 | 1461281679969 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0xa0b31400) [pid = 1801] [serial = 1560] [outer = 0x9fc9bc00] 16:34:40 INFO - PROCESS | 1801 | 1461281680925 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1738ms 16:34:40 INFO - PROCESS | 1801 | 1461281680982 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 1801 | 1461281680985 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:34:40 INFO - PROCESS | 1801 | 1461281680993 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 1801 | 1461281680995 Marionette TRACE conn4 <- [1,2050,null,{}] 16:34:41 INFO - PROCESS | 1801 | 1461281681002 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:41 INFO - PROCESS | 1801 | 1461281681251 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:34:41 INFO - PROCESS | 1801 | 1461281681615 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x895d3800 == 163 [pid = 1801] [id = 520] 16:34:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8bb83c00) [pid = 1801] [serial = 1561] [outer = (nil)] 16:34:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0xa0d14c00) [pid = 1801] [serial = 1562] [outer = 0x8bb83c00] 16:34:41 INFO - PROCESS | 1801 | 1461281681719 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0xa0d3ec00) [pid = 1801] [serial = 1563] [outer = 0x8bb83c00] 16:34:42 INFO - PROCESS | 1801 | 1461281682640 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1682ms 16:34:42 INFO - PROCESS | 1801 | 1461281682676 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1801 | 1461281682679 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:34:42 INFO - PROCESS | 1801 | 1461281682706 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1801 | 1461281682711 Marionette TRACE conn4 <- [1,2054,null,{}] 16:34:42 INFO - PROCESS | 1801 | 1461281682721 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:42 INFO - PROCESS | 1801 | 1461281682961 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:34:43 INFO - PROCESS | 1801 | 1461281683301 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eaf1000 == 164 [pid = 1801] [id = 521] 16:34:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0xa0ba0400) [pid = 1801] [serial = 1564] [outer = (nil)] 16:34:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0xa10e7800) [pid = 1801] [serial = 1565] [outer = 0xa0ba0400] 16:34:43 INFO - PROCESS | 1801 | 1461281683402 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0xa10ea800) [pid = 1801] [serial = 1566] [outer = 0xa0ba0400] 16:34:44 INFO - PROCESS | 1801 | 1461281684355 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1708ms 16:34:44 INFO - PROCESS | 1801 | 1461281684395 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 1801 | 1461281684400 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:34:44 INFO - PROCESS | 1801 | 1461281684407 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 1801 | 1461281684410 Marionette TRACE conn4 <- [1,2058,null,{}] 16:34:44 INFO - PROCESS | 1801 | 1461281684416 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:44 INFO - PROCESS | 1801 | 1461281684661 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x89ffd000 == 163 [pid = 1801] [id = 460] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0f1400 == 162 [pid = 1801] [id = 452] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x906c1400 == 161 [pid = 1801] [id = 454] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea03800 == 160 [pid = 1801] [id = 449] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x871eb400 == 159 [pid = 1801] [id = 455] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a353800 == 158 [pid = 1801] [id = 172] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x886cf800 == 157 [pid = 1801] [id = 436] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd7f800 == 156 [pid = 1801] [id = 442] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd84400 == 155 [pid = 1801] [id = 443] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea01c00 == 154 [pid = 1801] [id = 445] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8e051000 == 153 [pid = 1801] [id = 446] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb81800 == 152 [pid = 1801] [id = 448] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8e052800 == 151 [pid = 1801] [id = 447] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9043a800 == 150 [pid = 1801] [id = 451] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8716d000 == 149 [pid = 1801] [id = 453] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x906c6400 == 148 [pid = 1801] [id = 450] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x86364c00 == 147 [pid = 1801] [id = 444] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x93d97000 == 146 [pid = 1801] [id = 494] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x86372400 == 145 [pid = 1801] [id = 495] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x93a0e800 == 144 [pid = 1801] [id = 493] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5ea400 == 143 [pid = 1801] [id = 492] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9041d000 == 142 [pid = 1801] [id = 491] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8efe8800 == 141 [pid = 1801] [id = 490] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x886cec00 == 140 [pid = 1801] [id = 489] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5a1800 == 139 [pid = 1801] [id = 487] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8eff1000 == 138 [pid = 1801] [id = 488] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb0b400 == 137 [pid = 1801] [id = 486] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd21000 == 136 [pid = 1801] [id = 485] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a357c00 == 135 [pid = 1801] [id = 484] 16:34:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8716bc00 == 134 [pid = 1801] [id = 483] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x93a09400) [pid = 1801] [serial = 1410] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8f2db800) [pid = 1801] [serial = 1401] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8bd8a800) [pid = 1801] [serial = 1320] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x906c9400) [pid = 1801] [serial = 1404] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x89483000) [pid = 1801] [serial = 1440] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x9761fc00) [pid = 1801] [serial = 1419] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8a5a8c00) [pid = 1801] [serial = 1443] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9eaf7c00) [pid = 1801] [serial = 1436] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x92cd8000) [pid = 1801] [serial = 1407] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8a188000) [pid = 1801] [serial = 1388] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x99234000) [pid = 1801] [serial = 1425] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8c4f7800) [pid = 1801] [serial = 1391] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x93a04400) [pid = 1801] [serial = 1409] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x9eadb800) [pid = 1801] [serial = 1431] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8f0fb800) [pid = 1801] [serial = 1400] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x93ee9000) [pid = 1801] [serial = 1415] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x93d34400) [pid = 1801] [serial = 1413] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x93eef000) [pid = 1801] [serial = 1416] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8efec000) [pid = 1801] [serial = 1398] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9740ac00) [pid = 1801] [serial = 1418] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8efe5800) [pid = 1801] [serial = 1397] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x93d2f000) [pid = 1801] [serial = 1412] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x888bd400) [pid = 1801] [serial = 1439] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8ed49800) [pid = 1801] [serial = 1395] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9eae9800) [pid = 1801] [serial = 1434] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x90434c00) [pid = 1801] [serial = 1403] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8bb8fc00) [pid = 1801] [serial = 1445] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8bd4e800) [pid = 1801] [serial = 1448] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9eae7800) [pid = 1801] [serial = 1433] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9a948000) [pid = 1801] [serial = 1427] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8c5ef800) [pid = 1801] [serial = 1392] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9922b000) [pid = 1801] [serial = 1424] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8a5f7c00) [pid = 1801] [serial = 1389] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9ea24000) [pid = 1801] [serial = 1430] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x98a53000) [pid = 1801] [serial = 1422] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8bd46800) [pid = 1801] [serial = 1446] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x92ccdc00) [pid = 1801] [serial = 1406] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9a9b9800) [pid = 1801] [serial = 1428] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x98210c00) [pid = 1801] [serial = 1421] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8a356000) [pid = 1801] [serial = 1442] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8e093000) [pid = 1801] [serial = 1394] [outer = (nil)] [url = about:blank] 16:34:47 INFO - PROCESS | 1801 | 1461281687102 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x871eb400 == 135 [pid = 1801] [id = 522] 16:34:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x871ed000) [pid = 1801] [serial = 1567] [outer = (nil)] 16:34:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x87c53400) [pid = 1801] [serial = 1568] [outer = 0x871ed000] 16:34:47 INFO - PROCESS | 1801 | 1461281687198 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x888c0c00) [pid = 1801] [serial = 1569] [outer = 0x871ed000] 16:34:48 INFO - PROCESS | 1801 | 1461281688055 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 3687ms 16:34:48 INFO - PROCESS | 1801 | 1461281688108 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:34:48 INFO - PROCESS | 1801 | 1461281688113 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:34:48 INFO - PROCESS | 1801 | 1461281688125 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 1801 | 1461281688132 Marionette TRACE conn4 <- [1,2062,null,{}] 16:34:48 INFO - PROCESS | 1801 | 1461281688139 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:48 INFO - PROCESS | 1801 | 1461281688365 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:34:48 INFO - PROCESS | 1801 | 1461281688566 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34c400 == 136 [pid = 1801] [id = 523] 16:34:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8a34f400) [pid = 1801] [serial = 1570] [outer = (nil)] 16:34:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8a356000) [pid = 1801] [serial = 1571] [outer = 0x8a34f400] 16:34:48 INFO - PROCESS | 1801 | 1461281688656 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8a5a9800) [pid = 1801] [serial = 1572] [outer = 0x8a34f400] 16:34:49 INFO - PROCESS | 1801 | 1461281689722 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1644ms 16:34:49 INFO - PROCESS | 1801 | 1461281689774 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1801 | 1461281689780 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:34:49 INFO - PROCESS | 1801 | 1461281689796 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1801 | 1461281689800 Marionette TRACE conn4 <- [1,2066,null,{}] 16:34:49 INFO - PROCESS | 1801 | 1461281689806 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:50 INFO - PROCESS | 1801 | 1461281690096 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:34:50 INFO - PROCESS | 1801 | 1461281690333 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a59f800 == 137 [pid = 1801] [id = 524] 16:34:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8bb0d800) [pid = 1801] [serial = 1573] [outer = (nil)] 16:34:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8bb86c00) [pid = 1801] [serial = 1574] [outer = 0x8bb0d800] 16:34:50 INFO - PROCESS | 1801 | 1461281690412 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8bd1b800) [pid = 1801] [serial = 1575] [outer = 0x8bb0d800] 16:34:51 INFO - PROCESS | 1801 | 1461281691310 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2087ms 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8bd55c00) [pid = 1801] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8dd92c00) [pid = 1801] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x9042e800) [pid = 1801] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x9013fc00) [pid = 1801] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x89ffc400) [pid = 1801] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8f0e1400) [pid = 1801] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8de9d400) [pid = 1801] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8c4ec000) [pid = 1801] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8bd23000) [pid = 1801] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8a5a1000) [pid = 1801] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8716cc00) [pid = 1801] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8a5fac00) [pid = 1801] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8948a400) [pid = 1801] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x9ea21000) [pid = 1801] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x93ed6800) [pid = 1801] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8bd50800) [pid = 1801] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:34:51 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9eae2000) [pid = 1801] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:34:52 INFO - PROCESS | 1801 | 1461281692003 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 1801 | 1461281692008 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:34:52 INFO - PROCESS | 1801 | 1461281692024 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 1801 | 1461281692034 Marionette TRACE conn4 <- [1,2070,null,{}] 16:34:52 INFO - PROCESS | 1801 | 1461281692040 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:52 INFO - PROCESS | 1801 | 1461281692328 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:34:52 INFO - PROCESS | 1801 | 1461281692453 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a187c00 == 138 [pid = 1801] [id = 525] 16:34:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8ba2dc00) [pid = 1801] [serial = 1576] [outer = (nil)] 16:34:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8bd4fc00) [pid = 1801] [serial = 1577] [outer = 0x8ba2dc00] 16:34:52 INFO - PROCESS | 1801 | 1461281692531 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8bd8a000) [pid = 1801] [serial = 1578] [outer = 0x8ba2dc00] 16:34:53 INFO - PROCESS | 1801 | 1461281693296 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1356ms 16:34:53 INFO - PROCESS | 1801 | 1461281693372 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 1801 | 1461281693377 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:34:53 INFO - PROCESS | 1801 | 1461281693384 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 1801 | 1461281693387 Marionette TRACE conn4 <- [1,2074,null,{}] 16:34:53 INFO - PROCESS | 1801 | 1461281693393 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:53 INFO - PROCESS | 1801 | 1461281693608 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:34:53 INFO - PROCESS | 1801 | 1461281693810 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb08400 == 139 [pid = 1801] [id = 526] 16:34:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8bd23000) [pid = 1801] [serial = 1579] [outer = (nil)] 16:34:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8c5f1400) [pid = 1801] [serial = 1580] [outer = 0x8bd23000] 16:34:53 INFO - PROCESS | 1801 | 1461281693895 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8dd88400) [pid = 1801] [serial = 1581] [outer = 0x8bd23000] 16:34:55 INFO - PROCESS | 1801 | 1461281695053 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1739ms 16:34:55 INFO - PROCESS | 1801 | 1461281695124 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:34:55 INFO - PROCESS | 1801 | 1461281695133 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:34:55 INFO - PROCESS | 1801 | 1461281695143 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 1801 | 1461281695150 Marionette TRACE conn4 <- [1,2078,null,{}] 16:34:55 INFO - PROCESS | 1801 | 1461281695158 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:55 INFO - PROCESS | 1801 | 1461281695443 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:34:55 INFO - PROCESS | 1801 | 1461281695792 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c54c00 == 140 [pid = 1801] [id = 527] 16:34:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8948e000) [pid = 1801] [serial = 1582] [outer = (nil)] 16:34:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a352000) [pid = 1801] [serial = 1583] [outer = 0x8948e000] 16:34:55 INFO - PROCESS | 1801 | 1461281695901 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8a5f8c00) [pid = 1801] [serial = 1584] [outer = 0x8948e000] 16:34:56 INFO - PROCESS | 1801 | 1461281696845 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1739ms 16:34:56 INFO - PROCESS | 1801 | 1461281696884 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 1801 | 1461281696894 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:34:56 INFO - PROCESS | 1801 | 1461281696927 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 1801 | 1461281696933 Marionette TRACE conn4 <- [1,2082,null,{}] 16:34:56 INFO - PROCESS | 1801 | 1461281696940 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:57 INFO - PROCESS | 1801 | 1461281697202 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:34:57 INFO - PROCESS | 1801 | 1461281697579 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd50c00 == 141 [pid = 1801] [id = 528] 16:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8bd87400) [pid = 1801] [serial = 1585] [outer = (nil)] 16:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8c5ea400) [pid = 1801] [serial = 1586] [outer = 0x8bd87400] 16:34:57 INFO - PROCESS | 1801 | 1461281697678 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8dd92c00) [pid = 1801] [serial = 1587] [outer = 0x8bd87400] 16:34:58 INFO - PROCESS | 1801 | 1461281698666 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1800ms 16:34:58 INFO - PROCESS | 1801 | 1461281698724 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 1801 | 1461281698728 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:34:58 INFO - PROCESS | 1801 | 1461281698736 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 1801 | 1461281698742 Marionette TRACE conn4 <- [1,2086,null,{}] 16:34:58 INFO - PROCESS | 1801 | 1461281698759 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:59 INFO - PROCESS | 1801 | 1461281699006 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:34:59 INFO - PROCESS | 1801 | 1461281699337 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5eb400 == 142 [pid = 1801] [id = 529] 16:34:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8e05c000) [pid = 1801] [serial = 1588] [outer = (nil)] 16:34:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8e091000) [pid = 1801] [serial = 1589] [outer = 0x8e05c000] 16:34:59 INFO - PROCESS | 1801 | 1461281699441 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8ea0bc00) [pid = 1801] [serial = 1590] [outer = 0x8e05c000] 16:35:00 INFO - PROCESS | 1801 | 1461281700386 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1698ms 16:35:00 INFO - PROCESS | 1801 | 1461281700434 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 1801 | 1461281700440 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:35:00 INFO - PROCESS | 1801 | 1461281700446 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 1801 | 1461281700450 Marionette TRACE conn4 <- [1,2090,null,{}] 16:35:00 INFO - PROCESS | 1801 | 1461281700456 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:00 INFO - PROCESS | 1801 | 1461281700702 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:35:01 INFO - PROCESS | 1801 | 1461281701049 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f2000 == 143 [pid = 1801] [id = 530] 16:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8e090c00) [pid = 1801] [serial = 1591] [outer = (nil)] 16:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8ed87000) [pid = 1801] [serial = 1592] [outer = 0x8e090c00] 16:35:01 INFO - PROCESS | 1801 | 1461281701148 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ed8ec00) [pid = 1801] [serial = 1593] [outer = 0x8e090c00] 16:35:02 INFO - PROCESS | 1801 | 1461281702247 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1838ms 16:35:02 INFO - PROCESS | 1801 | 1461281702285 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:35:02 INFO - PROCESS | 1801 | 1461281702291 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:35:02 INFO - PROCESS | 1801 | 1461281702301 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 1801 | 1461281702307 Marionette TRACE conn4 <- [1,2094,null,{}] 16:35:02 INFO - PROCESS | 1801 | 1461281702313 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:02 INFO - PROCESS | 1801 | 1461281702570 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:35:02 INFO - PROCESS | 1801 | 1461281702904 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed55000 == 144 [pid = 1801] [id = 531] 16:35:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ed55c00) [pid = 1801] [serial = 1594] [outer = (nil)] 16:35:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8f0e4800) [pid = 1801] [serial = 1595] [outer = 0x8ed55c00] 16:35:03 INFO - PROCESS | 1801 | 1461281703002 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8f0ec000) [pid = 1801] [serial = 1596] [outer = 0x8ed55c00] 16:35:03 INFO - PROCESS | 1801 | 1461281703919 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1640ms 16:35:03 INFO - PROCESS | 1801 | 1461281703940 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:35:03 INFO - PROCESS | 1801 | 1461281703945 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:35:03 INFO - PROCESS | 1801 | 1461281703952 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 1801 | 1461281703956 Marionette TRACE conn4 <- [1,2098,null,{}] 16:35:03 INFO - PROCESS | 1801 | 1461281703963 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:04 INFO - PROCESS | 1801 | 1461281704325 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:35:04 INFO - PROCESS | 1801 | 1461281704602 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efef800 == 145 [pid = 1801] [id = 532] 16:35:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8f2e2400) [pid = 1801] [serial = 1597] [outer = (nil)] 16:35:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x90414000) [pid = 1801] [serial = 1598] [outer = 0x8f2e2400] 16:35:04 INFO - PROCESS | 1801 | 1461281704711 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9041b000) [pid = 1801] [serial = 1599] [outer = 0x8f2e2400] 16:35:05 INFO - PROCESS | 1801 | 1461281705629 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1732ms 16:35:05 INFO - PROCESS | 1801 | 1461281705685 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 1801 | 1461281705689 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:35:05 INFO - PROCESS | 1801 | 1461281705696 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1801 | 1461281705700 Marionette TRACE conn4 <- [1,2102,null,{}] 16:35:05 INFO - PROCESS | 1801 | 1461281705706 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 1801 | 1461281705957 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:35:06 INFO - PROCESS | 1801 | 1461281706293 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd22800 == 146 [pid = 1801] [id = 533] 16:35:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8ed53c00) [pid = 1801] [serial = 1600] [outer = (nil)] 16:35:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x906c6800) [pid = 1801] [serial = 1601] [outer = 0x8ed53c00] 16:35:06 INFO - PROCESS | 1801 | 1461281706391 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x906cac00) [pid = 1801] [serial = 1602] [outer = 0x8ed53c00] 16:35:07 INFO - PROCESS | 1801 | 1461281707311 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1685ms 16:35:07 INFO - PROCESS | 1801 | 1461281707382 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 1801 | 1461281707387 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:35:07 INFO - PROCESS | 1801 | 1461281707394 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 1801 | 1461281707398 Marionette TRACE conn4 <- [1,2106,null,{}] 16:35:07 INFO - PROCESS | 1801 | 1461281707404 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:07 INFO - PROCESS | 1801 | 1461281707686 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:35:08 INFO - PROCESS | 1801 | 1461281708021 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f2df800 == 147 [pid = 1801] [id = 534] 16:35:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x90433c00) [pid = 1801] [serial = 1603] [outer = (nil)] 16:35:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x920dd000) [pid = 1801] [serial = 1604] [outer = 0x90433c00] 16:35:08 INFO - PROCESS | 1801 | 1461281708120 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x92cce800) [pid = 1801] [serial = 1605] [outer = 0x90433c00] 16:35:09 INFO - PROCESS | 1801 | 1461281709030 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1687ms 16:35:09 INFO - PROCESS | 1801 | 1461281709083 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:35:09 INFO - PROCESS | 1801 | 1461281709088 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:35:09 INFO - PROCESS | 1801 | 1461281709095 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 1801 | 1461281709099 Marionette TRACE conn4 <- [1,2110,null,{}] 16:35:09 INFO - PROCESS | 1801 | 1461281709105 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:09 INFO - PROCESS | 1801 | 1461281709352 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:35:09 INFO - PROCESS | 1801 | 1461281709689 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x89484000 == 148 [pid = 1801] [id = 535] 16:35:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8efec400) [pid = 1801] [serial = 1606] [outer = (nil)] 16:35:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93a07400) [pid = 1801] [serial = 1607] [outer = 0x8efec400] 16:35:09 INFO - PROCESS | 1801 | 1461281709792 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x93a0a400) [pid = 1801] [serial = 1608] [outer = 0x8efec400] 16:35:10 INFO - PROCESS | 1801 | 1461281710719 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1686ms 16:35:10 INFO - PROCESS | 1801 | 1461281710781 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 1801 | 1461281710786 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:35:10 INFO - PROCESS | 1801 | 1461281710794 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 1801 | 1461281710798 Marionette TRACE conn4 <- [1,2114,null,{}] 16:35:10 INFO - PROCESS | 1801 | 1461281710804 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:11 INFO - PROCESS | 1801 | 1461281711063 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:35:11 INFO - PROCESS | 1801 | 1461281711399 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8707f800 == 149 [pid = 1801] [id = 536] 16:35:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x92dec000) [pid = 1801] [serial = 1609] [outer = (nil)] 16:35:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x93d2e000) [pid = 1801] [serial = 1610] [outer = 0x92dec000] 16:35:11 INFO - PROCESS | 1801 | 1461281711498 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x93d32c00) [pid = 1801] [serial = 1611] [outer = 0x92dec000] 16:35:12 INFO - PROCESS | 1801 | 1461281712456 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1741ms 16:35:12 INFO - PROCESS | 1801 | 1461281712537 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:35:12 INFO - PROCESS | 1801 | 1461281712542 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:35:12 INFO - PROCESS | 1801 | 1461281712549 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 1801 | 1461281712554 Marionette TRACE conn4 <- [1,2118,null,{}] 16:35:12 INFO - PROCESS | 1801 | 1461281712560 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:12 INFO - PROCESS | 1801 | 1461281712878 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:35:13 INFO - PROCESS | 1801 | 1461281713234 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bbf400 == 150 [pid = 1801] [id = 537] 16:35:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x93eebc00) [pid = 1801] [serial = 1612] [outer = (nil)] 16:35:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x93ef3c00) [pid = 1801] [serial = 1613] [outer = 0x93eebc00] 16:35:13 INFO - PROCESS | 1801 | 1461281713339 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x96397000) [pid = 1801] [serial = 1614] [outer = 0x93eebc00] 16:35:14 INFO - PROCESS | 1801 | 1461281714299 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1785ms 16:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:35:14 INFO - PROCESS | 1801 | 1461281714335 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 1801 | 1461281714339 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:35:14 INFO - PROCESS | 1801 | 1461281714346 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 1801 | 1461281714350 Marionette TRACE conn4 <- [1,2122,null,{}] 16:35:14 INFO - PROCESS | 1801 | 1461281714356 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:14 INFO - PROCESS | 1801 | 1461281714600 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:35:14 INFO - PROCESS | 1801 | 1461281714945 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34e400 == 151 [pid = 1801] [id = 538] 16:35:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8a5efc00) [pid = 1801] [serial = 1615] [outer = (nil)] 16:35:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x96395800) [pid = 1801] [serial = 1616] [outer = 0x8a5efc00] 16:35:15 INFO - PROCESS | 1801 | 1461281715044 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x972b8000) [pid = 1801] [serial = 1617] [outer = 0x8a5efc00] 16:35:15 INFO - PROCESS | 1801 | 1461281715971 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1693ms 16:35:16 INFO - PROCESS | 1801 | 1461281716039 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 1801 | 1461281716043 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:35:16 INFO - PROCESS | 1801 | 1461281716051 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 1801 | 1461281716054 Marionette TRACE conn4 <- [1,2126,null,{}] 16:35:16 INFO - PROCESS | 1801 | 1461281716061 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:16 INFO - PROCESS | 1801 | 1461281716307 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:35:16 INFO - PROCESS | 1801 | 1461281716646 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efeb800 == 152 [pid = 1801] [id = 539] 16:35:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x96fe1000) [pid = 1801] [serial = 1618] [outer = (nil)] 16:35:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x978a2400) [pid = 1801] [serial = 1619] [outer = 0x96fe1000] 16:35:16 INFO - PROCESS | 1801 | 1461281716754 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x98202000) [pid = 1801] [serial = 1620] [outer = 0x96fe1000] 16:35:17 INFO - PROCESS | 1801 | 1461281717734 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1732ms 16:35:17 INFO - PROCESS | 1801 | 1461281717784 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 1801 | 1461281717789 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:35:17 INFO - PROCESS | 1801 | 1461281717796 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 1801 | 1461281717800 Marionette TRACE conn4 <- [1,2130,null,{}] 16:35:17 INFO - PROCESS | 1801 | 1461281717806 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:18 INFO - PROCESS | 1801 | 1461281718052 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:35:18 INFO - PROCESS | 1801 | 1461281718393 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d9bc00 == 153 [pid = 1801] [id = 540] 16:35:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x978a5c00) [pid = 1801] [serial = 1621] [outer = (nil)] 16:35:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x98a94c00) [pid = 1801] [serial = 1622] [outer = 0x978a5c00] 16:35:18 INFO - PROCESS | 1801 | 1461281718493 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x99133800) [pid = 1801] [serial = 1623] [outer = 0x978a5c00] 16:35:19 INFO - PROCESS | 1801 | 1461281719423 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 1801 | 1461281719491 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:35:19 INFO - PROCESS | 1801 | 1461281719500 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 1801 | 1461281719503 Marionette TRACE conn4 <- [1,2134,null,{}] 16:35:19 INFO - PROCESS | 1801 | 1461281719510 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:19 INFO - PROCESS | 1801 | 1461281719765 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:35:20 INFO - PROCESS | 1801 | 1461281720108 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34b000 == 154 [pid = 1801] [id = 541] 16:35:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x8c4b3000) [pid = 1801] [serial = 1624] [outer = (nil)] 16:35:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9d608400) [pid = 1801] [serial = 1625] [outer = 0x8c4b3000] 16:35:20 INFO - PROCESS | 1801 | 1461281720211 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9eada000) [pid = 1801] [serial = 1626] [outer = 0x8c4b3000] 16:35:21 INFO - PROCESS | 1801 | 1461281721153 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1690ms 16:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:35:21 INFO - PROCESS | 1801 | 1461281721190 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 1801 | 1461281721193 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:35:21 INFO - PROCESS | 1801 | 1461281721202 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 1801 | 1461281721205 Marionette TRACE conn4 <- [1,2138,null,{}] 16:35:21 INFO - PROCESS | 1801 | 1461281721212 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:21 INFO - PROCESS | 1801 | 1461281721462 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:35:21 INFO - PROCESS | 1801 | 1461281721819 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a9bb000 == 155 [pid = 1801] [id = 542] 16:35:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9ea1d800) [pid = 1801] [serial = 1627] [outer = (nil)] 16:35:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x9eaf4000) [pid = 1801] [serial = 1628] [outer = 0x9ea1d800] 16:35:21 INFO - PROCESS | 1801 | 1461281721918 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x9fc2e800) [pid = 1801] [serial = 1629] [outer = 0x9ea1d800] 16:35:22 INFO - PROCESS | 1801 | 1461281722859 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1691ms 16:35:22 INFO - PROCESS | 1801 | 1461281722895 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 1801 | 1461281722899 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:35:22 INFO - PROCESS | 1801 | 1461281722907 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 1801 | 1461281722911 Marionette TRACE conn4 <- [1,2142,null,{}] 16:35:22 INFO - PROCESS | 1801 | 1461281722917 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:23 INFO - PROCESS | 1801 | 1461281723170 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:35:23 INFO - PROCESS | 1801 | 1461281723513 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eaea000 == 156 [pid = 1801] [id = 543] 16:35:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x9eaea800) [pid = 1801] [serial = 1630] [outer = (nil)] 16:35:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0xa0d16c00) [pid = 1801] [serial = 1631] [outer = 0x9eaea800] 16:35:23 INFO - PROCESS | 1801 | 1461281723614 Marionette DEBUG loaded listener.js 16:35:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0xa0d4bc00) [pid = 1801] [serial = 1632] [outer = 0x9eaea800] 16:35:26 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff7000 == 155 [pid = 1801] [id = 437] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8dd82400) [pid = 1801] [serial = 1386] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x9fc28c00) [pid = 1801] [serial = 1437] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8bd85400) [pid = 1801] [serial = 1511] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8c4f1400) [pid = 1801] [serial = 1512] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x93bb7000) [pid = 1801] [serial = 1478] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x92df0800) [pid = 1801] [serial = 1476] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x92dec800) [pid = 1801] [serial = 1475] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x91351400) [pid = 1801] [serial = 1473] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x9130d000) [pid = 1801] [serial = 1472] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x9042ec00) [pid = 1801] [serial = 1470] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x90416000) [pid = 1801] [serial = 1469] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8f2e7000) [pid = 1801] [serial = 1467] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8f0ebc00) [pid = 1801] [serial = 1466] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8ed86000) [pid = 1801] [serial = 1464] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8ed56800) [pid = 1801] [serial = 1463] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8e087000) [pid = 1801] [serial = 1461] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8e052000) [pid = 1801] [serial = 1460] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8c4ee800) [pid = 1801] [serial = 1458] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8bd7e400) [pid = 1801] [serial = 1457] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8bb03400) [pid = 1801] [serial = 1455] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8a5fcc00) [pid = 1801] [serial = 1454] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x886cdc00) [pid = 1801] [serial = 1452] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x871ed400) [pid = 1801] [serial = 1451] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8a609800) [pid = 1801] [serial = 1508] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x89ff5800) [pid = 1801] [serial = 1505] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8a190000) [pid = 1801] [serial = 1506] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x9fff3800) [pid = 1801] [serial = 1503] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9ffb5000) [pid = 1801] [serial = 1502] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9fdb0000) [pid = 1801] [serial = 1499] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9eae3400) [pid = 1801] [serial = 1496] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x9922a400) [pid = 1801] [serial = 1493] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x98850c00) [pid = 1801] [serial = 1490] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9761c800) [pid = 1801] [serial = 1487] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x972b9800) [pid = 1801] [serial = 1484] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x93ef2c00) [pid = 1801] [serial = 1482] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x93eda400) [pid = 1801] [serial = 1481] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93bc0c00) [pid = 1801] [serial = 1479] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8bb0ac00) [pid = 1801] [serial = 1509] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8dd85800) [pid = 1801] [serial = 1514] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1801 | 1461281726969 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 1801 | 1461281727019 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:35:27 INFO - PROCESS | 1801 | 1461281727029 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 1801 | 1461281727034 Marionette TRACE conn4 <- [1,2146,null,{}] 16:35:27 INFO - PROCESS | 1801 | 1461281727045 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:27 INFO - PROCESS | 1801 | 1461281727299 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:35:27 INFO - PROCESS | 1801 | 1461281727533 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x886cec00 == 156 [pid = 1801] [id = 544] 16:35:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x888bfc00) [pid = 1801] [serial = 1633] [outer = (nil)] 16:35:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8a192000) [pid = 1801] [serial = 1634] [outer = 0x888bfc00] 16:35:27 INFO - PROCESS | 1801 | 1461281727627 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8a350000) [pid = 1801] [serial = 1635] [outer = 0x888bfc00] 16:35:28 INFO - PROCESS | 1801 | 1461281728476 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 1801 | 1461281728557 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:35:28 INFO - PROCESS | 1801 | 1461281728569 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 1801 | 1461281728573 Marionette TRACE conn4 <- [1,2150,null,{}] 16:35:28 INFO - PROCESS | 1801 | 1461281728580 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:28 INFO - PROCESS | 1801 | 1461281728815 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:35:29 INFO - PROCESS | 1801 | 1461281729106 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f6400 == 157 [pid = 1801] [id = 545] 16:35:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8ba29800) [pid = 1801] [serial = 1636] [outer = (nil)] 16:35:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8bb0d000) [pid = 1801] [serial = 1637] [outer = 0x8ba29800] 16:35:29 INFO - PROCESS | 1801 | 1461281729205 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8bd20c00) [pid = 1801] [serial = 1638] [outer = 0x8ba29800] 16:35:30 INFO - PROCESS | 1801 | 1461281730195 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1688ms 16:35:30 INFO - PROCESS | 1801 | 1461281730260 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:35:30 INFO - PROCESS | 1801 | 1461281730265 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:35:30 INFO - PROCESS | 1801 | 1461281730272 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 1801 | 1461281730278 Marionette TRACE conn4 <- [1,2154,null,{}] 16:35:30 INFO - PROCESS | 1801 | 1461281730304 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:30 INFO - PROCESS | 1801 | 1461281730611 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:35:30 INFO - PROCESS | 1801 | 1461281730827 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0f000 == 158 [pid = 1801] [id = 546] 16:35:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8dd96000) [pid = 1801] [serial = 1639] [outer = (nil)] 16:35:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8de96400) [pid = 1801] [serial = 1640] [outer = 0x8dd96000] 16:35:30 INFO - PROCESS | 1801 | 1461281730914 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8e053000) [pid = 1801] [serial = 1641] [outer = 0x8dd96000] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x9639d800) [pid = 1801] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9eae6800) [pid = 1801] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x906c7000) [pid = 1801] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x9761d000) [pid = 1801] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8e08d800) [pid = 1801] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ba2ec00) [pid = 1801] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x972b7c00) [pid = 1801] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8bb0d800) [pid = 1801] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8ba2dc00) [pid = 1801] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8a34f400) [pid = 1801] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x871ed000) [pid = 1801] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0xa0ba0400) [pid = 1801] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8bb83c00) [pid = 1801] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x9fc9bc00) [pid = 1801] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x98a56c00) [pid = 1801] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x886c9c00) [pid = 1801] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9709f800) [pid = 1801] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x970a0c00) [pid = 1801] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x85f8b000) [pid = 1801] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x93a01800) [pid = 1801] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x9130e800) [pid = 1801] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x90412800) [pid = 1801] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x90415c00) [pid = 1801] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8f0e5000) [pid = 1801] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8e088400) [pid = 1801] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8e056400) [pid = 1801] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8bd1e000) [pid = 1801] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:35:31 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x886cd000) [pid = 1801] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:35:32 INFO - PROCESS | 1801 | 1461281732434 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2191ms 16:35:32 INFO - PROCESS | 1801 | 1461281732463 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 1801 | 1461281732468 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:35:32 INFO - PROCESS | 1801 | 1461281732475 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 1801 | 1461281732478 Marionette TRACE conn4 <- [1,2158,null,{}] 16:35:32 INFO - PROCESS | 1801 | 1461281732484 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:32 INFO - PROCESS | 1801 | 1461281732848 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:35:32 INFO - PROCESS | 1801 | 1461281732871 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x871e3800 == 159 [pid = 1801] [id = 547] 16:35:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8ba2ec00) [pid = 1801] [serial = 1642] [outer = (nil)] 16:35:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8de9a400) [pid = 1801] [serial = 1643] [outer = 0x8ba2ec00] 16:35:32 INFO - PROCESS | 1801 | 1461281732952 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8e087400) [pid = 1801] [serial = 1644] [outer = 0x8ba2ec00] 16:35:34 INFO - PROCESS | 1801 | 1461281734114 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1688ms 16:35:34 INFO - PROCESS | 1801 | 1461281734167 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 1801 | 1461281734179 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:35:34 INFO - PROCESS | 1801 | 1461281734195 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 1801 | 1461281734207 Marionette TRACE conn4 <- [1,2162,null,{}] 16:35:34 INFO - PROCESS | 1801 | 1461281734225 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:34 INFO - PROCESS | 1801 | 1461281734637 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:35:34 INFO - PROCESS | 1801 | 1461281734941 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x888b7800 == 160 [pid = 1801] [id = 548] 16:35:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x888c0400) [pid = 1801] [serial = 1645] [outer = (nil)] 16:35:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8a5ab400) [pid = 1801] [serial = 1646] [outer = 0x888c0400] 16:35:35 INFO - PROCESS | 1801 | 1461281735039 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8ba29c00) [pid = 1801] [serial = 1647] [outer = 0x888c0400] 16:35:36 INFO - PROCESS | 1801 | 1461281736036 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1906ms 16:35:36 INFO - PROCESS | 1801 | 1461281736098 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 1801 | 1461281736107 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:35:36 INFO - PROCESS | 1801 | 1461281736119 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 1801 | 1461281736123 Marionette TRACE conn4 <- [1,2166,null,{}] 16:35:36 INFO - PROCESS | 1801 | 1461281736131 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:36 INFO - PROCESS | 1801 | 1461281736382 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:35:36 INFO - PROCESS | 1801 | 1461281736729 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb02c00 == 161 [pid = 1801] [id = 549] 16:35:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8bb03800) [pid = 1801] [serial = 1648] [outer = (nil)] 16:35:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8dd7fc00) [pid = 1801] [serial = 1649] [outer = 0x8bb03800] 16:35:36 INFO - PROCESS | 1801 | 1461281736839 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8de99000) [pid = 1801] [serial = 1650] [outer = 0x8bb03800] 16:35:37 INFO - PROCESS | 1801 | 1461281737976 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1891ms 16:35:38 INFO - PROCESS | 1801 | 1461281738011 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 1801 | 1461281738015 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:35:38 INFO - PROCESS | 1801 | 1461281738025 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 1801 | 1461281738032 Marionette TRACE conn4 <- [1,2170,null,{}] 16:35:38 INFO - PROCESS | 1801 | 1461281738051 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:38 INFO - PROCESS | 1801 | 1461281738306 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:35:38 INFO - PROCESS | 1801 | 1461281738628 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd87400 == 162 [pid = 1801] [id = 550] 16:35:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8ed85800) [pid = 1801] [serial = 1651] [outer = (nil)] 16:35:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8efe6800) [pid = 1801] [serial = 1652] [outer = 0x8ed85800] 16:35:38 INFO - PROCESS | 1801 | 1461281738727 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f0e7800) [pid = 1801] [serial = 1653] [outer = 0x8ed85800] 16:35:39 INFO - PROCESS | 1801 | 1461281739658 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1692ms 16:35:39 INFO - PROCESS | 1801 | 1461281739718 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 1801 | 1461281739722 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:35:39 INFO - PROCESS | 1801 | 1461281739731 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 1801 | 1461281739735 Marionette TRACE conn4 <- [1,2174,null,{}] 16:35:39 INFO - PROCESS | 1801 | 1461281739741 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:40 INFO - PROCESS | 1801 | 1461281739999 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:35:40 INFO - PROCESS | 1801 | 1461281740340 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a18e000 == 163 [pid = 1801] [id = 551] 16:35:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8ed8a400) [pid = 1801] [serial = 1654] [outer = (nil)] 16:35:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x90131400) [pid = 1801] [serial = 1655] [outer = 0x8ed8a400] 16:35:40 INFO - PROCESS | 1801 | 1461281740437 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x90139000) [pid = 1801] [serial = 1656] [outer = 0x8ed8a400] 16:35:41 INFO - PROCESS | 1801 | 1461281741393 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1735ms 16:35:41 INFO - PROCESS | 1801 | 1461281741466 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:35:41 INFO - PROCESS | 1801 | 1461281741471 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:35:41 INFO - PROCESS | 1801 | 1461281741478 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 1801 | 1461281741482 Marionette TRACE conn4 <- [1,2178,null,{}] 16:35:41 INFO - PROCESS | 1801 | 1461281741488 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:41 INFO - PROCESS | 1801 | 1461281741734 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:35:42 INFO - PROCESS | 1801 | 1461281742087 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f2da000 == 164 [pid = 1801] [id = 552] 16:35:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8f2db800) [pid = 1801] [serial = 1657] [outer = (nil)] 16:35:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x90421400) [pid = 1801] [serial = 1658] [outer = 0x8f2db800] 16:35:42 INFO - PROCESS | 1801 | 1461281742183 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90431800) [pid = 1801] [serial = 1659] [outer = 0x8f2db800] 16:35:43 INFO - PROCESS | 1801 | 1461281743166 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1736ms 16:35:43 INFO - PROCESS | 1801 | 1461281743215 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 1801 | 1461281743219 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:35:43 INFO - PROCESS | 1801 | 1461281743226 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 1801 | 1461281743231 Marionette TRACE conn4 <- [1,2182,null,{}] 16:35:43 INFO - PROCESS | 1801 | 1461281743237 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:43 INFO - PROCESS | 1801 | 1461281743517 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:35:43 INFO - PROCESS | 1801 | 1461281743877 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x90140800 == 165 [pid = 1801] [id = 553] 16:35:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x91febc00) [pid = 1801] [serial = 1660] [outer = (nil)] 16:35:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x92df5c00) [pid = 1801] [serial = 1661] [outer = 0x91febc00] 16:35:43 INFO - PROCESS | 1801 | 1461281743980 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x93a05400) [pid = 1801] [serial = 1662] [outer = 0x91febc00] 16:35:44 INFO - PROCESS | 1801 | 1461281744908 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1735ms 16:35:44 INFO - PROCESS | 1801 | 1461281744962 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 1801 | 1461281744967 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:35:44 INFO - PROCESS | 1801 | 1461281744974 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 1801 | 1461281744978 Marionette TRACE conn4 <- [1,2186,null,{}] 16:35:44 INFO - PROCESS | 1801 | 1461281744984 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:45 INFO - PROCESS | 1801 | 1461281745235 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:35:45 INFO - PROCESS | 1801 | 1461281745575 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x90140c00 == 166 [pid = 1801] [id = 554] 16:35:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x93bb7000) [pid = 1801] [serial = 1663] [outer = (nil)] 16:35:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93d2f800) [pid = 1801] [serial = 1664] [outer = 0x93bb7000] 16:35:45 INFO - PROCESS | 1801 | 1461281745673 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93d8f400) [pid = 1801] [serial = 1665] [outer = 0x93bb7000] 16:35:46 INFO - PROCESS | 1801 | 1461281746591 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1681ms 16:35:46 INFO - PROCESS | 1801 | 1461281746657 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 1801 | 1461281746662 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:35:46 INFO - PROCESS | 1801 | 1461281746670 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 1801 | 1461281746674 Marionette TRACE conn4 <- [1,2190,null,{}] 16:35:46 INFO - PROCESS | 1801 | 1461281746680 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:46 INFO - PROCESS | 1801 | 1461281746975 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:35:47 INFO - PROCESS | 1801 | 1461281747317 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8596c800 == 167 [pid = 1801] [id = 555] 16:35:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93d30800) [pid = 1801] [serial = 1666] [outer = (nil)] 16:35:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93edd400) [pid = 1801] [serial = 1667] [outer = 0x93d30800] 16:35:47 INFO - PROCESS | 1801 | 1461281747420 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93ee7400) [pid = 1801] [serial = 1668] [outer = 0x93d30800] 16:35:48 INFO - PROCESS | 1801 | 1461281748404 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1795ms 16:35:48 INFO - PROCESS | 1801 | 1461281748465 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 1801 | 1461281748469 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:35:48 INFO - PROCESS | 1801 | 1461281748476 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 1801 | 1461281748479 Marionette TRACE conn4 <- [1,2194,null,{}] 16:35:48 INFO - PROCESS | 1801 | 1461281748485 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:48 INFO - PROCESS | 1801 | 1461281748729 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:35:49 INFO - PROCESS | 1801 | 1461281749077 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x90417400 == 168 [pid = 1801] [id = 556] 16:35:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x93d2d400) [pid = 1801] [serial = 1669] [outer = (nil)] 16:35:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x96fd5800) [pid = 1801] [serial = 1670] [outer = 0x93d2d400] 16:35:49 INFO - PROCESS | 1801 | 1461281749177 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x970a0c00) [pid = 1801] [serial = 1671] [outer = 0x93d2d400] 16:35:50 INFO - PROCESS | 1801 | 1461281750075 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1633ms 16:35:50 INFO - PROCESS | 1801 | 1461281750111 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 1801 | 1461281750116 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:35:50 INFO - PROCESS | 1801 | 1461281750123 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 1801 | 1461281750127 Marionette TRACE conn4 <- [1,2198,null,{}] 16:35:50 INFO - PROCESS | 1801 | 1461281750154 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:50 INFO - PROCESS | 1801 | 1461281750405 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:35:50 INFO - PROCESS | 1801 | 1461281750741 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0fd800 == 169 [pid = 1801] [id = 557] 16:35:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x93ee6000) [pid = 1801] [serial = 1672] [outer = (nil)] 16:35:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9761e400) [pid = 1801] [serial = 1673] [outer = 0x93ee6000] 16:35:50 INFO - PROCESS | 1801 | 1461281750840 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x97624400) [pid = 1801] [serial = 1674] [outer = 0x93ee6000] 16:35:51 INFO - PROCESS | 1801 | 1461281751786 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1739ms 16:35:51 INFO - PROCESS | 1801 | 1461281751864 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:35:51 INFO - PROCESS | 1801 | 1461281751869 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:35:51 INFO - PROCESS | 1801 | 1461281751876 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:35:51 INFO - PROCESS | 1801 | 1461281751882 Marionette TRACE conn4 <- [1,2202,null,{}] 16:35:51 INFO - PROCESS | 1801 | 1461281751889 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:52 INFO - PROCESS | 1801 | 1461281752185 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:35:52 INFO - PROCESS | 1801 | 1461281752538 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x972bf000 == 170 [pid = 1801] [id = 558] 16:35:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9a55b800) [pid = 1801] [serial = 1675] [outer = (nil)] 16:35:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9ea24000) [pid = 1801] [serial = 1676] [outer = 0x9a55b800] 16:35:52 INFO - PROCESS | 1801 | 1461281752646 Marionette DEBUG loaded listener.js 16:35:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x9eaf3000) [pid = 1801] [serial = 1677] [outer = 0x9a55b800] 16:35:53 INFO - PROCESS | 1801 | 1461281753640 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1833ms 16:35:53 INFO - PROCESS | 1801 | 1461281753711 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:35:53 INFO - PROCESS | 1801 | 1461281753715 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:35:53 INFO - PROCESS | 1801 | 1461281753722 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 1801 | 1461281753726 Marionette TRACE conn4 <- [1,2206,null,{}] 16:35:53 INFO - PROCESS | 1801 | 1461281753732 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:54 INFO - PROCESS | 1801 | 1461281754032 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:35:54 INFO - PROCESS | 1801 | 1461281754383 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x886ca400 == 171 [pid = 1801] [id = 559] 16:35:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x98849c00) [pid = 1801] [serial = 1678] [outer = (nil)] 16:35:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9fdb2400) [pid = 1801] [serial = 1679] [outer = 0x98849c00] 16:35:54 INFO - PROCESS | 1801 | 1461281754477 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x9ff09400) [pid = 1801] [serial = 1680] [outer = 0x98849c00] 16:35:55 INFO - PROCESS | 1801 | 1461281755424 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1746ms 16:35:55 INFO - PROCESS | 1801 | 1461281755469 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 1801 | 1461281755473 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:35:55 INFO - PROCESS | 1801 | 1461281755480 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 1801 | 1461281755484 Marionette TRACE conn4 <- [1,2210,null,{}] 16:35:55 INFO - PROCESS | 1801 | 1461281755490 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:55 INFO - PROCESS | 1801 | 1461281755728 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:35:56 INFO - PROCESS | 1801 | 1461281756067 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x9fc9bc00 == 172 [pid = 1801] [id = 560] 16:35:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9fdb7c00) [pid = 1801] [serial = 1681] [outer = (nil)] 16:35:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0xa0b2f000) [pid = 1801] [serial = 1682] [outer = 0x9fdb7c00] 16:35:56 INFO - PROCESS | 1801 | 1461281756173 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0xa0ba0400) [pid = 1801] [serial = 1683] [outer = 0x9fdb7c00] 16:35:57 INFO - PROCESS | 1801 | 1461281757091 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1681ms 16:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:35:57 INFO - PROCESS | 1801 | 1461281757163 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 1801 | 1461281757166 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:35:57 INFO - PROCESS | 1801 | 1461281757173 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 1801 | 1461281757176 Marionette TRACE conn4 <- [1,2214,null,{}] 16:35:57 INFO - PROCESS | 1801 | 1461281757183 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:57 INFO - PROCESS | 1801 | 1461281757463 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:35:57 INFO - PROCESS | 1801 | 1461281757818 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4b800 == 173 [pid = 1801] [id = 561] 16:35:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9fff5c00) [pid = 1801] [serial = 1684] [outer = (nil)] 16:35:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0xa2bd9400) [pid = 1801] [serial = 1685] [outer = 0x9fff5c00] 16:35:57 INFO - PROCESS | 1801 | 1461281757911 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0xa2be1400) [pid = 1801] [serial = 1686] [outer = 0x9fff5c00] 16:35:58 INFO - PROCESS | 1801 | 1461281758840 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1736ms 16:35:58 INFO - PROCESS | 1801 | 1461281758910 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 1801 | 1461281758913 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:35:58 INFO - PROCESS | 1801 | 1461281758920 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 1801 | 1461281758924 Marionette TRACE conn4 <- [1,2218,null,{}] 16:35:58 INFO - PROCESS | 1801 | 1461281758929 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:59 INFO - PROCESS | 1801 | 1461281759214 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:35:59 INFO - PROCESS | 1801 | 1461281759560 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a353c00 == 174 [pid = 1801] [id = 562] 16:35:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8bd7f000) [pid = 1801] [serial = 1687] [outer = (nil)] 16:35:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0xa3deb000) [pid = 1801] [serial = 1688] [outer = 0x8bd7f000] 16:35:59 INFO - PROCESS | 1801 | 1461281759659 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0xa4559000) [pid = 1801] [serial = 1689] [outer = 0x8bd7f000] 16:36:00 INFO - PROCESS | 1801 | 1461281760557 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1696ms 16:36:00 INFO - PROCESS | 1801 | 1461281760635 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 1801 | 1461281760640 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:36:00 INFO - PROCESS | 1801 | 1461281760652 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 1801 | 1461281760656 Marionette TRACE conn4 <- [1,2222,null,{}] 16:36:00 INFO - PROCESS | 1801 | 1461281760662 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:00 INFO - PROCESS | 1801 | 1461281760910 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:36:01 INFO - PROCESS | 1801 | 1461281761272 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3d86400 == 175 [pid = 1801] [id = 563] 16:36:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0xa3d8c400) [pid = 1801] [serial = 1690] [outer = (nil)] 16:36:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0xa4589400) [pid = 1801] [serial = 1691] [outer = 0xa3d8c400] 16:36:01 INFO - PROCESS | 1801 | 1461281761384 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0xa458d400) [pid = 1801] [serial = 1692] [outer = 0xa3d8c400] 16:36:02 INFO - PROCESS | 1801 | 1461281762313 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1732ms 16:36:02 INFO - PROCESS | 1801 | 1461281762386 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 1801 | 1461281762389 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:36:02 INFO - PROCESS | 1801 | 1461281762397 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 1801 | 1461281762401 Marionette TRACE conn4 <- [1,2226,null,{}] 16:36:02 INFO - PROCESS | 1801 | 1461281762406 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:02 INFO - PROCESS | 1801 | 1461281762660 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:36:03 INFO - PROCESS | 1801 | 1461281763008 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3d86000 == 176 [pid = 1801] [id = 564] 16:36:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0xa4582000) [pid = 1801] [serial = 1693] [outer = (nil)] 16:36:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0xa4832800) [pid = 1801] [serial = 1694] [outer = 0xa4582000] 16:36:03 INFO - PROCESS | 1801 | 1461281763116 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0xa4834400) [pid = 1801] [serial = 1695] [outer = 0xa4582000] 16:36:04 INFO - PROCESS | 1801 | 1461281764089 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb0f000 == 175 [pid = 1801] [id = 546] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f6400 == 174 [pid = 1801] [id = 545] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x886cec00 == 173 [pid = 1801] [id = 544] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9a9bb000 == 172 [pid = 1801] [id = 542] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a34b000 == 171 [pid = 1801] [id = 541] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x93d9bc00 == 170 [pid = 1801] [id = 540] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a34e400 == 169 [pid = 1801] [id = 538] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8efeb800 == 168 [pid = 1801] [id = 539] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x93bbf400 == 167 [pid = 1801] [id = 537] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8707f800 == 166 [pid = 1801] [id = 536] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x89484000 == 165 [pid = 1801] [id = 535] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8f2df800 == 164 [pid = 1801] [id = 534] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8efef800 == 163 [pid = 1801] [id = 532] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd22800 == 162 [pid = 1801] [id = 533] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed55000 == 161 [pid = 1801] [id = 531] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f2000 == 160 [pid = 1801] [id = 530] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5eb400 == 159 [pid = 1801] [id = 529] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd50c00 == 158 [pid = 1801] [id = 528] 16:36:06 INFO - PROCESS | 1801 | --DOCSHELL 0x87c54c00 == 157 [pid = 1801] [id = 527] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x972be400) [pid = 1801] [serial = 1485] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x9fdb6000) [pid = 1801] [serial = 1500] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x97623000) [pid = 1801] [serial = 1488] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x99234c00) [pid = 1801] [serial = 1494] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x9eaf6400) [pid = 1801] [serial = 1497] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8c4bb000) [pid = 1801] [serial = 1449] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x98a53400) [pid = 1801] [serial = 1491] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8bb86c00) [pid = 1801] [serial = 1574] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8bd1b800) [pid = 1801] [serial = 1575] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8bd4fc00) [pid = 1801] [serial = 1577] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8a356000) [pid = 1801] [serial = 1571] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x87c53400) [pid = 1801] [serial = 1568] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x888c0c00) [pid = 1801] [serial = 1569] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0xa10ea800) [pid = 1801] [serial = 1566] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0xa10e7800) [pid = 1801] [serial = 1565] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0xa0d3ec00) [pid = 1801] [serial = 1563] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0xa0d14c00) [pid = 1801] [serial = 1562] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0xa0b31400) [pid = 1801] [serial = 1560] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0xa0b30000) [pid = 1801] [serial = 1559] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x9fd64000) [pid = 1801] [serial = 1557] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9fc2d400) [pid = 1801] [serial = 1556] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x9ea1ec00) [pid = 1801] [serial = 1554] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x9a9bac00) [pid = 1801] [serial = 1553] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9913a000) [pid = 1801] [serial = 1551] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x98a93c00) [pid = 1801] [serial = 1550] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x97619c00) [pid = 1801] [serial = 1548] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x972b6000) [pid = 1801] [serial = 1547] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x93ef4400) [pid = 1801] [serial = 1545] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x93ee2c00) [pid = 1801] [serial = 1544] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x93ed9800) [pid = 1801] [serial = 1542] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x93ed7800) [pid = 1801] [serial = 1541] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x93bc3400) [pid = 1801] [serial = 1539] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93bbd400) [pid = 1801] [serial = 1538] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x92df0000) [pid = 1801] [serial = 1536] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x920db400) [pid = 1801] [serial = 1535] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x90439000) [pid = 1801] [serial = 1533] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9041f000) [pid = 1801] [serial = 1532] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8f2e4c00) [pid = 1801] [serial = 1530] [outer = (nil)] [url = about:blank] 16:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 3988ms 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8f2e0c00) [pid = 1801] [serial = 1529] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8f0f0800) [pid = 1801] [serial = 1527] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8f0e5400) [pid = 1801] [serial = 1526] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8ed48c00) [pid = 1801] [serial = 1524] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8ea02800) [pid = 1801] [serial = 1523] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8de93000) [pid = 1801] [serial = 1521] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8bd86800) [pid = 1801] [serial = 1520] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x895cf400) [pid = 1801] [serial = 1518] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x888c4c00) [pid = 1801] [serial = 1517] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8bd8a000) [pid = 1801] [serial = 1578] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8a5a9800) [pid = 1801] [serial = 1572] [outer = (nil)] [url = about:blank] 16:36:06 INFO - PROCESS | 1801 | 1461281766534 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 1801 | 1461281766540 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:36:06 INFO - PROCESS | 1801 | 1461281766551 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 1801 | 1461281766558 Marionette TRACE conn4 <- [1,2230,null,{}] 16:36:06 INFO - PROCESS | 1801 | 1461281766566 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:06 INFO - PROCESS | 1801 | 1461281766772 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:36:07 INFO - PROCESS | 1801 | 1461281767025 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x895cb400 == 158 [pid = 1801] [id = 565] 16:36:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x895cc000) [pid = 1801] [serial = 1696] [outer = (nil)] 16:36:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x895d1400) [pid = 1801] [serial = 1697] [outer = 0x895cc000] 16:36:07 INFO - PROCESS | 1801 | 1461281767108 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x89ffcc00) [pid = 1801] [serial = 1698] [outer = 0x895cc000] 16:36:07 INFO - PROCESS | 1801 | 1461281767932 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:36:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1450ms 16:36:08 INFO - PROCESS | 1801 | 1461281768003 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 1801 | 1461281768009 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:36:08 INFO - PROCESS | 1801 | 1461281768021 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 1801 | 1461281768026 Marionette TRACE conn4 <- [1,2234,null,{}] 16:36:08 INFO - PROCESS | 1801 | 1461281768033 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:08 INFO - PROCESS | 1801 | 1461281768244 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:36:08 INFO - PROCESS | 1801 | 1461281768532 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8948b000 == 159 [pid = 1801] [id = 566] 16:36:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a5f1400) [pid = 1801] [serial = 1699] [outer = (nil)] 16:36:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8a601c00) [pid = 1801] [serial = 1700] [outer = 0x8a5f1400] 16:36:08 INFO - PROCESS | 1801 | 1461281768618 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8bb07400) [pid = 1801] [serial = 1701] [outer = 0x8a5f1400] 16:36:09 INFO - PROCESS | 1801 | 1461281769574 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1597ms 16:36:09 INFO - PROCESS | 1801 | 1461281769615 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 1801 | 1461281769618 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:36:09 INFO - PROCESS | 1801 | 1461281769632 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 1801 | 1461281769637 Marionette TRACE conn4 <- [1,2238,null,{}] 16:36:09 INFO - PROCESS | 1801 | 1461281769652 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 1801 | 1461281769949 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:36:10 INFO - PROCESS | 1801 | 1461281769983 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd50c00 == 160 [pid = 1801] [id = 567] 16:36:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8bd7e400) [pid = 1801] [serial = 1702] [outer = (nil)] 16:36:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8bd8c800) [pid = 1801] [serial = 1703] [outer = 0x8bd7e400] 16:36:10 INFO - PROCESS | 1801 | 1461281770109 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8c4f2000) [pid = 1801] [serial = 1704] [outer = 0x8bd7e400] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8ed55c00) [pid = 1801] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x90433c00) [pid = 1801] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9ea1d800) [pid = 1801] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8ba29800) [pid = 1801] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x978a5c00) [pid = 1801] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8e05c000) [pid = 1801] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8948e000) [pid = 1801] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8dd96000) [pid = 1801] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8c4b3000) [pid = 1801] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x888bfc00) [pid = 1801] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8efec400) [pid = 1801] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x89ff8c00) [pid = 1801] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x93eebc00) [pid = 1801] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x9eaea800) [pid = 1801] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x92dec000) [pid = 1801] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8ed53c00) [pid = 1801] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8e090c00) [pid = 1801] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x8a5efc00) [pid = 1801] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8bd87400) [pid = 1801] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8f2e2400) [pid = 1801] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:36:11 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x96fe1000) [pid = 1801] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:36:11 INFO - PROCESS | 1801 | 1461281771878 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:36:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2296ms 16:36:11 INFO - PROCESS | 1801 | 1461281771925 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 1801 | 1461281771932 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:36:11 INFO - PROCESS | 1801 | 1461281771944 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 1801 | 1461281771947 Marionette TRACE conn4 <- [1,2242,null,{}] 16:36:11 INFO - PROCESS | 1801 | 1461281771953 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:12 INFO - PROCESS | 1801 | 1461281772179 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:36:12 INFO - PROCESS | 1801 | 1461281772385 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4fc00 == 161 [pid = 1801] [id = 568] 16:36:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x89fee800) [pid = 1801] [serial = 1705] [outer = (nil)] 16:36:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8bd87400) [pid = 1801] [serial = 1706] [outer = 0x89fee800] 16:36:12 INFO - PROCESS | 1801 | 1461281772465 Marionette DEBUG loaded listener.js 16:36:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8c5eb400) [pid = 1801] [serial = 1707] [outer = 0x89fee800] 16:36:13 INFO - PROCESS | 1801 | 1461281773236 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1328ms 16:36:13 INFO - PROCESS | 1801 | 1461281773272 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 1801 | 1461281773276 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:36:13 INFO - PROCESS | 1801 | 1461281773282 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 1801 | 1461281773286 Marionette TRACE conn4 <- [1,2246,null,{}] 16:36:13 INFO - PROCESS | 1801 | 1461281773291 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:13 INFO - PROCESS | 1801 | 1461281773509 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:36:13 INFO - PROCESS | 1801 | 1461281773968 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x871ecc00 == 162 [pid = 1801] [id = 569] 16:36:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x871f0400) [pid = 1801] [serial = 1708] [outer = (nil)] 16:36:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x886cec00) [pid = 1801] [serial = 1709] [outer = 0x871f0400] 16:36:14 INFO - PROCESS | 1801 | 1461281774070 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8948c400) [pid = 1801] [serial = 1710] [outer = 0x871f0400] 16:36:15 INFO - PROCESS | 1801 | 1461281775070 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1840ms 16:36:15 INFO - PROCESS | 1801 | 1461281775126 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 1801 | 1461281775135 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:36:15 INFO - PROCESS | 1801 | 1461281775145 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 1801 | 1461281775151 Marionette TRACE conn4 <- [1,2250,null,{}] 16:36:15 INFO - PROCESS | 1801 | 1461281775159 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:15 INFO - PROCESS | 1801 | 1461281775565 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:36:15 INFO - PROCESS | 1801 | 1461281775813 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f9000 == 163 [pid = 1801] [id = 570] 16:36:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8a60ac00) [pid = 1801] [serial = 1711] [outer = (nil)] 16:36:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8bb09000) [pid = 1801] [serial = 1712] [outer = 0x8a60ac00] 16:36:15 INFO - PROCESS | 1801 | 1461281775912 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8bb8c400) [pid = 1801] [serial = 1713] [outer = 0x8a60ac00] 16:36:16 INFO - PROCESS | 1801 | 1461281776988 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1889ms 16:36:17 INFO - PROCESS | 1801 | 1461281777038 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 1801 | 1461281777046 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:36:17 INFO - PROCESS | 1801 | 1461281777053 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 1801 | 1461281777057 Marionette TRACE conn4 <- [1,2254,null,{}] 16:36:17 INFO - PROCESS | 1801 | 1461281777064 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:17 INFO - PROCESS | 1801 | 1461281777319 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:36:17 INFO - PROCESS | 1801 | 1461281777709 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd23c00 == 164 [pid = 1801] [id = 571] 16:36:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8bd87800) [pid = 1801] [serial = 1714] [outer = (nil)] 16:36:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8c4b3400) [pid = 1801] [serial = 1715] [outer = 0x8bd87800] 16:36:17 INFO - PROCESS | 1801 | 1461281777803 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8c5f2c00) [pid = 1801] [serial = 1716] [outer = 0x8bd87800] 16:36:18 INFO - PROCESS | 1801 | 1461281778837 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1835ms 16:36:18 INFO - PROCESS | 1801 | 1461281778890 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 1801 | 1461281778896 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:36:18 INFO - PROCESS | 1801 | 1461281778912 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 1801 | 1461281778922 Marionette TRACE conn4 <- [1,2258,null,{}] 16:36:18 INFO - PROCESS | 1801 | 1461281778929 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 1801 | 1461281779291 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:36:19 INFO - PROCESS | 1801 | 1461281779561 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd51c00 == 165 [pid = 1801] [id = 572] 16:36:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8c4bf400) [pid = 1801] [serial = 1717] [outer = (nil)] 16:36:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8ea0ec00) [pid = 1801] [serial = 1718] [outer = 0x8c4bf400] 16:36:19 INFO - PROCESS | 1801 | 1461281779663 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8ed51c00) [pid = 1801] [serial = 1719] [outer = 0x8c4bf400] 16:36:20 INFO - PROCESS | 1801 | 1461281780596 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1752ms 16:36:20 INFO - PROCESS | 1801 | 1461281780657 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:36:20 INFO - PROCESS | 1801 | 1461281780662 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:36:20 INFO - PROCESS | 1801 | 1461281780669 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 1801 | 1461281780673 Marionette TRACE conn4 <- [1,2262,null,{}] 16:36:20 INFO - PROCESS | 1801 | 1461281780679 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:20 INFO - PROCESS | 1801 | 1461281780937 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:36:21 INFO - PROCESS | 1801 | 1461281781281 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x886d0800 == 166 [pid = 1801] [id = 573] 16:36:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8ed4b400) [pid = 1801] [serial = 1720] [outer = (nil)] 16:36:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8efec400) [pid = 1801] [serial = 1721] [outer = 0x8ed4b400] 16:36:21 INFO - PROCESS | 1801 | 1461281781378 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8f0e4000) [pid = 1801] [serial = 1722] [outer = 0x8ed4b400] 16:36:22 INFO - PROCESS | 1801 | 1461281782309 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1684ms 16:36:22 INFO - PROCESS | 1801 | 1461281782354 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:36:22 INFO - PROCESS | 1801 | 1461281782359 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:36:22 INFO - PROCESS | 1801 | 1461281782365 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 1801 | 1461281782369 Marionette TRACE conn4 <- [1,2266,null,{}] 16:36:22 INFO - PROCESS | 1801 | 1461281782375 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:22 INFO - PROCESS | 1801 | 1461281782614 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:36:22 INFO - PROCESS | 1801 | 1461281782960 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f2e0c00 == 167 [pid = 1801] [id = 574] 16:36:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f2e1c00) [pid = 1801] [serial = 1723] [outer = (nil)] 16:36:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8f2e6800) [pid = 1801] [serial = 1724] [outer = 0x8f2e1c00] 16:36:23 INFO - PROCESS | 1801 | 1461281783079 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x90432400) [pid = 1801] [serial = 1725] [outer = 0x8f2e1c00] 16:36:24 INFO - PROCESS | 1801 | 1461281784060 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1733ms 16:36:24 INFO - PROCESS | 1801 | 1461281784098 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:36:24 INFO - PROCESS | 1801 | 1461281784103 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:36:24 INFO - PROCESS | 1801 | 1461281784110 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 1801 | 1461281784114 Marionette TRACE conn4 <- [1,2270,null,{}] 16:36:24 INFO - PROCESS | 1801 | 1461281784120 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:24 INFO - PROCESS | 1801 | 1461281784372 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:36:24 INFO - PROCESS | 1801 | 1461281784706 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e08a800 == 168 [pid = 1801] [id = 575] 16:36:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8f2dc400) [pid = 1801] [serial = 1726] [outer = (nil)] 16:36:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x91fe0c00) [pid = 1801] [serial = 1727] [outer = 0x8f2dc400] 16:36:24 INFO - PROCESS | 1801 | 1461281784808 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x91fea800) [pid = 1801] [serial = 1728] [outer = 0x8f2dc400] 16:36:25 INFO - PROCESS | 1801 | 1461281785747 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1683ms 16:36:25 INFO - PROCESS | 1801 | 1461281785793 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 1801 | 1461281785798 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:36:25 INFO - PROCESS | 1801 | 1461281785805 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1801 | 1461281785809 Marionette TRACE conn4 <- [1,2274,null,{}] 16:36:25 INFO - PROCESS | 1801 | 1461281785815 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:26 INFO - PROCESS | 1801 | 1461281786082 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:36:26 INFO - PROCESS | 1801 | 1461281786425 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x906cbc00 == 169 [pid = 1801] [id = 576] 16:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x9130a800) [pid = 1801] [serial = 1729] [outer = (nil)] 16:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x92d6b000) [pid = 1801] [serial = 1730] [outer = 0x9130a800] 16:36:26 INFO - PROCESS | 1801 | 1461281786522 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x92dec800) [pid = 1801] [serial = 1731] [outer = 0x9130a800] 16:36:27 INFO - PROCESS | 1801 | 1461281787434 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1681ms 16:36:27 INFO - PROCESS | 1801 | 1461281787488 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:36:27 INFO - PROCESS | 1801 | 1461281787492 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:36:27 INFO - PROCESS | 1801 | 1461281787499 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 1801 | 1461281787503 Marionette TRACE conn4 <- [1,2278,null,{}] 16:36:27 INFO - PROCESS | 1801 | 1461281787509 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:27 INFO - PROCESS | 1801 | 1461281787756 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:36:28 INFO - PROCESS | 1801 | 1461281788092 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x92cd7400 == 170 [pid = 1801] [id = 577] 16:36:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x92cd8400) [pid = 1801] [serial = 1732] [outer = (nil)] 16:36:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x93bbf400) [pid = 1801] [serial = 1733] [outer = 0x92cd8400] 16:36:28 INFO - PROCESS | 1801 | 1461281788197 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93d2d800) [pid = 1801] [serial = 1734] [outer = 0x92cd8400] 16:36:29 INFO - PROCESS | 1801 | 1461281789083 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1636ms 16:36:29 INFO - PROCESS | 1801 | 1461281789144 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 1801 | 1461281789149 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:36:29 INFO - PROCESS | 1801 | 1461281789159 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 1801 | 1461281789162 Marionette TRACE conn4 <- [1,2282,null,{}] 16:36:29 INFO - PROCESS | 1801 | 1461281789169 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:29 INFO - PROCESS | 1801 | 1461281789395 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:36:29 INFO - PROCESS | 1801 | 1461281789742 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x92df6c00 == 171 [pid = 1801] [id = 578] 16:36:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93a07800) [pid = 1801] [serial = 1735] [outer = (nil)] 16:36:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93edb400) [pid = 1801] [serial = 1736] [outer = 0x93a07800] 16:36:29 INFO - PROCESS | 1801 | 1461281789837 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93ee1000) [pid = 1801] [serial = 1737] [outer = 0x93a07800] 16:36:30 INFO - PROCESS | 1801 | 1461281790739 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1639ms 16:36:30 INFO - PROCESS | 1801 | 1461281790813 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 1801 | 1461281790817 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:36:30 INFO - PROCESS | 1801 | 1461281790828 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 1801 | 1461281790832 Marionette TRACE conn4 <- [1,2286,null,{}] 16:36:30 INFO - PROCESS | 1801 | 1461281790838 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:31 INFO - PROCESS | 1801 | 1461281791091 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:36:31 INFO - PROCESS | 1801 | 1461281791430 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x95c6c800 == 172 [pid = 1801] [id = 579] 16:36:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x95c74400) [pid = 1801] [serial = 1738] [outer = (nil)] 16:36:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x96855000) [pid = 1801] [serial = 1739] [outer = 0x95c74400] 16:36:31 INFO - PROCESS | 1801 | 1461281791545 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x972bcc00) [pid = 1801] [serial = 1740] [outer = 0x95c74400] 16:36:32 INFO - PROCESS | 1801 | 1461281792560 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1791ms 16:36:32 INFO - PROCESS | 1801 | 1461281792619 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:36:32 INFO - PROCESS | 1801 | 1461281792624 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:36:32 INFO - PROCESS | 1801 | 1461281792631 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 1801 | 1461281792636 Marionette TRACE conn4 <- [1,2290,null,{}] 16:36:32 INFO - PROCESS | 1801 | 1461281792643 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:32 INFO - PROCESS | 1801 | 1461281792924 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:36:33 INFO - PROCESS | 1801 | 1461281793283 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x95a09400 == 173 [pid = 1801] [id = 580] 16:36:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9761b000) [pid = 1801] [serial = 1741] [outer = (nil)] 16:36:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x98856c00) [pid = 1801] [serial = 1742] [outer = 0x9761b000] 16:36:33 INFO - PROCESS | 1801 | 1461281793380 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x98a54c00) [pid = 1801] [serial = 1743] [outer = 0x9761b000] 16:36:34 INFO - PROCESS | 1801 | 1461281794316 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1744ms 16:36:34 INFO - PROCESS | 1801 | 1461281794380 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 1801 | 1461281794384 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:36:34 INFO - PROCESS | 1801 | 1461281794394 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 1801 | 1461281794396 Marionette TRACE conn4 <- [1,2294,null,{}] 16:36:34 INFO - PROCESS | 1801 | 1461281794401 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:34 INFO - PROCESS | 1801 | 1461281794643 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:36:35 INFO - PROCESS | 1801 | 1461281794992 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd22800 == 174 [pid = 1801] [id = 581] 16:36:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x98207c00) [pid = 1801] [serial = 1744] [outer = (nil)] 16:36:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9922c000) [pid = 1801] [serial = 1745] [outer = 0x98207c00] 16:36:35 INFO - PROCESS | 1801 | 1461281795089 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9a55e000) [pid = 1801] [serial = 1746] [outer = 0x98207c00] 16:36:35 INFO - PROCESS | 1801 | 1461281795969 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1629ms 16:36:36 INFO - PROCESS | 1801 | 1461281796024 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 1801 | 1461281796028 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:36:36 INFO - PROCESS | 1801 | 1461281796035 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 1801 | 1461281796038 Marionette TRACE conn4 <- [1,2298,null,{}] 16:36:36 INFO - PROCESS | 1801 | 1461281796044 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:36 INFO - PROCESS | 1801 | 1461281796274 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:36:36 INFO - PROCESS | 1801 | 1461281796628 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x96394000 == 175 [pid = 1801] [id = 582] 16:36:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x98a92800) [pid = 1801] [serial = 1747] [outer = (nil)] 16:36:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9d610c00) [pid = 1801] [serial = 1748] [outer = 0x98a92800] 16:36:36 INFO - PROCESS | 1801 | 1461281796732 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9ea24800) [pid = 1801] [serial = 1749] [outer = 0x98a92800] 16:36:37 INFO - PROCESS | 1801 | 1461281797611 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1631ms 16:36:37 INFO - PROCESS | 1801 | 1461281797683 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1801 | 1461281797688 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:36:37 INFO - PROCESS | 1801 | 1461281797698 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1801 | 1461281797701 Marionette TRACE conn4 <- [1,2302,null,{}] 16:36:37 INFO - PROCESS | 1801 | 1461281797708 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:37 INFO - PROCESS | 1801 | 1461281797959 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:36:38 INFO - PROCESS | 1801 | 1461281798300 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x91358800 == 176 [pid = 1801] [id = 583] 16:36:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x98e54400) [pid = 1801] [serial = 1750] [outer = (nil)] 16:36:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9eaed000) [pid = 1801] [serial = 1751] [outer = 0x98e54400] 16:36:38 INFO - PROCESS | 1801 | 1461281798398 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9eaf6000) [pid = 1801] [serial = 1752] [outer = 0x98e54400] 16:36:39 INFO - PROCESS | 1801 | 1461281799301 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1682ms 16:36:39 INFO - PROCESS | 1801 | 1461281799382 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 1801 | 1461281799385 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:36:39 INFO - PROCESS | 1801 | 1461281799392 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 1801 | 1461281799396 Marionette TRACE conn4 <- [1,2306,null,{}] 16:36:39 INFO - PROCESS | 1801 | 1461281799402 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:39 INFO - PROCESS | 1801 | 1461281799642 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:36:40 INFO - PROCESS | 1801 | 1461281799987 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4cc00 == 177 [pid = 1801] [id = 584] 16:36:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x92d66400) [pid = 1801] [serial = 1753] [outer = (nil)] 16:36:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0xa0110400) [pid = 1801] [serial = 1754] [outer = 0x92d66400] 16:36:40 INFO - PROCESS | 1801 | 1461281800083 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0xa0b2c000) [pid = 1801] [serial = 1755] [outer = 0x92d66400] 16:36:41 INFO - PROCESS | 1801 | 1461281801073 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:36:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1732ms 16:36:41 INFO - PROCESS | 1801 | 1461281801125 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 1801 | 1461281801129 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:36:41 INFO - PROCESS | 1801 | 1461281801136 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 1801 | 1461281801140 Marionette TRACE conn4 <- [1,2310,null,{}] 16:36:41 INFO - PROCESS | 1801 | 1461281801147 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:41 INFO - PROCESS | 1801 | 1461281801389 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:36:41 INFO - PROCESS | 1801 | 1461281801755 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff2000 == 178 [pid = 1801] [id = 585] 16:36:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8a5f7800) [pid = 1801] [serial = 1756] [outer = (nil)] 16:36:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0xa0d4b400) [pid = 1801] [serial = 1757] [outer = 0x8a5f7800] 16:36:41 INFO - PROCESS | 1801 | 1461281801849 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0xa10ea800) [pid = 1801] [serial = 1758] [outer = 0x8a5f7800] 16:36:42 INFO - PROCESS | 1801 | 1461281802790 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1695ms 16:36:42 INFO - PROCESS | 1801 | 1461281802833 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:36:42 INFO - PROCESS | 1801 | 1461281802837 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:36:42 INFO - PROCESS | 1801 | 1461281802844 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1801 | 1461281802848 Marionette TRACE conn4 <- [1,2314,null,{}] 16:36:42 INFO - PROCESS | 1801 | 1461281802854 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:43 INFO - PROCESS | 1801 | 1461281803131 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:36:43 INFO - PROCESS | 1801 | 1461281803484 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x871ea400 == 179 [pid = 1801] [id = 586] 16:36:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x888bac00) [pid = 1801] [serial = 1759] [outer = (nil)] 16:36:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0xa4567000) [pid = 1801] [serial = 1760] [outer = 0x888bac00] 16:36:43 INFO - PROCESS | 1801 | 1461281803578 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0xa458d000) [pid = 1801] [serial = 1761] [outer = 0x888bac00] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a59f800 == 178 [pid = 1801] [id = 524] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba36800 == 177 [pid = 1801] [id = 388] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x871eb400 == 176 [pid = 1801] [id = 522] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x87c50c00 == 175 [pid = 1801] [id = 519] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x84647000 == 174 [pid = 1801] [id = 517] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x888bdc00 == 173 [pid = 1801] [id = 501] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a34c400 == 172 [pid = 1801] [id = 523] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x85f81800 == 171 [pid = 1801] [id = 350] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x886cc800 == 170 [pid = 1801] [id = 505] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a187c00 == 169 [pid = 1801] [id = 525] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8e053400 == 168 [pid = 1801] [id = 509] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a190400 == 167 [pid = 1801] [id = 507] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8efe8400 == 166 [pid = 1801] [id = 511] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x85f8a000 == 165 [pid = 1801] [id = 514] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8efe9400 == 164 [pid = 1801] [id = 512] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x98204c00 == 163 [pid = 1801] [id = 518] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x93eee800 == 162 [pid = 1801] [id = 515] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x91352000 == 161 [pid = 1801] [id = 513] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x87c52000 == 160 [pid = 1801] [id = 349] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9632d000 == 159 [pid = 1801] [id = 516] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8e088000 == 158 [pid = 1801] [id = 508] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x90415800 == 157 [pid = 1801] [id = 510] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4fc00 == 156 [pid = 1801] [id = 568] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd50c00 == 155 [pid = 1801] [id = 567] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8948b000 == 154 [pid = 1801] [id = 566] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x895cb400 == 153 [pid = 1801] [id = 565] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a353c00 == 152 [pid = 1801] [id = 562] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0xa3d86400 == 151 [pid = 1801] [id = 563] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4b800 == 150 [pid = 1801] [id = 561] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9fc9bc00 == 149 [pid = 1801] [id = 560] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x886ca400 == 148 [pid = 1801] [id = 559] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0fd800 == 147 [pid = 1801] [id = 557] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x972bf000 == 146 [pid = 1801] [id = 558] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x90417400 == 145 [pid = 1801] [id = 556] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8596c800 == 144 [pid = 1801] [id = 555] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x90140c00 == 143 [pid = 1801] [id = 554] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x90140800 == 142 [pid = 1801] [id = 553] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8f2da000 == 141 [pid = 1801] [id = 552] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd87400 == 140 [pid = 1801] [id = 550] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a18e000 == 139 [pid = 1801] [id = 551] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb02c00 == 138 [pid = 1801] [id = 549] 16:36:46 INFO - PROCESS | 1801 | --DOCSHELL 0x888b7800 == 137 [pid = 1801] [id = 548] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8f0ec000) [pid = 1801] [serial = 1596] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x92cce800) [pid = 1801] [serial = 1605] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x9eaf4000) [pid = 1801] [serial = 1628] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8f0e4800) [pid = 1801] [serial = 1595] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8bb0d000) [pid = 1801] [serial = 1637] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x98a94c00) [pid = 1801] [serial = 1622] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8ea0bc00) [pid = 1801] [serial = 1590] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8a5f8c00) [pid = 1801] [serial = 1584] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8de96400) [pid = 1801] [serial = 1640] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x9d608400) [pid = 1801] [serial = 1625] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x920dd000) [pid = 1801] [serial = 1604] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8a350000) [pid = 1801] [serial = 1635] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x93a07400) [pid = 1801] [serial = 1607] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8e053000) [pid = 1801] [serial = 1641] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8dd9c000) [pid = 1801] [serial = 1515] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x96397000) [pid = 1801] [serial = 1614] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8a352000) [pid = 1801] [serial = 1583] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0xa0d4bc00) [pid = 1801] [serial = 1632] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x93d32c00) [pid = 1801] [serial = 1611] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x906c6800) [pid = 1801] [serial = 1601] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8c5f1400) [pid = 1801] [serial = 1580] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8e091000) [pid = 1801] [serial = 1589] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8bd20c00) [pid = 1801] [serial = 1638] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8ed87000) [pid = 1801] [serial = 1592] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x93d2e000) [pid = 1801] [serial = 1610] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x96395800) [pid = 1801] [serial = 1616] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x906cac00) [pid = 1801] [serial = 1602] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x9fc2e800) [pid = 1801] [serial = 1629] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93ef3c00) [pid = 1801] [serial = 1613] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x972b8000) [pid = 1801] [serial = 1617] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8c5ea400) [pid = 1801] [serial = 1586] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x90414000) [pid = 1801] [serial = 1598] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8ed8ec00) [pid = 1801] [serial = 1593] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9eada000) [pid = 1801] [serial = 1626] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x99133800) [pid = 1801] [serial = 1623] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x9041b000) [pid = 1801] [serial = 1599] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x93a0a400) [pid = 1801] [serial = 1608] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8a192000) [pid = 1801] [serial = 1634] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x978a2400) [pid = 1801] [serial = 1619] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0xa0d16c00) [pid = 1801] [serial = 1631] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x98202000) [pid = 1801] [serial = 1620] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8dd92c00) [pid = 1801] [serial = 1587] [outer = (nil)] [url = about:blank] 16:36:46 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8de9a400) [pid = 1801] [serial = 1643] [outer = (nil)] [url = about:blank] 16:36:47 INFO - PROCESS | 1801 | 1461281807100 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 4296ms 16:36:47 INFO - PROCESS | 1801 | 1461281807143 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1801 | 1461281807150 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:36:47 INFO - PROCESS | 1801 | 1461281807161 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1801 | 1461281807165 Marionette TRACE conn4 <- [1,2318,null,{}] 16:36:47 INFO - PROCESS | 1801 | 1461281807174 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:47 INFO - PROCESS | 1801 | 1461281807418 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:36:47 INFO - PROCESS | 1801 | 1461281807692 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34c800 == 138 [pid = 1801] [id = 587] 16:36:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8a34d000) [pid = 1801] [serial = 1762] [outer = (nil)] 16:36:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a356800) [pid = 1801] [serial = 1763] [outer = 0x8a34d000] 16:36:47 INFO - PROCESS | 1801 | 1461281807816 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8a5a9800) [pid = 1801] [serial = 1764] [outer = 0x8a34d000] 16:36:48 INFO - PROCESS | 1801 | 1461281808735 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 1801 | 1461281808810 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:36:48 INFO - PROCESS | 1801 | 1461281808880 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1801 | 1461281808885 Marionette TRACE conn4 <- [1,2322,null,{}] 16:36:48 INFO - PROCESS | 1801 | 1461281808892 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:49 INFO - PROCESS | 1801 | 1461281809230 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:36:49 INFO - PROCESS | 1801 | 1461281809487 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff9c00 == 139 [pid = 1801] [id = 588] 16:36:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8bb10000) [pid = 1801] [serial = 1765] [outer = (nil)] 16:36:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8bd47400) [pid = 1801] [serial = 1766] [outer = 0x8bb10000] 16:36:49 INFO - PROCESS | 1801 | 1461281809568 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8bd55c00) [pid = 1801] [serial = 1767] [outer = 0x8bb10000] 16:36:50 INFO - PROCESS | 1801 | 1461281810519 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1706ms 16:36:50 INFO - PROCESS | 1801 | 1461281810569 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 1801 | 1461281810573 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:36:50 INFO - PROCESS | 1801 | 1461281810587 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 1801 | 1461281810594 Marionette TRACE conn4 <- [1,2326,null,{}] 16:36:50 INFO - PROCESS | 1801 | 1461281810610 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:50 INFO - PROCESS | 1801 | 1461281810941 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x895cc000) [pid = 1801] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8f2db800) [pid = 1801] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8bb03800) [pid = 1801] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x93d30800) [pid = 1801] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0xa3d8c400) [pid = 1801] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x93ee6000) [pid = 1801] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8bd7f000) [pid = 1801] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x91febc00) [pid = 1801] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8bd7e400) [pid = 1801] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x98849c00) [pid = 1801] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9a55b800) [pid = 1801] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8ed85800) [pid = 1801] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x888c0400) [pid = 1801] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x93bb7000) [pid = 1801] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x9fff5c00) [pid = 1801] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x9fdb7c00) [pid = 1801] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x8bd23000) [pid = 1801] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x93d2d400) [pid = 1801] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8ed8a400) [pid = 1801] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:36:51 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x8a5f1400) [pid = 1801] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:36:51 INFO - PROCESS | 1801 | 1461281811588 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c47c00 == 140 [pid = 1801] [id = 589] 16:36:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x888c0400) [pid = 1801] [serial = 1768] [outer = (nil)] 16:36:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8ba29400) [pid = 1801] [serial = 1769] [outer = 0x888c0400] 16:36:51 INFO - PROCESS | 1801 | 1461281811692 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8dd9b000) [pid = 1801] [serial = 1770] [outer = 0x888c0400] 16:36:52 INFO - PROCESS | 1801 | 1461281812532 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1991ms 16:36:52 INFO - PROCESS | 1801 | 1461281812579 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:36:52 INFO - PROCESS | 1801 | 1461281812584 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:36:52 INFO - PROCESS | 1801 | 1461281812595 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1801 | 1461281812598 Marionette TRACE conn4 <- [1,2330,null,{}] 16:36:52 INFO - PROCESS | 1801 | 1461281812603 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:52 INFO - PROCESS | 1801 | 1461281812854 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:36:53 INFO - PROCESS | 1801 | 1461281813065 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd8a000 == 141 [pid = 1801] [id = 590] 16:36:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8a5f6000) [pid = 1801] [serial = 1771] [outer = (nil)] 16:36:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8e05b800) [pid = 1801] [serial = 1772] [outer = 0x8a5f6000] 16:36:53 INFO - PROCESS | 1801 | 1461281813200 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8ea04800) [pid = 1801] [serial = 1773] [outer = 0x8a5f6000] 16:36:54 INFO - PROCESS | 1801 | 1461281814702 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2189ms 16:36:54 INFO - PROCESS | 1801 | 1461281814781 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 1801 | 1461281814790 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:36:54 INFO - PROCESS | 1801 | 1461281814801 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1801 | 1461281814808 Marionette TRACE conn4 <- [1,2334,null,{}] 16:36:54 INFO - PROCESS | 1801 | 1461281814816 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:55 INFO - PROCESS | 1801 | 1461281815192 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:36:55 INFO - PROCESS | 1801 | 1461281815484 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x86367000 == 142 [pid = 1801] [id = 591] 16:36:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8a5adc00) [pid = 1801] [serial = 1774] [outer = (nil)] 16:36:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8bb03800) [pid = 1801] [serial = 1775] [outer = 0x8a5adc00] 16:36:55 INFO - PROCESS | 1801 | 1461281815585 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8bb85800) [pid = 1801] [serial = 1776] [outer = 0x8a5adc00] 16:36:56 INFO - PROCESS | 1801 | 1461281816677 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1957ms 16:36:56 INFO - PROCESS | 1801 | 1461281816759 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 1801 | 1461281816769 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:36:56 INFO - PROCESS | 1801 | 1461281816782 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 1801 | 1461281816786 Marionette TRACE conn4 <- [1,2338,null,{}] 16:36:56 INFO - PROCESS | 1801 | 1461281816794 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:57 INFO - PROCESS | 1801 | 1461281817243 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:36:57 INFO - PROCESS | 1801 | 1461281817566 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e050000 == 143 [pid = 1801] [id = 592] 16:36:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8e051000) [pid = 1801] [serial = 1777] [outer = (nil)] 16:36:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8ea0ac00) [pid = 1801] [serial = 1778] [outer = 0x8e051000] 16:36:57 INFO - PROCESS | 1801 | 1461281817663 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8ed53c00) [pid = 1801] [serial = 1779] [outer = 0x8e051000] 16:36:58 INFO - PROCESS | 1801 | 1461281818655 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1887ms 16:36:58 INFO - PROCESS | 1801 | 1461281818669 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 1801 | 1461281818673 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:36:58 INFO - PROCESS | 1801 | 1461281818681 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 1801 | 1461281818688 Marionette TRACE conn4 <- [1,2342,null,{}] 16:36:58 INFO - PROCESS | 1801 | 1461281818707 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:59 INFO - PROCESS | 1801 | 1461281819032 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:36:59 INFO - PROCESS | 1801 | 1461281819382 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e059000 == 144 [pid = 1801] [id = 593] 16:36:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8ed90c00) [pid = 1801] [serial = 1780] [outer = (nil)] 16:36:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8f0f7000) [pid = 1801] [serial = 1781] [outer = 0x8ed90c00] 16:36:59 INFO - PROCESS | 1801 | 1461281819488 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8f2e1000) [pid = 1801] [serial = 1782] [outer = 0x8ed90c00] 16:37:00 INFO - PROCESS | 1801 | 1461281820511 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1897ms 16:37:00 INFO - PROCESS | 1801 | 1461281820581 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:37:00 INFO - PROCESS | 1801 | 1461281820589 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:37:00 INFO - PROCESS | 1801 | 1461281820597 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1801 | 1461281820600 Marionette TRACE conn4 <- [1,2346,null,{}] 16:37:00 INFO - PROCESS | 1801 | 1461281820608 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:00 INFO - PROCESS | 1801 | 1461281820912 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:37:01 INFO - PROCESS | 1801 | 1461281821261 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed82c00 == 145 [pid = 1801] [id = 594] 16:37:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8f2e5800) [pid = 1801] [serial = 1783] [outer = (nil)] 16:37:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x90413400) [pid = 1801] [serial = 1784] [outer = 0x8f2e5800] 16:37:01 INFO - PROCESS | 1801 | 1461281821362 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x9041a000) [pid = 1801] [serial = 1785] [outer = 0x8f2e5800] 16:37:02 INFO - PROCESS | 1801 | 1461281822498 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1942ms 16:37:02 INFO - PROCESS | 1801 | 1461281822540 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 1801 | 1461281822547 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:37:02 INFO - PROCESS | 1801 | 1461281822558 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 1801 | 1461281822565 Marionette TRACE conn4 <- [1,2350,null,{}] 16:37:02 INFO - PROCESS | 1801 | 1461281822576 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:02 INFO - PROCESS | 1801 | 1461281822906 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:37:03 INFO - PROCESS | 1801 | 1461281823260 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0f0800 == 146 [pid = 1801] [id = 595] 16:37:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f0fec00) [pid = 1801] [serial = 1786] [outer = (nil)] 16:37:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x90436800) [pid = 1801] [serial = 1787] [outer = 0x8f0fec00] 16:37:03 INFO - PROCESS | 1801 | 1461281823368 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x906c1400) [pid = 1801] [serial = 1788] [outer = 0x8f0fec00] 16:37:04 INFO - PROCESS | 1801 | 1461281824539 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2046ms 16:37:04 INFO - PROCESS | 1801 | 1461281824604 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:37:04 INFO - PROCESS | 1801 | 1461281824609 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:37:04 INFO - PROCESS | 1801 | 1461281824616 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 1801 | 1461281824620 Marionette TRACE conn4 <- [1,2354,null,{}] 16:37:04 INFO - PROCESS | 1801 | 1461281824628 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:04 INFO - PROCESS | 1801 | 1461281824933 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:37:05 INFO - PROCESS | 1801 | 1461281825289 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb89400 == 147 [pid = 1801] [id = 596] 16:37:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x906cac00) [pid = 1801] [serial = 1789] [outer = (nil)] 16:37:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x93a04000) [pid = 1801] [serial = 1790] [outer = 0x906cac00] 16:37:05 INFO - PROCESS | 1801 | 1461281825394 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x93a0a800) [pid = 1801] [serial = 1791] [outer = 0x906cac00] 16:37:06 INFO - PROCESS | 1801 | 1461281826365 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1785ms 16:37:06 INFO - PROCESS | 1801 | 1461281826401 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 1801 | 1461281826405 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:37:06 INFO - PROCESS | 1801 | 1461281826412 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 1801 | 1461281826415 Marionette TRACE conn4 <- [1,2358,null,{}] 16:37:06 INFO - PROCESS | 1801 | 1461281826422 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:06 INFO - PROCESS | 1801 | 1461281826659 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:37:07 INFO - PROCESS | 1801 | 1461281827017 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x92cdb000 == 148 [pid = 1801] [id = 597] 16:37:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x93bb9800) [pid = 1801] [serial = 1792] [outer = (nil)] 16:37:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x93d36800) [pid = 1801] [serial = 1793] [outer = 0x93bb9800] 16:37:07 INFO - PROCESS | 1801 | 1461281827123 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x93d9bc00) [pid = 1801] [serial = 1794] [outer = 0x93bb9800] 16:37:08 INFO - PROCESS | 1801 | 1461281828073 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1737ms 16:37:08 INFO - PROCESS | 1801 | 1461281828151 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:37:08 INFO - PROCESS | 1801 | 1461281828155 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:37:08 INFO - PROCESS | 1801 | 1461281828162 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1801 | 1461281828165 Marionette TRACE conn4 <- [1,2362,null,{}] 16:37:08 INFO - PROCESS | 1801 | 1461281828172 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:08 INFO - PROCESS | 1801 | 1461281828453 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:37:08 INFO - PROCESS | 1801 | 1461281828803 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bbdc00 == 149 [pid = 1801] [id = 598] 16:37:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x93d27800) [pid = 1801] [serial = 1795] [outer = (nil)] 16:37:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x95a12c00) [pid = 1801] [serial = 1796] [outer = 0x93d27800] 16:37:08 INFO - PROCESS | 1801 | 1461281828904 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x95c05400) [pid = 1801] [serial = 1797] [outer = 0x93d27800] 16:37:09 INFO - PROCESS | 1801 | 1461281829846 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1740ms 16:37:09 INFO - PROCESS | 1801 | 1461281829903 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 1801 | 1461281829906 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:37:09 INFO - PROCESS | 1801 | 1461281829914 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 1801 | 1461281829917 Marionette TRACE conn4 <- [1,2366,null,{}] 16:37:09 INFO - PROCESS | 1801 | 1461281829923 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 1801 | 1461281830186 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:37:10 INFO - PROCESS | 1801 | 1461281830535 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x920e4c00 == 150 [pid = 1801] [id = 599] 16:37:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x92cce800) [pid = 1801] [serial = 1798] [outer = (nil)] 16:37:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9709f800) [pid = 1801] [serial = 1799] [outer = 0x92cce800] 16:37:10 INFO - PROCESS | 1801 | 1461281830628 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x972b6c00) [pid = 1801] [serial = 1800] [outer = 0x92cce800] 16:37:11 INFO - PROCESS | 1801 | 1461281831556 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1682ms 16:37:11 INFO - PROCESS | 1801 | 1461281831597 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 1801 | 1461281831602 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:37:11 INFO - PROCESS | 1801 | 1461281831609 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1801 | 1461281831613 Marionette TRACE conn4 <- [1,2370,null,{}] 16:37:11 INFO - PROCESS | 1801 | 1461281831619 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:11 INFO - PROCESS | 1801 | 1461281831904 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:37:12 INFO - PROCESS | 1801 | 1461281832257 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bc2800 == 151 [pid = 1801] [id = 600] 16:37:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93bc3400) [pid = 1801] [serial = 1801] [outer = (nil)] 16:37:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9761bc00) [pid = 1801] [serial = 1802] [outer = 0x93bc3400] 16:37:12 INFO - PROCESS | 1801 | 1461281832357 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x97623c00) [pid = 1801] [serial = 1803] [outer = 0x93bc3400] 16:37:13 INFO - PROCESS | 1801 | 1461281833316 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:37:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1786ms 16:37:13 INFO - PROCESS | 1801 | 1461281833397 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 1801 | 1461281833402 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:37:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:37:13 INFO - PROCESS | 1801 | 1461281833409 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 1801 | 1461281833413 Marionette TRACE conn4 <- [1,2374,null,{}] 16:37:13 INFO - PROCESS | 1801 | 1461281833420 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:13 INFO - PROCESS | 1801 | 1461281833740 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:37:14 INFO - PROCESS | 1801 | 1461281834107 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x986db000 == 152 [pid = 1801] [id = 601] 16:37:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x991fd800) [pid = 1801] [serial = 1804] [outer = (nil)] 16:37:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x9a55d400) [pid = 1801] [serial = 1805] [outer = 0x991fd800] 16:37:14 INFO - PROCESS | 1801 | 1461281834219 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9eae3800) [pid = 1801] [serial = 1806] [outer = 0x991fd800] 16:37:15 INFO - PROCESS | 1801 | 1461281835185 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1833ms 16:37:15 INFO - PROCESS | 1801 | 1461281835244 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:37:15 INFO - PROCESS | 1801 | 1461281835248 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:37:15 INFO - PROCESS | 1801 | 1461281835255 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1801 | 1461281835259 Marionette TRACE conn4 <- [1,2378,null,{}] 16:37:15 INFO - PROCESS | 1801 | 1461281835265 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:15 INFO - PROCESS | 1801 | 1461281835591 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:37:15 INFO - PROCESS | 1801 | 1461281835947 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x99137c00 == 153 [pid = 1801] [id = 602] 16:37:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9a948000) [pid = 1801] [serial = 1807] [outer = (nil)] 16:37:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9fc9e000) [pid = 1801] [serial = 1808] [outer = 0x9a948000] 16:37:16 INFO - PROCESS | 1801 | 1461281836045 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9ffb5000) [pid = 1801] [serial = 1809] [outer = 0x9a948000] 16:37:16 INFO - PROCESS | 1801 | 1461281836972 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1785ms 16:37:17 INFO - PROCESS | 1801 | 1461281837040 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 1801 | 1461281837045 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:37:17 INFO - PROCESS | 1801 | 1461281837051 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 1801 | 1461281837055 Marionette TRACE conn4 <- [1,2382,null,{}] 16:37:17 INFO - PROCESS | 1801 | 1461281837061 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:17 INFO - PROCESS | 1801 | 1461281837320 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:37:17 INFO - PROCESS | 1801 | 1461281837670 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eaeb400 == 154 [pid = 1801] [id = 603] 16:37:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x9eaf8c00) [pid = 1801] [serial = 1810] [outer = (nil)] 16:37:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0xa105cc00) [pid = 1801] [serial = 1811] [outer = 0x9eaf8c00] 16:37:17 INFO - PROCESS | 1801 | 1461281837763 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0xa2b42800) [pid = 1801] [serial = 1812] [outer = 0x9eaf8c00] 16:37:18 INFO - PROCESS | 1801 | 1461281838737 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1732ms 16:37:18 INFO - PROCESS | 1801 | 1461281838784 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 1801 | 1461281838788 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:37:18 INFO - PROCESS | 1801 | 1461281838796 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 1801 | 1461281838799 Marionette TRACE conn4 <- [1,2386,null,{}] 16:37:18 INFO - PROCESS | 1801 | 1461281838805 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:19 INFO - PROCESS | 1801 | 1461281839050 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:37:19 INFO - PROCESS | 1801 | 1461281839443 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4581000 == 155 [pid = 1801] [id = 604] 16:37:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0xa4583000) [pid = 1801] [serial = 1813] [outer = (nil)] 16:37:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0xa46b1400) [pid = 1801] [serial = 1814] [outer = 0xa4583000] 16:37:19 INFO - PROCESS | 1801 | 1461281839545 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0xa4834c00) [pid = 1801] [serial = 1815] [outer = 0xa4583000] 16:37:20 INFO - PROCESS | 1801 | 1461281840455 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1732ms 16:37:20 INFO - PROCESS | 1801 | 1461281840528 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 1801 | 1461281840532 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:37:20 INFO - PROCESS | 1801 | 1461281840539 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 1801 | 1461281840542 Marionette TRACE conn4 <- [1,2390,null,{}] 16:37:20 INFO - PROCESS | 1801 | 1461281840548 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:20 INFO - PROCESS | 1801 | 1461281840780 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:37:21 INFO - PROCESS | 1801 | 1461281841134 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x850c1800 == 156 [pid = 1801] [id = 605] 16:37:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x850c2400) [pid = 1801] [serial = 1816] [outer = (nil)] 16:37:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x850c9800) [pid = 1801] [serial = 1817] [outer = 0x850c2400] 16:37:21 INFO - PROCESS | 1801 | 1461281841228 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x850cb800) [pid = 1801] [serial = 1818] [outer = 0x850c2400] 16:37:22 INFO - PROCESS | 1801 | 1461281842167 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1687ms 16:37:22 INFO - PROCESS | 1801 | 1461281842228 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 1801 | 1461281842232 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:37:22 INFO - PROCESS | 1801 | 1461281842239 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1801 | 1461281842243 Marionette TRACE conn4 <- [1,2394,null,{}] 16:37:22 INFO - PROCESS | 1801 | 1461281842249 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:22 INFO - PROCESS | 1801 | 1461281842515 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:37:22 INFO - PROCESS | 1801 | 1461281842867 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x850c2000 == 157 [pid = 1801] [id = 606] 16:37:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x850c3800) [pid = 1801] [serial = 1819] [outer = (nil)] 16:37:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0xa10e7000) [pid = 1801] [serial = 1820] [outer = 0x850c3800] 16:37:22 INFO - PROCESS | 1801 | 1461281842967 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0xa4925c00) [pid = 1801] [serial = 1821] [outer = 0x850c3800] 16:37:23 INFO - PROCESS | 1801 | 1461281843892 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:37:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:37:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1691ms 16:37:23 INFO - PROCESS | 1801 | 1461281843932 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1801 | 1461281843935 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:37:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:37:23 INFO - PROCESS | 1801 | 1461281843943 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1801 | 1461281843946 Marionette TRACE conn4 <- [1,2398,null,{}] 16:37:23 INFO - PROCESS | 1801 | 1461281843953 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:24 INFO - PROCESS | 1801 | 1461281844205 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x9eaea000 == 156 [pid = 1801] [id = 543] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x871e3800 == 155 [pid = 1801] [id = 547] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4cc00 == 154 [pid = 1801] [id = 584] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff2000 == 153 [pid = 1801] [id = 585] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x91358800 == 152 [pid = 1801] [id = 583] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x96394000 == 151 [pid = 1801] [id = 582] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd22800 == 150 [pid = 1801] [id = 581] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x95c6c800 == 149 [pid = 1801] [id = 579] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x95a09400 == 148 [pid = 1801] [id = 580] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x92df6c00 == 147 [pid = 1801] [id = 578] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x92cd7400 == 146 [pid = 1801] [id = 577] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x906cbc00 == 145 [pid = 1801] [id = 576] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x8e08a800 == 144 [pid = 1801] [id = 575] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x8f2e0c00 == 143 [pid = 1801] [id = 574] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x886d0800 == 142 [pid = 1801] [id = 573] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd23c00 == 141 [pid = 1801] [id = 571] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd51c00 == 140 [pid = 1801] [id = 572] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f9000 == 139 [pid = 1801] [id = 570] 16:37:26 INFO - PROCESS | 1801 | --DOCSHELL 0x871ecc00 == 138 [pid = 1801] [id = 569] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x895d1400) [pid = 1801] [serial = 1697] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x90421400) [pid = 1801] [serial = 1658] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8dd7fc00) [pid = 1801] [serial = 1649] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x93edd400) [pid = 1801] [serial = 1667] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0xa4589400) [pid = 1801] [serial = 1691] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x9761e400) [pid = 1801] [serial = 1673] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0xa4559000) [pid = 1801] [serial = 1689] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x93a05400) [pid = 1801] [serial = 1662] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8c4f2000) [pid = 1801] [serial = 1704] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x9fdb2400) [pid = 1801] [serial = 1679] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x9eaf3000) [pid = 1801] [serial = 1677] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8efe6800) [pid = 1801] [serial = 1652] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8a5ab400) [pid = 1801] [serial = 1646] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9ff09400) [pid = 1801] [serial = 1680] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x9ea24000) [pid = 1801] [serial = 1676] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x93d2f800) [pid = 1801] [serial = 1664] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x97624400) [pid = 1801] [serial = 1674] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x89ffcc00) [pid = 1801] [serial = 1698] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0xa2bd9400) [pid = 1801] [serial = 1685] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8f0e7800) [pid = 1801] [serial = 1653] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0xa0b2f000) [pid = 1801] [serial = 1682] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0xa2be1400) [pid = 1801] [serial = 1686] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8dd88400) [pid = 1801] [serial = 1581] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8de99000) [pid = 1801] [serial = 1650] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0xa3deb000) [pid = 1801] [serial = 1688] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x96fd5800) [pid = 1801] [serial = 1670] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x90131400) [pid = 1801] [serial = 1655] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8bd8c800) [pid = 1801] [serial = 1703] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x970a0c00) [pid = 1801] [serial = 1671] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x92df5c00) [pid = 1801] [serial = 1661] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0xa4832800) [pid = 1801] [serial = 1694] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x90431800) [pid = 1801] [serial = 1659] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8bb07400) [pid = 1801] [serial = 1701] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x93ee7400) [pid = 1801] [serial = 1668] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0xa458d400) [pid = 1801] [serial = 1692] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x93d8f400) [pid = 1801] [serial = 1665] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8a601c00) [pid = 1801] [serial = 1700] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8ba29c00) [pid = 1801] [serial = 1647] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0xa0ba0400) [pid = 1801] [serial = 1683] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x90139000) [pid = 1801] [serial = 1656] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8bd87400) [pid = 1801] [serial = 1706] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 1801 | 1461281846771 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4e400 == 139 [pid = 1801] [id = 607] 16:37:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x87c54800) [pid = 1801] [serial = 1822] [outer = (nil)] 16:37:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x89481800) [pid = 1801] [serial = 1823] [outer = 0x87c54800] 16:37:26 INFO - PROCESS | 1801 | 1461281846877 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x895cc000) [pid = 1801] [serial = 1824] [outer = 0x87c54800] 16:37:27 INFO - PROCESS | 1801 | 1461281847698 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:37:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 3793ms 16:37:27 INFO - PROCESS | 1801 | 1461281847749 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1801 | 1461281847757 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:37:27 INFO - PROCESS | 1801 | 1461281847767 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1801 | 1461281847770 Marionette TRACE conn4 <- [1,2402,null,{}] 16:37:27 INFO - PROCESS | 1801 | 1461281847778 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 1801 | 1461281848006 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:37:28 INFO - PROCESS | 1801 | 1461281848215 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5ab800 == 140 [pid = 1801] [id = 608] 16:37:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8a5f2800) [pid = 1801] [serial = 1825] [outer = (nil)] 16:37:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8a5fcc00) [pid = 1801] [serial = 1826] [outer = 0x8a5f2800] 16:37:28 INFO - PROCESS | 1801 | 1461281848297 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8ba28800) [pid = 1801] [serial = 1827] [outer = 0x8a5f2800] 16:37:29 INFO - PROCESS | 1801 | 1461281849300 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1583ms 16:37:29 INFO - PROCESS | 1801 | 1461281849354 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 1801 | 1461281849359 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:37:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:37:29 INFO - PROCESS | 1801 | 1461281849375 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1801 | 1461281849379 Marionette TRACE conn4 <- [1,2406,null,{}] 16:37:29 INFO - PROCESS | 1801 | 1461281849385 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:29 INFO - PROCESS | 1801 | 1461281849714 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:37:29 INFO - PROCESS | 1801 | 1461281849967 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5fb400 == 141 [pid = 1801] [id = 609] 16:37:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8bb07c00) [pid = 1801] [serial = 1828] [outer = (nil)] 16:37:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8bd22800) [pid = 1801] [serial = 1829] [outer = 0x8bb07c00] 16:37:30 INFO - PROCESS | 1801 | 1461281850045 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8c4b5c00) [pid = 1801] [serial = 1830] [outer = 0x8bb07c00] 16:37:30 INFO - PROCESS | 1801 | 1461281850971 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2193ms 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8bb10000) [pid = 1801] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x9130a800) [pid = 1801] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x95c74400) [pid = 1801] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9761b000) [pid = 1801] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x93a07800) [pid = 1801] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8bd87800) [pid = 1801] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x888bac00) [pid = 1801] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8ed4b400) [pid = 1801] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x98207c00) [pid = 1801] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x888c0400) [pid = 1801] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x98e54400) [pid = 1801] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8f2dc400) [pid = 1801] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8a5f7800) [pid = 1801] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x92cd8400) [pid = 1801] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x871f0400) [pid = 1801] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8f2e1c00) [pid = 1801] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x98a92800) [pid = 1801] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8a34d000) [pid = 1801] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x8a60ac00) [pid = 1801] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x92d66400) [pid = 1801] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8c4bf400) [pid = 1801] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:37:31 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x8ba2ec00) [pid = 1801] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:37:31 INFO - PROCESS | 1801 | 1461281851707 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 1801 | 1461281851711 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:37:31 INFO - PROCESS | 1801 | 1461281851730 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1801 | 1461281851740 Marionette TRACE conn4 <- [1,2410,null,{}] 16:37:31 INFO - PROCESS | 1801 | 1461281851746 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:32 INFO - PROCESS | 1801 | 1461281852055 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:37:32 INFO - PROCESS | 1801 | 1461281852190 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb08800 == 142 [pid = 1801] [id = 610] 16:37:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x8bb0d000) [pid = 1801] [serial = 1831] [outer = (nil)] 16:37:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8c4f2000) [pid = 1801] [serial = 1832] [outer = 0x8bb0d000] 16:37:32 INFO - PROCESS | 1801 | 1461281852270 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8c5f1c00) [pid = 1801] [serial = 1833] [outer = 0x8bb0d000] 16:37:33 INFO - PROCESS | 1801 | 1461281853132 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1461ms 16:37:33 INFO - PROCESS | 1801 | 1461281853184 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:37:33 INFO - PROCESS | 1801 | 1461281853189 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:37:33 INFO - PROCESS | 1801 | 1461281853195 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1801 | 1461281853199 Marionette TRACE conn4 <- [1,2414,null,{}] 16:37:33 INFO - PROCESS | 1801 | 1461281853205 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 1801 | 1461281853434 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:37:33 INFO - PROCESS | 1801 | 1461281853792 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x850cfc00 == 143 [pid = 1801] [id = 611] 16:37:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x85965800) [pid = 1801] [serial = 1834] [outer = (nil)] 16:37:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x871f0400) [pid = 1801] [serial = 1835] [outer = 0x85965800] 16:37:33 INFO - PROCESS | 1801 | 1461281853965 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x89487000) [pid = 1801] [serial = 1836] [outer = 0x85965800] 16:37:35 INFO - PROCESS | 1801 | 1461281855016 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1888ms 16:37:35 INFO - PROCESS | 1801 | 1461281855084 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1801 | 1461281855091 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:37:35 INFO - PROCESS | 1801 | 1461281855099 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1801 | 1461281855107 Marionette TRACE conn4 <- [1,2418,null,{}] 16:37:35 INFO - PROCESS | 1801 | 1461281855115 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:35 INFO - PROCESS | 1801 | 1461281855389 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:37:35 INFO - PROCESS | 1801 | 1461281855740 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5fd800 == 144 [pid = 1801] [id = 612] 16:37:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8ba27400) [pid = 1801] [serial = 1837] [outer = (nil)] 16:37:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8bb03400) [pid = 1801] [serial = 1838] [outer = 0x8ba27400] 16:37:35 INFO - PROCESS | 1801 | 1461281855836 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8bd16800) [pid = 1801] [serial = 1839] [outer = 0x8ba27400] 16:37:36 INFO - PROCESS | 1801 | 1461281856926 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1891ms 16:37:36 INFO - PROCESS | 1801 | 1461281856994 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 1801 | 1461281857001 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:37:37 INFO - PROCESS | 1801 | 1461281857011 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 1801 | 1461281857016 Marionette TRACE conn4 <- [1,2422,null,{}] 16:37:37 INFO - PROCESS | 1801 | 1461281857022 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:37 INFO - PROCESS | 1801 | 1461281857320 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:37:37 INFO - PROCESS | 1801 | 1461281857725 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd7f800 == 145 [pid = 1801] [id = 613] 16:37:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8c4ba800) [pid = 1801] [serial = 1840] [outer = (nil)] 16:37:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8dd93400) [pid = 1801] [serial = 1841] [outer = 0x8c4ba800] 16:37:37 INFO - PROCESS | 1801 | 1461281857824 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8de92000) [pid = 1801] [serial = 1842] [outer = 0x8c4ba800] 16:37:38 INFO - PROCESS | 1801 | 1461281858821 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1883ms 16:37:38 INFO - PROCESS | 1801 | 1461281858895 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 1801 | 1461281858899 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:37:38 INFO - PROCESS | 1801 | 1461281858909 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 1801 | 1461281858919 Marionette TRACE conn4 <- [1,2426,null,{}] 16:37:38 INFO - PROCESS | 1801 | 1461281858935 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 1801 | 1461281859351 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:37:39 INFO - PROCESS | 1801 | 1461281859597 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd8bc00 == 146 [pid = 1801] [id = 614] 16:37:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8ea08000) [pid = 1801] [serial = 1843] [outer = (nil)] 16:37:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8ed84800) [pid = 1801] [serial = 1844] [outer = 0x8ea08000] 16:37:39 INFO - PROCESS | 1801 | 1461281859706 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8ed8a400) [pid = 1801] [serial = 1845] [outer = 0x8ea08000] 16:37:40 INFO - PROCESS | 1801 | 1461281860677 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:37:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:37:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1804ms 16:37:40 INFO - PROCESS | 1801 | 1461281860712 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 1801 | 1461281860717 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:37:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:37:40 INFO - PROCESS | 1801 | 1461281860725 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1801 | 1461281860730 Marionette TRACE conn4 <- [1,2430,null,{}] 16:37:40 INFO - PROCESS | 1801 | 1461281860736 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:40 INFO - PROCESS | 1801 | 1461281860990 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:37:41 INFO - PROCESS | 1801 | 1461281861335 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed57c00 == 147 [pid = 1801] [id = 615] 16:37:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8ed87000) [pid = 1801] [serial = 1846] [outer = (nil)] 16:37:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8f0ee400) [pid = 1801] [serial = 1847] [outer = 0x8ed87000] 16:37:41 INFO - PROCESS | 1801 | 1461281861435 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8f0fc000) [pid = 1801] [serial = 1848] [outer = 0x8ed87000] 16:37:42 INFO - PROCESS | 1801 | 1461281862343 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:37:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1694ms 16:37:42 INFO - PROCESS | 1801 | 1461281862420 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:37:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:37:42 INFO - PROCESS | 1801 | 1461281862424 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:37:42 INFO - PROCESS | 1801 | 1461281862431 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1801 | 1461281862435 Marionette TRACE conn4 <- [1,2434,null,{}] 16:37:42 INFO - PROCESS | 1801 | 1461281862441 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 1801 | 1461281862719 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:37:43 INFO - PROCESS | 1801 | 1461281863073 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9013e000 == 148 [pid = 1801] [id = 616] 16:37:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x9013e400) [pid = 1801] [serial = 1849] [outer = (nil)] 16:37:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x90236800) [pid = 1801] [serial = 1850] [outer = 0x9013e400] 16:37:43 INFO - PROCESS | 1801 | 1461281863191 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x90242400) [pid = 1801] [serial = 1851] [outer = 0x9013e400] 16:37:44 INFO - PROCESS | 1801 | 1461281864193 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:37:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1836ms 16:37:44 INFO - PROCESS | 1801 | 1461281864268 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 1801 | 1461281864272 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:37:44 INFO - PROCESS | 1801 | 1461281864280 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1801 | 1461281864284 Marionette TRACE conn4 <- [1,2438,null,{}] 16:37:44 INFO - PROCESS | 1801 | 1461281864290 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 1801 | 1461281864588 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:37:44 INFO - PROCESS | 1801 | 1461281864935 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x84647000 == 149 [pid = 1801] [id = 617] 16:37:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8f2e3c00) [pid = 1801] [serial = 1852] [outer = (nil)] 16:37:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x90438800) [pid = 1801] [serial = 1853] [outer = 0x8f2e3c00] 16:37:45 INFO - PROCESS | 1801 | 1461281865035 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x906c9800) [pid = 1801] [serial = 1854] [outer = 0x8f2e3c00] 16:37:45 INFO - PROCESS | 1801 | 1461281865955 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:37:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1743ms 16:37:46 INFO - PROCESS | 1801 | 1461281866024 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1801 | 1461281866027 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:37:46 INFO - PROCESS | 1801 | 1461281866035 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1801 | 1461281866039 Marionette TRACE conn4 <- [1,2442,null,{}] 16:37:46 INFO - PROCESS | 1801 | 1461281866045 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 1801 | 1461281866332 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:37:46 INFO - PROCESS | 1801 | 1461281866676 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9023dc00 == 150 [pid = 1801] [id = 618] 16:37:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90431c00) [pid = 1801] [serial = 1855] [outer = (nil)] 16:37:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x92ccf800) [pid = 1801] [serial = 1856] [outer = 0x90431c00] 16:37:46 INFO - PROCESS | 1801 | 1461281866779 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x92cd7000) [pid = 1801] [serial = 1857] [outer = 0x90431c00] 16:37:47 INFO - PROCESS | 1801 | 1461281867708 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:37:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:37:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1733ms 16:37:47 INFO - PROCESS | 1801 | 1461281867769 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 1801 | 1461281867773 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:37:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:37:47 INFO - PROCESS | 1801 | 1461281867780 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 1801 | 1461281867785 Marionette TRACE conn4 <- [1,2446,null,{}] 16:37:47 INFO - PROCESS | 1801 | 1461281867791 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 1801 | 1461281868044 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:37:48 INFO - PROCESS | 1801 | 1461281868390 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x90435c00 == 151 [pid = 1801] [id = 619] 16:37:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x91fe4800) [pid = 1801] [serial = 1858] [outer = (nil)] 16:37:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x93a05400) [pid = 1801] [serial = 1859] [outer = 0x91fe4800] 16:37:48 INFO - PROCESS | 1801 | 1461281868490 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93a08000) [pid = 1801] [serial = 1860] [outer = 0x91fe4800] 16:37:49 INFO - PROCESS | 1801 | 1461281869378 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:37:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1637ms 16:37:49 INFO - PROCESS | 1801 | 1461281869418 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:37:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:37:49 INFO - PROCESS | 1801 | 1461281869423 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:37:49 INFO - PROCESS | 1801 | 1461281869430 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1801 | 1461281869434 Marionette TRACE conn4 <- [1,2450,null,{}] 16:37:49 INFO - PROCESS | 1801 | 1461281869440 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:49 INFO - PROCESS | 1801 | 1461281869688 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:37:50 INFO - PROCESS | 1801 | 1461281870088 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a06800 == 152 [pid = 1801] [id = 620] 16:37:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93d29400) [pid = 1801] [serial = 1861] [outer = (nil)] 16:37:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93d8f400) [pid = 1801] [serial = 1862] [outer = 0x93d29400] 16:37:50 INFO - PROCESS | 1801 | 1461281870190 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93d95c00) [pid = 1801] [serial = 1863] [outer = 0x93d29400] 16:37:51 INFO - PROCESS | 1801 | 1461281871106 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:37:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1737ms 16:37:51 INFO - PROCESS | 1801 | 1461281871168 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1801 | 1461281871172 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:37:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:37:51 INFO - PROCESS | 1801 | 1461281871179 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1801 | 1461281871183 Marionette TRACE conn4 <- [1,2454,null,{}] 16:37:51 INFO - PROCESS | 1801 | 1461281871189 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:51 INFO - PROCESS | 1801 | 1461281871472 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:37:51 INFO - PROCESS | 1801 | 1461281871833 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bc3800 == 153 [pid = 1801] [id = 621] 16:37:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93ee4c00) [pid = 1801] [serial = 1864] [outer = (nil)] 16:37:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x93eea000) [pid = 1801] [serial = 1865] [outer = 0x93ee4c00] 16:37:51 INFO - PROCESS | 1801 | 1461281871944 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x95c75400) [pid = 1801] [serial = 1866] [outer = 0x93ee4c00] 16:37:52 INFO - PROCESS | 1801 | 1461281872936 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:37:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1790ms 16:37:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:37:52 INFO - PROCESS | 1801 | 1461281872970 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 1801 | 1461281872974 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:37:52 INFO - PROCESS | 1801 | 1461281872981 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1801 | 1461281872985 Marionette TRACE conn4 <- [1,2458,null,{}] 16:37:52 INFO - PROCESS | 1801 | 1461281872991 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:53 INFO - PROCESS | 1801 | 1461281873260 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:37:53 INFO - PROCESS | 1801 | 1461281873612 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x93edc800 == 154 [pid = 1801] [id = 622] 16:37:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x972b9800) [pid = 1801] [serial = 1867] [outer = (nil)] 16:37:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x9761fc00) [pid = 1801] [serial = 1868] [outer = 0x972b9800] 16:37:53 INFO - PROCESS | 1801 | 1461281873715 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x978a4000) [pid = 1801] [serial = 1869] [outer = 0x972b9800] 16:37:54 INFO - PROCESS | 1801 | 1461281874654 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:37:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1742ms 16:37:54 INFO - PROCESS | 1801 | 1461281874722 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:37:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:37:54 INFO - PROCESS | 1801 | 1461281874727 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:37:54 INFO - PROCESS | 1801 | 1461281874734 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1801 | 1461281874737 Marionette TRACE conn4 <- [1,2462,null,{}] 16:37:54 INFO - PROCESS | 1801 | 1461281874743 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:55 INFO - PROCESS | 1801 | 1461281875003 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:37:55 INFO - PROCESS | 1801 | 1461281875360 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d27400 == 155 [pid = 1801] [id = 623] 16:37:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93d28400) [pid = 1801] [serial = 1870] [outer = (nil)] 16:37:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x983d8800) [pid = 1801] [serial = 1871] [outer = 0x93d28400] 16:37:55 INFO - PROCESS | 1801 | 1461281875456 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x98a53000) [pid = 1801] [serial = 1872] [outer = 0x93d28400] 16:37:56 INFO - PROCESS | 1801 | 1461281876422 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1732ms 16:37:56 INFO - PROCESS | 1801 | 1461281876467 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 1801 | 1461281876471 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:37:56 INFO - PROCESS | 1801 | 1461281876478 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 1801 | 1461281876482 Marionette TRACE conn4 <- [1,2466,null,{}] 16:37:56 INFO - PROCESS | 1801 | 1461281876488 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:56 INFO - PROCESS | 1801 | 1461281876739 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:37:57 INFO - PROCESS | 1801 | 1461281877102 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9761d400 == 156 [pid = 1801] [id = 624] 16:37:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x97624000) [pid = 1801] [serial = 1873] [outer = (nil)] 16:37:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x99234c00) [pid = 1801] [serial = 1874] [outer = 0x97624000] 16:37:57 INFO - PROCESS | 1801 | 1461281877201 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9a565c00) [pid = 1801] [serial = 1875] [outer = 0x97624000] 16:37:58 INFO - PROCESS | 1801 | 1461281878148 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:37:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1733ms 16:37:58 INFO - PROCESS | 1801 | 1461281878212 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1801 | 1461281878217 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:37:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:37:58 INFO - PROCESS | 1801 | 1461281878224 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1801 | 1461281878228 Marionette TRACE conn4 <- [1,2470,null,{}] 16:37:58 INFO - PROCESS | 1801 | 1461281878234 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 1801 | 1461281878489 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:37:58 INFO - PROCESS | 1801 | 1461281878841 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d92400 == 157 [pid = 1801] [id = 625] 16:37:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x991f9800) [pid = 1801] [serial = 1876] [outer = (nil)] 16:37:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9eae5000) [pid = 1801] [serial = 1877] [outer = 0x991f9800] 16:37:58 INFO - PROCESS | 1801 | 1461281878942 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9eaea000) [pid = 1801] [serial = 1878] [outer = 0x991f9800] 16:37:59 INFO - PROCESS | 1801 | 1461281879847 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1686ms 16:37:59 INFO - PROCESS | 1801 | 1461281879912 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1801 | 1461281879923 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:37:59 INFO - PROCESS | 1801 | 1461281879935 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1801 | 1461281879942 Marionette TRACE conn4 <- [1,2474,null,{}] 16:37:59 INFO - PROCESS | 1801 | 1461281879948 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:00 INFO - PROCESS | 1801 | 1461281880217 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:38:00 INFO - PROCESS | 1801 | 1461281880592 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x89feec00 == 158 [pid = 1801] [id = 626] 16:38:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8a5f3800) [pid = 1801] [serial = 1879] [outer = (nil)] 16:38:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9fdb2400) [pid = 1801] [serial = 1880] [outer = 0x8a5f3800] 16:38:00 INFO - PROCESS | 1801 | 1461281880696 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9ff09800) [pid = 1801] [serial = 1881] [outer = 0x8a5f3800] 16:38:01 INFO - PROCESS | 1801 | 1461281881760 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:38:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1887ms 16:38:01 INFO - PROCESS | 1801 | 1461281881822 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:38:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:38:01 INFO - PROCESS | 1801 | 1461281881827 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:38:01 INFO - PROCESS | 1801 | 1461281881834 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1801 | 1461281881838 Marionette TRACE conn4 <- [1,2478,null,{}] 16:38:01 INFO - PROCESS | 1801 | 1461281881844 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:02 INFO - PROCESS | 1801 | 1461281882136 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:38:02 INFO - PROCESS | 1801 | 1461281882499 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eadcc00 == 159 [pid = 1801] [id = 627] 16:38:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9fdb6c00) [pid = 1801] [serial = 1882] [outer = (nil)] 16:38:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0xa0d43800) [pid = 1801] [serial = 1883] [outer = 0x9fdb6c00] 16:38:02 INFO - PROCESS | 1801 | 1461281882596 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0xa1050000) [pid = 1801] [serial = 1884] [outer = 0x9fdb6c00] 16:38:03 INFO - PROCESS | 1801 | 1461281883584 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1789ms 16:38:03 INFO - PROCESS | 1801 | 1461281883624 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1801 | 1461281883627 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:38:03 INFO - PROCESS | 1801 | 1461281883636 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1801 | 1461281883640 Marionette TRACE conn4 <- [1,2482,null,{}] 16:38:03 INFO - PROCESS | 1801 | 1461281883647 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 1801 | 1461281883916 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd48400 == 158 [pid = 1801] [id = 503] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x89489800 == 157 [pid = 1801] [id = 504] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a34c800 == 156 [pid = 1801] [id = 587] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x895d2400 == 155 [pid = 1801] [id = 458] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb87400 == 154 [pid = 1801] [id = 461] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x87c47c00 == 153 [pid = 1801] [id = 589] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff9c00 == 152 [pid = 1801] [id = 588] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a34e000 == 151 [pid = 1801] [id = 502] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x84639000 == 150 [pid = 1801] [id = 438] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f4000 == 149 [pid = 1801] [id = 459] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x93a03400 == 148 [pid = 1801] [id = 387] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x895d3800 == 147 [pid = 1801] [id = 520] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb08800 == 146 [pid = 1801] [id = 610] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5fb400 == 145 [pid = 1801] [id = 609] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5ab800 == 144 [pid = 1801] [id = 608] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x87c4e400 == 143 [pid = 1801] [id = 607] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0xa4581000 == 142 [pid = 1801] [id = 604] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x99137c00 == 141 [pid = 1801] [id = 602] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9eaeb400 == 140 [pid = 1801] [id = 603] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x986db000 == 139 [pid = 1801] [id = 601] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x93bc2800 == 138 [pid = 1801] [id = 600] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x920e4c00 == 137 [pid = 1801] [id = 599] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x92cdb000 == 136 [pid = 1801] [id = 597] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x93bbdc00 == 135 [pid = 1801] [id = 598] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb89400 == 134 [pid = 1801] [id = 596] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0f0800 == 133 [pid = 1801] [id = 595] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed82c00 == 132 [pid = 1801] [id = 594] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8e059000 == 131 [pid = 1801] [id = 593] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x86367000 == 130 [pid = 1801] [id = 591] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8e050000 == 129 [pid = 1801] [id = 592] 16:38:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd8a000 == 128 [pid = 1801] [id = 590] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8bd55c00) [pid = 1801] [serial = 1767] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x92dec800) [pid = 1801] [serial = 1731] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x972bcc00) [pid = 1801] [serial = 1740] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x92d6b000) [pid = 1801] [serial = 1730] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x98a54c00) [pid = 1801] [serial = 1743] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x93ee1000) [pid = 1801] [serial = 1737] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8c5f2c00) [pid = 1801] [serial = 1716] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0xa4567000) [pid = 1801] [serial = 1760] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x93edb400) [pid = 1801] [serial = 1736] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8f0e4000) [pid = 1801] [serial = 1722] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x96855000) [pid = 1801] [serial = 1739] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x9922c000) [pid = 1801] [serial = 1745] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8ba29400) [pid = 1801] [serial = 1769] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9eaed000) [pid = 1801] [serial = 1751] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x91fea800) [pid = 1801] [serial = 1728] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8bd47400) [pid = 1801] [serial = 1766] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9eaf6000) [pid = 1801] [serial = 1752] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x91fe0c00) [pid = 1801] [serial = 1727] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0xa10ea800) [pid = 1801] [serial = 1758] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x93d2d800) [pid = 1801] [serial = 1734] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8948c400) [pid = 1801] [serial = 1710] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8dd9b000) [pid = 1801] [serial = 1770] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0xa458d000) [pid = 1801] [serial = 1761] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x90432400) [pid = 1801] [serial = 1725] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x9d610c00) [pid = 1801] [serial = 1748] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8a5a9800) [pid = 1801] [serial = 1764] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8f2e6800) [pid = 1801] [serial = 1724] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8bb8c400) [pid = 1801] [serial = 1713] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0xa0b2c000) [pid = 1801] [serial = 1755] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x98856c00) [pid = 1801] [serial = 1742] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9ea24800) [pid = 1801] [serial = 1749] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8efec400) [pid = 1801] [serial = 1721] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x93bbf400) [pid = 1801] [serial = 1733] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0xa0d4b400) [pid = 1801] [serial = 1757] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9a55e000) [pid = 1801] [serial = 1746] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8ed51c00) [pid = 1801] [serial = 1719] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8ea0ec00) [pid = 1801] [serial = 1718] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8e087400) [pid = 1801] [serial = 1644] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0xa0110400) [pid = 1801] [serial = 1754] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8c4b3400) [pid = 1801] [serial = 1715] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8a356800) [pid = 1801] [serial = 1763] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8bb09000) [pid = 1801] [serial = 1712] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x886cec00) [pid = 1801] [serial = 1709] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 1801 | 1461281886838 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x850c1c00 == 129 [pid = 1801] [id = 628] 16:38:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x89485400) [pid = 1801] [serial = 1885] [outer = (nil)] 16:38:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8948dc00) [pid = 1801] [serial = 1886] [outer = 0x89485400] 16:38:06 INFO - PROCESS | 1801 | 1461281886940 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x89ffcc00) [pid = 1801] [serial = 1887] [outer = 0x89485400] 16:38:07 INFO - PROCESS | 1801 | 1461281887810 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 4190ms 16:38:07 INFO - PROCESS | 1801 | 1461281887856 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 1801 | 1461281887862 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:38:07 INFO - PROCESS | 1801 | 1461281887880 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 1801 | 1461281887887 Marionette TRACE conn4 <- [1,2486,null,{}] 16:38:07 INFO - PROCESS | 1801 | 1461281887894 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 1801 | 1461281888148 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:38:08 INFO - PROCESS | 1801 | 1461281888422 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5f9000 == 130 [pid = 1801] [id = 629] 16:38:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8a605c00) [pid = 1801] [serial = 1888] [outer = (nil)] 16:38:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8ba32000) [pid = 1801] [serial = 1889] [outer = 0x8a605c00] 16:38:08 INFO - PROCESS | 1801 | 1461281888514 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8bb82800) [pid = 1801] [serial = 1890] [outer = 0x8a605c00] 16:38:09 INFO - PROCESS | 1801 | 1461281889551 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:38:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1745ms 16:38:09 INFO - PROCESS | 1801 | 1461281889628 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1801 | 1461281889635 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:38:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:38:09 INFO - PROCESS | 1801 | 1461281889644 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1801 | 1461281889648 Marionette TRACE conn4 <- [1,2490,null,{}] 16:38:09 INFO - PROCESS | 1801 | 1461281889671 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 1801 | 1461281889998 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:38:10 INFO - PROCESS | 1801 | 1461281890243 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb8f000 == 131 [pid = 1801] [id = 630] 16:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8c4b3400) [pid = 1801] [serial = 1891] [outer = (nil)] 16:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8c4ee800) [pid = 1801] [serial = 1892] [outer = 0x8c4b3400] 16:38:10 INFO - PROCESS | 1801 | 1461281890326 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8c5ee800) [pid = 1801] [serial = 1893] [outer = 0x8c4b3400] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8bb07c00) [pid = 1801] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8a5adc00) [pid = 1801] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8e051000) [pid = 1801] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x850c2400) [pid = 1801] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x87c54800) [pid = 1801] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x906cac00) [pid = 1801] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x93d27800) [pid = 1801] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x991fd800) [pid = 1801] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x92cce800) [pid = 1801] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x9a948000) [pid = 1801] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0xa4582000) [pid = 1801] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8a5f2800) [pid = 1801] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x89fee800) [pid = 1801] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x93bc3400) [pid = 1801] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0xa4583000) [pid = 1801] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x850c3800) [pid = 1801] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x9eaf8c00) [pid = 1801] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8ed90c00) [pid = 1801] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8f0fec00) [pid = 1801] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x8f2e5800) [pid = 1801] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:38:11 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x93bb9800) [pid = 1801] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:38:11 INFO - PROCESS | 1801 | 1461281891895 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2360ms 16:38:12 INFO - PROCESS | 1801 | 1461281892004 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1801 | 1461281892008 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:38:12 INFO - PROCESS | 1801 | 1461281892026 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1801 | 1461281892036 Marionette TRACE conn4 <- [1,2494,null,{}] 16:38:12 INFO - PROCESS | 1801 | 1461281892043 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:12 INFO - PROCESS | 1801 | 1461281892307 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:38:12 INFO - PROCESS | 1801 | 1461281892527 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x850cac00 == 132 [pid = 1801] [id = 631] 16:38:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x8ba2f400) [pid = 1801] [serial = 1894] [outer = (nil)] 16:38:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x8dd9bc00) [pid = 1801] [serial = 1895] [outer = 0x8ba2f400] 16:38:12 INFO - PROCESS | 1801 | 1461281892619 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8e059c00) [pid = 1801] [serial = 1896] [outer = 0x8ba2f400] 16:38:13 INFO - PROCESS | 1801 | 1461281893457 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:38:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1497ms 16:38:13 INFO - PROCESS | 1801 | 1461281893515 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1801 | 1461281893519 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:38:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:38:13 INFO - PROCESS | 1801 | 1461281893527 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1801 | 1461281893531 Marionette TRACE conn4 <- [1,2498,null,{}] 16:38:13 INFO - PROCESS | 1801 | 1461281893537 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 1801 | 1461281893780 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:38:14 INFO - PROCESS | 1801 | 1461281894260 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x850c9400 == 133 [pid = 1801] [id = 632] 16:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x850cb400) [pid = 1801] [serial = 1897] [outer = (nil)] 16:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x886c8800) [pid = 1801] [serial = 1898] [outer = 0x850cb400] 16:38:14 INFO - PROCESS | 1801 | 1461281894370 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x89490400) [pid = 1801] [serial = 1899] [outer = 0x850cb400] 16:38:15 INFO - PROCESS | 1801 | 1461281895682 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2257ms 16:38:15 INFO - PROCESS | 1801 | 1461281895791 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 1801 | 1461281895805 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:38:15 INFO - PROCESS | 1801 | 1461281895993 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1801 | 1461281896004 Marionette TRACE conn4 <- [1,2502,null,{}] 16:38:16 INFO - PROCESS | 1801 | 1461281896023 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:16 INFO - PROCESS | 1801 | 1461281896416 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:38:16 INFO - PROCESS | 1801 | 1461281896715 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba2d800 == 134 [pid = 1801] [id = 633] 16:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8bb89800) [pid = 1801] [serial = 1900] [outer = (nil)] 16:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8bd20000) [pid = 1801] [serial = 1901] [outer = 0x8bb89800] 16:38:16 INFO - PROCESS | 1801 | 1461281896816 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8bd87000) [pid = 1801] [serial = 1902] [outer = 0x8bb89800] 16:38:18 INFO - PROCESS | 1801 | 1461281898016 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2220ms 16:38:18 INFO - PROCESS | 1801 | 1461281898057 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1801 | 1461281898065 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:38:18 INFO - PROCESS | 1801 | 1461281898073 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1801 | 1461281898078 Marionette TRACE conn4 <- [1,2506,null,{}] 16:38:18 INFO - PROCESS | 1801 | 1461281898085 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:18 INFO - PROCESS | 1801 | 1461281898366 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:38:18 INFO - PROCESS | 1801 | 1461281898742 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd23c00 == 135 [pid = 1801] [id = 634] 16:38:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8de9bc00) [pid = 1801] [serial = 1903] [outer = (nil)] 16:38:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8e087800) [pid = 1801] [serial = 1904] [outer = 0x8de9bc00] 16:38:18 INFO - PROCESS | 1801 | 1461281898843 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8ed4c000) [pid = 1801] [serial = 1905] [outer = 0x8de9bc00] 16:38:19 INFO - PROCESS | 1801 | 1461281899867 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:38:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1841ms 16:38:19 INFO - PROCESS | 1801 | 1461281899915 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1801 | 1461281899919 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:38:19 INFO - PROCESS | 1801 | 1461281899938 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1801 | 1461281899950 Marionette TRACE conn4 <- [1,2510,null,{}] 16:38:19 INFO - PROCESS | 1801 | 1461281899956 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:20 INFO - PROCESS | 1801 | 1461281900271 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:38:20 INFO - PROCESS | 1801 | 1461281900621 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb88000 == 136 [pid = 1801] [id = 635] 16:38:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8de9d800) [pid = 1801] [serial = 1906] [outer = (nil)] 16:38:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8f0fe800) [pid = 1801] [serial = 1907] [outer = 0x8de9d800] 16:38:20 INFO - PROCESS | 1801 | 1461281900721 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x90136800) [pid = 1801] [serial = 1908] [outer = 0x8de9d800] 16:38:21 INFO - PROCESS | 1801 | 1461281901705 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:38:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1853ms 16:38:21 INFO - PROCESS | 1801 | 1461281901783 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1801 | 1461281901789 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:38:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:38:21 INFO - PROCESS | 1801 | 1461281901797 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1801 | 1461281901802 Marionette TRACE conn4 <- [1,2514,null,{}] 16:38:21 INFO - PROCESS | 1801 | 1461281901809 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:22 INFO - PROCESS | 1801 | 1461281902167 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:38:22 INFO - PROCESS | 1801 | 1461281902522 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff2000 == 137 [pid = 1801] [id = 636] 16:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8a352800) [pid = 1801] [serial = 1909] [outer = (nil)] 16:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x9023f000) [pid = 1801] [serial = 1910] [outer = 0x8a352800] 16:38:22 INFO - PROCESS | 1801 | 1461281902632 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x9041c000) [pid = 1801] [serial = 1911] [outer = 0x8a352800] 16:38:23 INFO - PROCESS | 1801 | 1461281903612 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1891ms 16:38:23 INFO - PROCESS | 1801 | 1461281903689 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 1801 | 1461281903694 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:38:23 INFO - PROCESS | 1801 | 1461281903701 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1801 | 1461281903705 Marionette TRACE conn4 <- [1,2518,null,{}] 16:38:23 INFO - PROCESS | 1801 | 1461281903712 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:24 INFO - PROCESS | 1801 | 1461281904011 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:38:24 INFO - PROCESS | 1801 | 1461281904369 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x90439400 == 138 [pid = 1801] [id = 637] 16:38:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x9043a400) [pid = 1801] [serial = 1912] [outer = (nil)] 16:38:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x906ca000) [pid = 1801] [serial = 1913] [outer = 0x9043a400] 16:38:24 INFO - PROCESS | 1801 | 1461281904483 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x92d6b000) [pid = 1801] [serial = 1914] [outer = 0x9043a400] 16:38:25 INFO - PROCESS | 1801 | 1461281905515 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1883ms 16:38:25 INFO - PROCESS | 1801 | 1461281905585 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 1801 | 1461281905590 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:38:25 INFO - PROCESS | 1801 | 1461281905597 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 1801 | 1461281905601 Marionette TRACE conn4 <- [1,2522,null,{}] 16:38:25 INFO - PROCESS | 1801 | 1461281905608 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 1801 | 1461281905901 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:38:26 INFO - PROCESS | 1801 | 1461281906257 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x9023c000 == 139 [pid = 1801] [id = 638] 16:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x9023c400) [pid = 1801] [serial = 1915] [outer = (nil)] 16:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x93d2d800) [pid = 1801] [serial = 1916] [outer = 0x9023c400] 16:38:26 INFO - PROCESS | 1801 | 1461281906355 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x93d32400) [pid = 1801] [serial = 1917] [outer = 0x9023c400] 16:38:27 INFO - PROCESS | 1801 | 1461281907400 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:38:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1885ms 16:38:27 INFO - PROCESS | 1801 | 1461281907483 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:38:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:38:27 INFO - PROCESS | 1801 | 1461281907488 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:38:27 INFO - PROCESS | 1801 | 1461281907495 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 1801 | 1461281907499 Marionette TRACE conn4 <- [1,2526,null,{}] 16:38:27 INFO - PROCESS | 1801 | 1461281907506 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:27 INFO - PROCESS | 1801 | 1461281907824 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:38:28 INFO - PROCESS | 1801 | 1461281908177 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bb6000 == 140 [pid = 1801] [id = 639] 16:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x93bb6800) [pid = 1801] [serial = 1918] [outer = (nil)] 16:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x93ee6000) [pid = 1801] [serial = 1919] [outer = 0x93bb6800] 16:38:28 INFO - PROCESS | 1801 | 1461281908271 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x93ee8400) [pid = 1801] [serial = 1920] [outer = 0x93bb6800] 16:38:29 INFO - PROCESS | 1801 | 1461281909237 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1787ms 16:38:29 INFO - PROCESS | 1801 | 1461281909288 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 1801 | 1461281909293 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:38:29 INFO - PROCESS | 1801 | 1461281909302 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1801 | 1461281909305 Marionette TRACE conn4 <- [1,2530,null,{}] 16:38:29 INFO - PROCESS | 1801 | 1461281909312 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:29 INFO - PROCESS | 1801 | 1461281909577 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:38:29 INFO - PROCESS | 1801 | 1461281909935 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d2c800 == 141 [pid = 1801] [id = 640] 16:38:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x93d30000) [pid = 1801] [serial = 1921] [outer = (nil)] 16:38:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9684ac00) [pid = 1801] [serial = 1922] [outer = 0x93d30000] 16:38:30 INFO - PROCESS | 1801 | 1461281910037 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x96fe1000) [pid = 1801] [serial = 1923] [outer = 0x93d30000] 16:38:30 INFO - PROCESS | 1801 | 1461281910983 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:38:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:38:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1739ms 16:38:31 INFO - PROCESS | 1801 | 1461281911040 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 1801 | 1461281911045 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:38:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:38:31 INFO - PROCESS | 1801 | 1461281911052 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1801 | 1461281911055 Marionette TRACE conn4 <- [1,2534,null,{}] 16:38:31 INFO - PROCESS | 1801 | 1461281911062 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 1801 | 1461281911315 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:38:31 INFO - PROCESS | 1801 | 1461281911670 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x95c6c800 == 142 [pid = 1801] [id = 641] 16:38:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x96328800) [pid = 1801] [serial = 1924] [outer = (nil)] 16:38:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x972de400) [pid = 1801] [serial = 1925] [outer = 0x96328800] 16:38:31 INFO - PROCESS | 1801 | 1461281911773 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x97401800) [pid = 1801] [serial = 1926] [outer = 0x96328800] 16:38:32 INFO - PROCESS | 1801 | 1461281912780 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1782ms 16:38:32 INFO - PROCESS | 1801 | 1461281912835 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1801 | 1461281912839 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:38:32 INFO - PROCESS | 1801 | 1461281912849 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1801 | 1461281912855 Marionette TRACE conn4 <- [1,2538,null,{}] 16:38:32 INFO - PROCESS | 1801 | 1461281912864 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 1801 | 1461281913174 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:38:33 INFO - PROCESS | 1801 | 1461281913552 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x98a5bc00 == 143 [pid = 1801] [id = 642] 16:38:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x98a8a400) [pid = 1801] [serial = 1927] [outer = (nil)] 16:38:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x99137000) [pid = 1801] [serial = 1928] [outer = 0x98a8a400] 16:38:33 INFO - PROCESS | 1801 | 1461281913668 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9a947000) [pid = 1801] [serial = 1929] [outer = 0x98a8a400] 16:38:34 INFO - PROCESS | 1801 | 1461281914641 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:38:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1839ms 16:38:34 INFO - PROCESS | 1801 | 1461281914689 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 1801 | 1461281914694 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:38:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:38:34 INFO - PROCESS | 1801 | 1461281914702 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1801 | 1461281914708 Marionette TRACE conn4 <- [1,2542,null,{}] 16:38:34 INFO - PROCESS | 1801 | 1461281914715 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:35 INFO - PROCESS | 1801 | 1461281915003 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:38:35 INFO - PROCESS | 1801 | 1461281915359 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x978a2c00 == 144 [pid = 1801] [id = 643] 16:38:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x98a94000) [pid = 1801] [serial = 1930] [outer = (nil)] 16:38:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9fd64000) [pid = 1801] [serial = 1931] [outer = 0x98a94000] 16:38:35 INFO - PROCESS | 1801 | 1461281915458 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0xa010cc00) [pid = 1801] [serial = 1932] [outer = 0x98a94000] 16:38:36 INFO - PROCESS | 1801 | 1461281916412 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1786ms 16:38:36 INFO - PROCESS | 1801 | 1461281916489 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 1801 | 1461281916494 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:38:36 INFO - PROCESS | 1801 | 1461281916501 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 1801 | 1461281916504 Marionette TRACE conn4 <- [1,2546,null,{}] 16:38:36 INFO - PROCESS | 1801 | 1461281916510 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:36 INFO - PROCESS | 1801 | 1461281916799 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:38:37 INFO - PROCESS | 1801 | 1461281917154 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9fc94800 == 145 [pid = 1801] [id = 644] 16:38:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9fdb6000) [pid = 1801] [serial = 1933] [outer = (nil)] 16:38:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0xa0d4b400) [pid = 1801] [serial = 1934] [outer = 0x9fdb6000] 16:38:37 INFO - PROCESS | 1801 | 1461281917262 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0xa10eb800) [pid = 1801] [serial = 1935] [outer = 0x9fdb6000] 16:38:38 INFO - PROCESS | 1801 | 1461281918296 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:38:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1837ms 16:38:38 INFO - PROCESS | 1801 | 1461281918339 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:38:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:38:38 INFO - PROCESS | 1801 | 1461281918344 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:38:38 INFO - PROCESS | 1801 | 1461281918351 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 1801 | 1461281918355 Marionette TRACE conn4 <- [1,2550,null,{}] 16:38:38 INFO - PROCESS | 1801 | 1461281918362 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:38 INFO - PROCESS | 1801 | 1461281918620 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:38:39 INFO - PROCESS | 1801 | 1461281918979 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1801 | ++DOCSHELL 0xa0b98800 == 146 [pid = 1801] [id = 645] 16:38:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0xa0d40c00) [pid = 1801] [serial = 1936] [outer = (nil)] 16:38:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0xa4581000) [pid = 1801] [serial = 1937] [outer = 0xa0d40c00] 16:38:39 INFO - PROCESS | 1801 | 1461281919081 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0xa4587000) [pid = 1801] [serial = 1938] [outer = 0xa0d40c00] 16:38:40 INFO - PROCESS | 1801 | 1461281920044 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1733ms 16:38:40 INFO - PROCESS | 1801 | 1461281920084 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 1801 | 1461281920088 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:38:40 INFO - PROCESS | 1801 | 1461281920095 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 1801 | 1461281920099 Marionette TRACE conn4 <- [1,2554,null,{}] 16:38:40 INFO - PROCESS | 1801 | 1461281920105 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 1801 | 1461281920353 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:38:40 INFO - PROCESS | 1801 | 1461281920711 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x87175000 == 147 [pid = 1801] [id = 646] 16:38:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x886d1000) [pid = 1801] [serial = 1939] [outer = (nil)] 16:38:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0xa4586000) [pid = 1801] [serial = 1940] [outer = 0x886d1000] 16:38:40 INFO - PROCESS | 1801 | 1461281920813 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0xa4832800) [pid = 1801] [serial = 1941] [outer = 0x886d1000] 16:38:41 INFO - PROCESS | 1801 | 1461281921856 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:38:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1832ms 16:38:41 INFO - PROCESS | 1801 | 1461281921928 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:38:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:38:41 INFO - PROCESS | 1801 | 1461281921933 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:38:41 INFO - PROCESS | 1801 | 1461281921940 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1801 | 1461281921944 Marionette TRACE conn4 <- [1,2558,null,{}] 16:38:41 INFO - PROCESS | 1801 | 1461281921950 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:42 INFO - PROCESS | 1801 | 1461281922220 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:38:42 INFO - PROCESS | 1801 | 1461281922582 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8918b000 == 148 [pid = 1801] [id = 647] 16:38:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8918bc00) [pid = 1801] [serial = 1942] [outer = (nil)] 16:38:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x89192c00) [pid = 1801] [serial = 1943] [outer = 0x8918bc00] 16:38:42 INFO - PROCESS | 1801 | 1461281922712 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x89194800) [pid = 1801] [serial = 1944] [outer = 0x8918bc00] 16:38:43 INFO - PROCESS | 1801 | 1461281923780 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:38:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1886ms 16:38:43 INFO - PROCESS | 1801 | 1461281923827 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:38:43 INFO - PROCESS | 1801 | 1461281923831 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:38:43 INFO - PROCESS | 1801 | 1461281923838 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 1801 | 1461281923842 Marionette TRACE conn4 <- [1,2562,null,{}] 16:38:43 INFO - PROCESS | 1801 | 1461281923848 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:44 INFO - PROCESS | 1801 | 1461281924126 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb88c00 == 147 [pid = 1801] [id = 441] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x95c6ac00 == 146 [pid = 1801] [id = 197] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x850cac00 == 145 [pid = 1801] [id = 631] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb8f000 == 144 [pid = 1801] [id = 630] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5f9000 == 143 [pid = 1801] [id = 629] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x850c1c00 == 142 [pid = 1801] [id = 628] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x89feec00 == 141 [pid = 1801] [id = 626] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x93d92400 == 140 [pid = 1801] [id = 625] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9761d400 == 139 [pid = 1801] [id = 624] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x93d27400 == 138 [pid = 1801] [id = 623] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x93bc3800 == 137 [pid = 1801] [id = 621] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x93edc800 == 136 [pid = 1801] [id = 622] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x93a06800 == 135 [pid = 1801] [id = 620] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x90435c00 == 134 [pid = 1801] [id = 619] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9023dc00 == 133 [pid = 1801] [id = 618] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9eaf1000 == 132 [pid = 1801] [id = 521] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x84647000 == 131 [pid = 1801] [id = 617] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9013e000 == 130 [pid = 1801] [id = 616] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd8bc00 == 129 [pid = 1801] [id = 614] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ed57c00 == 128 [pid = 1801] [id = 615] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd7f800 == 127 [pid = 1801] [id = 613] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5fd800 == 126 [pid = 1801] [id = 612] 16:38:46 INFO - PROCESS | 1801 | --DOCSHELL 0x850cfc00 == 125 [pid = 1801] [id = 611] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8c4b5c00) [pid = 1801] [serial = 1830] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8bb85800) [pid = 1801] [serial = 1776] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8ed53c00) [pid = 1801] [serial = 1779] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x850cb800) [pid = 1801] [serial = 1818] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x895cc000) [pid = 1801] [serial = 1824] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x93a04000) [pid = 1801] [serial = 1790] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x95a12c00) [pid = 1801] [serial = 1796] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x9a55d400) [pid = 1801] [serial = 1805] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x972b6c00) [pid = 1801] [serial = 1800] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9ffb5000) [pid = 1801] [serial = 1809] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0xa4834400) [pid = 1801] [serial = 1695] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x9fc9e000) [pid = 1801] [serial = 1808] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8ba28800) [pid = 1801] [serial = 1827] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8c5eb400) [pid = 1801] [serial = 1707] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x89481800) [pid = 1801] [serial = 1823] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x93a0a800) [pid = 1801] [serial = 1791] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x97623c00) [pid = 1801] [serial = 1803] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0xa46b1400) [pid = 1801] [serial = 1814] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0xa4834c00) [pid = 1801] [serial = 1815] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0xa4925c00) [pid = 1801] [serial = 1821] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8e05b800) [pid = 1801] [serial = 1772] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9761bc00) [pid = 1801] [serial = 1802] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8ea0ac00) [pid = 1801] [serial = 1778] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9eae3800) [pid = 1801] [serial = 1806] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9709f800) [pid = 1801] [serial = 1799] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8bd22800) [pid = 1801] [serial = 1829] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0xa2b42800) [pid = 1801] [serial = 1812] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8f2e1000) [pid = 1801] [serial = 1782] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x90436800) [pid = 1801] [serial = 1787] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8bb03800) [pid = 1801] [serial = 1775] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8c4f2000) [pid = 1801] [serial = 1832] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x95c05400) [pid = 1801] [serial = 1797] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x90413400) [pid = 1801] [serial = 1784] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x906c1400) [pid = 1801] [serial = 1788] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8f0f7000) [pid = 1801] [serial = 1781] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x93d36800) [pid = 1801] [serial = 1793] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0xa105cc00) [pid = 1801] [serial = 1811] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8a5fcc00) [pid = 1801] [serial = 1826] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x93d9bc00) [pid = 1801] [serial = 1794] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x850c9800) [pid = 1801] [serial = 1817] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9041a000) [pid = 1801] [serial = 1785] [outer = (nil)] [url = about:blank] 16:38:46 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0xa10e7000) [pid = 1801] [serial = 1820] [outer = (nil)] [url = about:blank] 16:38:47 INFO - PROCESS | 1801 | 1461281926979 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x84639000 == 126 [pid = 1801] [id = 648] 16:38:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x850c9800) [pid = 1801] [serial = 1945] [outer = (nil)] 16:38:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x850cfc00) [pid = 1801] [serial = 1946] [outer = 0x850c9800] 16:38:47 INFO - PROCESS | 1801 | 1461281927084 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x888bc000) [pid = 1801] [serial = 1947] [outer = 0x850c9800] 16:38:48 INFO - PROCESS | 1801 | 1461281928077 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 4290ms 16:38:48 INFO - PROCESS | 1801 | 1461281928130 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 1801 | 1461281928137 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:38:48 INFO - PROCESS | 1801 | 1461281928147 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 1801 | 1461281928152 Marionette TRACE conn4 <- [1,2566,null,{}] 16:38:48 INFO - PROCESS | 1801 | 1461281928159 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:48 INFO - PROCESS | 1801 | 1461281928403 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:38:48 INFO - PROCESS | 1801 | 1461281928675 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34e400 == 127 [pid = 1801] [id = 649] 16:38:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8a34e800) [pid = 1801] [serial = 1948] [outer = (nil)] 16:38:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8a356000) [pid = 1801] [serial = 1949] [outer = 0x8a34e800] 16:38:48 INFO - PROCESS | 1801 | 1461281928767 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8a5adc00) [pid = 1801] [serial = 1950] [outer = 0x8a34e800] 16:38:49 INFO - PROCESS | 1801 | 1461281929858 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1784ms 16:38:49 INFO - PROCESS | 1801 | 1461281929937 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:38:49 INFO - PROCESS | 1801 | 1461281929944 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:38:49 INFO - PROCESS | 1801 | 1461281929951 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1801 | 1461281929955 Marionette TRACE conn4 <- [1,2570,null,{}] 16:38:49 INFO - PROCESS | 1801 | 1461281929962 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:50 INFO - PROCESS | 1801 | 1461281930287 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:38:50 INFO - PROCESS | 1801 | 1461281930426 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a766800 == 128 [pid = 1801] [id = 650] 16:38:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8a768400) [pid = 1801] [serial = 1951] [outer = (nil)] 16:38:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a76b800) [pid = 1801] [serial = 1952] [outer = 0x8a768400] 16:38:50 INFO - PROCESS | 1801 | 1461281930507 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8ba2d000) [pid = 1801] [serial = 1953] [outer = 0x8a768400] 16:38:52 INFO - PROCESS | 1801 | 1461281932156 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x991f9800) [pid = 1801] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x972b9800) [pid = 1801] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8c4ba800) [pid = 1801] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8f2e3c00) [pid = 1801] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x9013e400) [pid = 1801] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8a5f3800) [pid = 1801] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x93ee4c00) [pid = 1801] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x91fe4800) [pid = 1801] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x97624000) [pid = 1801] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8ea08000) [pid = 1801] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x93d29400) [pid = 1801] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8a5f6000) [pid = 1801] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x85965800) [pid = 1801] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x89485400) [pid = 1801] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8ba27400) [pid = 1801] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8ed87000) [pid = 1801] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x8a605c00) [pid = 1801] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x9fdb6c00) [pid = 1801] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x8c4b3400) [pid = 1801] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x90431c00) [pid = 1801] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:38:52 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x93d28400) [pid = 1801] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2386ms 16:38:52 INFO - PROCESS | 1801 | 1461281932337 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1801 | 1461281932342 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:38:52 INFO - PROCESS | 1801 | 1461281932358 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1801 | 1461281932367 Marionette TRACE conn4 <- [1,2574,null,{}] 16:38:52 INFO - PROCESS | 1801 | 1461281932382 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 1801 | 1461281932709 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:38:52 INFO - PROCESS | 1801 | 1461281932890 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0a400 == 129 [pid = 1801] [id = 651] 16:38:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x8bb89400) [pid = 1801] [serial = 1954] [outer = (nil)] 16:38:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x8bd1d800) [pid = 1801] [serial = 1955] [outer = 0x8bb89400] 16:38:52 INFO - PROCESS | 1801 | 1461281932972 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x8bd7f000) [pid = 1801] [serial = 1956] [outer = 0x8bb89400] 16:38:53 INFO - PROCESS | 1801 | 1461281933785 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1500ms 16:38:53 INFO - PROCESS | 1801 | 1461281933852 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:38:53 INFO - PROCESS | 1801 | 1461281933857 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:38:53 INFO - PROCESS | 1801 | 1461281933863 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 1801 | 1461281933867 Marionette TRACE conn4 <- [1,2578,null,{}] 16:38:53 INFO - PROCESS | 1801 | 1461281933872 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 1801 | 1461281934102 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:38:54 INFO - PROCESS | 1801 | 1461281934559 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x850cd400 == 130 [pid = 1801] [id = 652] 16:38:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x850ce400) [pid = 1801] [serial = 1957] [outer = (nil)] 16:38:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x87c4cc00) [pid = 1801] [serial = 1958] [outer = 0x850ce400] 16:38:54 INFO - PROCESS | 1801 | 1461281934663 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x89195c00) [pid = 1801] [serial = 1959] [outer = 0x850ce400] 16:38:55 INFO - PROCESS | 1801 | 1461281935679 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1847ms 16:38:55 INFO - PROCESS | 1801 | 1461281935713 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 1801 | 1461281935721 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:38:55 INFO - PROCESS | 1801 | 1461281935732 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1801 | 1461281935737 Marionette TRACE conn4 <- [1,2582,null,{}] 16:38:55 INFO - PROCESS | 1801 | 1461281935745 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:56 INFO - PROCESS | 1801 | 1461281936035 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:38:56 INFO - PROCESS | 1801 | 1461281936397 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a356800 == 131 [pid = 1801] [id = 653] 16:38:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8a5f6000) [pid = 1801] [serial = 1960] [outer = (nil)] 16:38:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8a760400) [pid = 1801] [serial = 1961] [outer = 0x8a5f6000] 16:38:56 INFO - PROCESS | 1801 | 1461281936504 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8a768000) [pid = 1801] [serial = 1962] [outer = 0x8a5f6000] 16:38:57 INFO - PROCESS | 1801 | 1461281937544 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1887ms 16:38:57 INFO - PROCESS | 1801 | 1461281937623 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 1801 | 1461281937630 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:38:57 INFO - PROCESS | 1801 | 1461281937639 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 1801 | 1461281937644 Marionette TRACE conn4 <- [1,2586,null,{}] 16:38:57 INFO - PROCESS | 1801 | 1461281937650 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 1801 | 1461281937973 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:38:58 INFO - PROCESS | 1801 | 1461281938396 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb86c00 == 132 [pid = 1801] [id = 654] 16:38:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8bb8b800) [pid = 1801] [serial = 1963] [outer = (nil)] 16:38:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8bd4e000) [pid = 1801] [serial = 1964] [outer = 0x8bb8b800] 16:38:58 INFO - PROCESS | 1801 | 1461281938495 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8c4ea000) [pid = 1801] [serial = 1965] [outer = 0x8bb8b800] 16:38:59 INFO - PROCESS | 1801 | 1461281939563 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1988ms 16:38:59 INFO - PROCESS | 1801 | 1461281939629 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 1801 | 1461281939635 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:38:59 INFO - PROCESS | 1801 | 1461281939653 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1801 | 1461281939664 Marionette TRACE conn4 <- [1,2590,null,{}] 16:38:59 INFO - PROCESS | 1801 | 1461281939674 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:59 INFO - PROCESS | 1801 | 1461281939987 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:39:00 INFO - PROCESS | 1801 | 1461281940352 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a761800 == 133 [pid = 1801] [id = 655] 16:39:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8dd82000) [pid = 1801] [serial = 1966] [outer = (nil)] 16:39:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8e050000) [pid = 1801] [serial = 1967] [outer = 0x8dd82000] 16:39:00 INFO - PROCESS | 1801 | 1461281940449 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8e08d800) [pid = 1801] [serial = 1968] [outer = 0x8dd82000] 16:39:01 INFO - PROCESS | 1801 | 1461281941482 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1909ms 16:39:01 INFO - PROCESS | 1801 | 1461281941554 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1801 | 1461281941560 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:39:01 INFO - PROCESS | 1801 | 1461281941567 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1801 | 1461281941570 Marionette TRACE conn4 <- [1,2594,null,{}] 16:39:01 INFO - PROCESS | 1801 | 1461281941578 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 1801 | 1461281941852 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:39:02 INFO - PROCESS | 1801 | 1461281942179 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de99000 == 134 [pid = 1801] [id = 656] 16:39:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8e056800) [pid = 1801] [serial = 1969] [outer = (nil)] 16:39:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8ed54400) [pid = 1801] [serial = 1970] [outer = 0x8e056800] 16:39:02 INFO - PROCESS | 1801 | 1461281942281 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8ed8bc00) [pid = 1801] [serial = 1971] [outer = 0x8e056800] 16:39:03 INFO - PROCESS | 1801 | 1461281943376 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1844ms 16:39:03 INFO - PROCESS | 1801 | 1461281943412 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 1801 | 1461281943415 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:39:03 INFO - PROCESS | 1801 | 1461281943423 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 1801 | 1461281943427 Marionette TRACE conn4 <- [1,2598,null,{}] 16:39:03 INFO - PROCESS | 1801 | 1461281943433 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:03 INFO - PROCESS | 1801 | 1461281943691 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:39:04 INFO - PROCESS | 1801 | 1461281944051 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efef800 == 135 [pid = 1801] [id = 657] 16:39:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8eff0c00) [pid = 1801] [serial = 1972] [outer = (nil)] 16:39:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8f0e5400) [pid = 1801] [serial = 1973] [outer = 0x8eff0c00] 16:39:04 INFO - PROCESS | 1801 | 1461281944162 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8f2e1c00) [pid = 1801] [serial = 1974] [outer = 0x8eff0c00] 16:39:05 INFO - PROCESS | 1801 | 1461281945242 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1883ms 16:39:05 INFO - PROCESS | 1801 | 1461281945307 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:39:05 INFO - PROCESS | 1801 | 1461281945312 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:39:05 INFO - PROCESS | 1801 | 1461281945318 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 1801 | 1461281945322 Marionette TRACE conn4 <- [1,2602,null,{}] 16:39:05 INFO - PROCESS | 1801 | 1461281945329 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:05 INFO - PROCESS | 1801 | 1461281945580 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:39:05 INFO - PROCESS | 1801 | 1461281945925 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e7800 == 136 [pid = 1801] [id = 658] 16:39:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x90137c00) [pid = 1801] [serial = 1975] [outer = (nil)] 16:39:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x9023f800) [pid = 1801] [serial = 1976] [outer = 0x90137c00] 16:39:06 INFO - PROCESS | 1801 | 1461281946022 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x90412800) [pid = 1801] [serial = 1977] [outer = 0x90137c00] 16:39:07 INFO - PROCESS | 1801 | 1461281947125 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1885ms 16:39:07 INFO - PROCESS | 1801 | 1461281947205 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 1801 | 1461281947209 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:39:07 INFO - PROCESS | 1801 | 1461281947216 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 1801 | 1461281947220 Marionette TRACE conn4 <- [1,2606,null,{}] 16:39:07 INFO - PROCESS | 1801 | 1461281947226 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:07 INFO - PROCESS | 1801 | 1461281947515 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:39:07 INFO - PROCESS | 1801 | 1461281947864 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efeec00 == 137 [pid = 1801] [id = 659] 16:39:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8f0fec00) [pid = 1801] [serial = 1978] [outer = (nil)] 16:39:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x90437c00) [pid = 1801] [serial = 1979] [outer = 0x8f0fec00] 16:39:07 INFO - PROCESS | 1801 | 1461281947962 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x906c1400) [pid = 1801] [serial = 1980] [outer = 0x8f0fec00] 16:39:09 INFO - PROCESS | 1801 | 1461281949005 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1835ms 16:39:09 INFO - PROCESS | 1801 | 1461281949052 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:39:09 INFO - PROCESS | 1801 | 1461281949057 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:39:09 INFO - PROCESS | 1801 | 1461281949063 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 1801 | 1461281949067 Marionette TRACE conn4 <- [1,2610,null,{}] 16:39:09 INFO - PROCESS | 1801 | 1461281949074 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:09 INFO - PROCESS | 1801 | 1461281949327 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:39:09 INFO - PROCESS | 1801 | 1461281949677 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9042f400 == 138 [pid = 1801] [id = 660] 16:39:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x90431c00) [pid = 1801] [serial = 1981] [outer = (nil)] 16:39:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x91fe1000) [pid = 1801] [serial = 1982] [outer = 0x90431c00] 16:39:09 INFO - PROCESS | 1801 | 1461281949777 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x91feac00) [pid = 1801] [serial = 1983] [outer = 0x90431c00] 16:39:10 INFO - PROCESS | 1801 | 1461281950727 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1740ms 16:39:10 INFO - PROCESS | 1801 | 1461281950803 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 1801 | 1461281950807 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:39:10 INFO - PROCESS | 1801 | 1461281950814 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1801 | 1461281950818 Marionette TRACE conn4 <- [1,2614,null,{}] 16:39:10 INFO - PROCESS | 1801 | 1461281950825 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:11 INFO - PROCESS | 1801 | 1461281951078 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:39:11 INFO - PROCESS | 1801 | 1461281951431 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd17c00 == 139 [pid = 1801] [id = 661] 16:39:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8f2e7000) [pid = 1801] [serial = 1984] [outer = (nil)] 16:39:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x92d67400) [pid = 1801] [serial = 1985] [outer = 0x8f2e7000] 16:39:11 INFO - PROCESS | 1801 | 1461281951528 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x92dedc00) [pid = 1801] [serial = 1986] [outer = 0x8f2e7000] 16:39:12 INFO - PROCESS | 1801 | 1461281952509 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1736ms 16:39:12 INFO - PROCESS | 1801 | 1461281952552 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:39:12 INFO - PROCESS | 1801 | 1461281952556 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:39:12 INFO - PROCESS | 1801 | 1461281952563 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1801 | 1461281952567 Marionette TRACE conn4 <- [1,2618,null,{}] 16:39:12 INFO - PROCESS | 1801 | 1461281952573 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:12 INFO - PROCESS | 1801 | 1461281952823 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:39:13 INFO - PROCESS | 1801 | 1461281953202 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x92cd1400 == 140 [pid = 1801] [id = 662] 16:39:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93bb4c00) [pid = 1801] [serial = 1987] [outer = (nil)] 16:39:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93bbc000) [pid = 1801] [serial = 1988] [outer = 0x93bb4c00] 16:39:13 INFO - PROCESS | 1801 | 1461281953318 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93d2e000) [pid = 1801] [serial = 1989] [outer = 0x93bb4c00] 16:39:14 INFO - PROCESS | 1801 | 1461281954316 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1786ms 16:39:14 INFO - PROCESS | 1801 | 1461281954351 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 1801 | 1461281954357 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:39:14 INFO - PROCESS | 1801 | 1461281954364 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 1801 | 1461281954370 Marionette TRACE conn4 <- [1,2622,null,{}] 16:39:14 INFO - PROCESS | 1801 | 1461281954377 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:14 INFO - PROCESS | 1801 | 1461281954672 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:39:15 INFO - PROCESS | 1801 | 1461281955037 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a10400 == 141 [pid = 1801] [id = 663] 16:39:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93ed7000) [pid = 1801] [serial = 1990] [outer = (nil)] 16:39:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x95c0bc00) [pid = 1801] [serial = 1991] [outer = 0x93ed7000] 16:39:15 INFO - PROCESS | 1801 | 1461281955134 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x96329c00) [pid = 1801] [serial = 1992] [outer = 0x93ed7000] 16:39:16 INFO - PROCESS | 1801 | 1461281956079 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1787ms 16:39:16 INFO - PROCESS | 1801 | 1461281956152 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 1801 | 1461281956156 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:39:16 INFO - PROCESS | 1801 | 1461281956163 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1801 | 1461281956166 Marionette TRACE conn4 <- [1,2626,null,{}] 16:39:16 INFO - PROCESS | 1801 | 1461281956173 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:16 INFO - PROCESS | 1801 | 1461281956420 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:39:16 INFO - PROCESS | 1801 | 1461281956781 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x850cc400 == 142 [pid = 1801] [id = 664] 16:39:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x895d4000) [pid = 1801] [serial = 1993] [outer = (nil)] 16:39:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x972bec00) [pid = 1801] [serial = 1994] [outer = 0x895d4000] 16:39:16 INFO - PROCESS | 1801 | 1461281956879 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x973a6800) [pid = 1801] [serial = 1995] [outer = 0x895d4000] 16:39:17 INFO - PROCESS | 1801 | 1461281957867 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1783ms 16:39:17 INFO - PROCESS | 1801 | 1461281957947 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1801 | 1461281957951 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:39:17 INFO - PROCESS | 1801 | 1461281957959 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1801 | 1461281957963 Marionette TRACE conn4 <- [1,2630,null,{}] 16:39:17 INFO - PROCESS | 1801 | 1461281957969 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:18 INFO - PROCESS | 1801 | 1461281958273 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:39:18 INFO - PROCESS | 1801 | 1461281958627 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x886ccc00 == 143 [pid = 1801] [id = 665] 16:39:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9632bc00) [pid = 1801] [serial = 1996] [outer = (nil)] 16:39:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9820d800) [pid = 1801] [serial = 1997] [outer = 0x9632bc00] 16:39:18 INFO - PROCESS | 1801 | 1461281958727 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x986db000) [pid = 1801] [serial = 1998] [outer = 0x9632bc00] 16:39:19 INFO - PROCESS | 1801 | 1461281959685 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1793ms 16:39:19 INFO - PROCESS | 1801 | 1461281959753 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:39:19 INFO - PROCESS | 1801 | 1461281959758 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:39:19 INFO - PROCESS | 1801 | 1461281959765 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1801 | 1461281959769 Marionette TRACE conn4 <- [1,2634,null,{}] 16:39:19 INFO - PROCESS | 1801 | 1461281959776 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:20 INFO - PROCESS | 1801 | 1461281960029 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:39:20 INFO - PROCESS | 1801 | 1461281960387 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c54400 == 144 [pid = 1801] [id = 666] 16:39:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x978a5800) [pid = 1801] [serial = 1999] [outer = (nil)] 16:39:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x99136000) [pid = 1801] [serial = 2000] [outer = 0x978a5800] 16:39:20 INFO - PROCESS | 1801 | 1461281960484 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x991f7c00) [pid = 1801] [serial = 2001] [outer = 0x978a5800] 16:39:21 INFO - PROCESS | 1801 | 1461281961464 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1732ms 16:39:21 INFO - PROCESS | 1801 | 1461281961499 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 1801 | 1461281961502 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:39:21 INFO - PROCESS | 1801 | 1461281961511 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 1801 | 1461281961515 Marionette TRACE conn4 <- [1,2638,null,{}] 16:39:21 INFO - PROCESS | 1801 | 1461281961521 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:21 INFO - PROCESS | 1801 | 1461281961838 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:39:22 INFO - PROCESS | 1801 | 1461281962272 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a60d000 == 145 [pid = 1801] [id = 667] 16:39:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8bd54c00) [pid = 1801] [serial = 2002] [outer = (nil)] 16:39:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x9d610800) [pid = 1801] [serial = 2003] [outer = 0x8bd54c00] 16:39:22 INFO - PROCESS | 1801 | 1461281962370 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9eada000) [pid = 1801] [serial = 2004] [outer = 0x8bd54c00] 16:39:23 INFO - PROCESS | 1801 | 1461281963430 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1993ms 16:39:23 INFO - PROCESS | 1801 | 1461281963505 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 1801 | 1461281963508 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:39:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:39:23 INFO - PROCESS | 1801 | 1461281963517 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 1801 | 1461281963522 Marionette TRACE conn4 <- [1,2642,null,{}] 16:39:23 INFO - PROCESS | 1801 | 1461281963529 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:23 INFO - PROCESS | 1801 | 1461281963798 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:39:24 INFO - PROCESS | 1801 | 1461281964156 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x850c1400 == 146 [pid = 1801] [id = 668] 16:39:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x93d9d000) [pid = 1801] [serial = 2005] [outer = (nil)] 16:39:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9fc2ec00) [pid = 1801] [serial = 2006] [outer = 0x93d9d000] 16:39:24 INFO - PROCESS | 1801 | 1461281964253 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9fdb5000) [pid = 1801] [serial = 2007] [outer = 0x93d9d000] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5fc400 == 145 [pid = 1801] [id = 177] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb08400 == 144 [pid = 1801] [id = 526] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x871ec800 == 143 [pid = 1801] [id = 440] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb0a400 == 142 [pid = 1801] [id = 651] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8a766800 == 141 [pid = 1801] [id = 650] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8a34e400 == 140 [pid = 1801] [id = 649] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x84639000 == 139 [pid = 1801] [id = 648] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x87175000 == 138 [pid = 1801] [id = 646] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9fc94800 == 137 [pid = 1801] [id = 644] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0xa0b98800 == 136 [pid = 1801] [id = 645] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x978a2c00 == 135 [pid = 1801] [id = 643] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x98a5bc00 == 134 [pid = 1801] [id = 642] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x95c6c800 == 133 [pid = 1801] [id = 641] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x93bb6000 == 132 [pid = 1801] [id = 639] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x93d2c800 == 131 [pid = 1801] [id = 640] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9023c000 == 130 [pid = 1801] [id = 638] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x90439400 == 129 [pid = 1801] [id = 637] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff2000 == 128 [pid = 1801] [id = 636] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb88000 == 127 [pid = 1801] [id = 635] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba2d800 == 126 [pid = 1801] [id = 633] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd23c00 == 125 [pid = 1801] [id = 634] 16:39:27 INFO - PROCESS | 1801 | --DOCSHELL 0x850c9400 == 124 [pid = 1801] [id = 632] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9eae5000) [pid = 1801] [serial = 1877] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x978a4000) [pid = 1801] [serial = 1869] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8de92000) [pid = 1801] [serial = 1842] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x906c9800) [pid = 1801] [serial = 1854] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x90242400) [pid = 1801] [serial = 1851] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x9ff09800) [pid = 1801] [serial = 1881] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x93eea000) [pid = 1801] [serial = 1865] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x93a05400) [pid = 1801] [serial = 1859] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x99234c00) [pid = 1801] [serial = 1874] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8ed84800) [pid = 1801] [serial = 1844] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x93d95c00) [pid = 1801] [serial = 1863] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x93a08000) [pid = 1801] [serial = 1860] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9a565c00) [pid = 1801] [serial = 1875] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8dd93400) [pid = 1801] [serial = 1841] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8ea04800) [pid = 1801] [serial = 1773] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x871f0400) [pid = 1801] [serial = 1835] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8948dc00) [pid = 1801] [serial = 1886] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9fdb2400) [pid = 1801] [serial = 1880] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8bd16800) [pid = 1801] [serial = 1839] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8f0ee400) [pid = 1801] [serial = 1847] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x9761fc00) [pid = 1801] [serial = 1868] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9eaea000) [pid = 1801] [serial = 1878] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x89ffcc00) [pid = 1801] [serial = 1887] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8ba32000) [pid = 1801] [serial = 1889] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x93d8f400) [pid = 1801] [serial = 1862] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x95c75400) [pid = 1801] [serial = 1866] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0xa1050000) [pid = 1801] [serial = 1884] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8f0fc000) [pid = 1801] [serial = 1848] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x89487000) [pid = 1801] [serial = 1836] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8c4ee800) [pid = 1801] [serial = 1892] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8ed8a400) [pid = 1801] [serial = 1845] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x92cd7000) [pid = 1801] [serial = 1857] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x90438800) [pid = 1801] [serial = 1853] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x92ccf800) [pid = 1801] [serial = 1856] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0xa0d43800) [pid = 1801] [serial = 1883] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x90236800) [pid = 1801] [serial = 1850] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x98a53000) [pid = 1801] [serial = 1872] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x983d8800) [pid = 1801] [serial = 1871] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8c5ee800) [pid = 1801] [serial = 1893] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8bb82800) [pid = 1801] [serial = 1890] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8bb03400) [pid = 1801] [serial = 1838] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8dd9bc00) [pid = 1801] [serial = 1895] [outer = (nil)] [url = about:blank] 16:39:27 INFO - PROCESS | 1801 | 1461281967895 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:39:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 4400ms 16:39:27 INFO - PROCESS | 1801 | 1461281967918 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1801 | 1461281967924 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:39:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:39:27 INFO - PROCESS | 1801 | 1461281967994 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1801 | 1461281968001 Marionette TRACE conn4 <- [1,2646,null,{}] 16:39:28 INFO - PROCESS | 1801 | 1461281968012 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:28 INFO - PROCESS | 1801 | 1461281968258 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:39:28 INFO - PROCESS | 1801 | 1461281968500 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x871ef800 == 125 [pid = 1801] [id = 669] 16:39:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8918f000) [pid = 1801] [serial = 2008] [outer = (nil)] 16:39:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8a190000) [pid = 1801] [serial = 2009] [outer = 0x8918f000] 16:39:28 INFO - PROCESS | 1801 | 1461281968584 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8a352400) [pid = 1801] [serial = 2010] [outer = 0x8918f000] 16:39:29 INFO - PROCESS | 1801 | 1461281969467 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:39:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1549ms 16:39:29 INFO - PROCESS | 1801 | 1461281969533 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 1801 | 1461281969542 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:39:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:39:29 INFO - PROCESS | 1801 | 1461281969553 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 1801 | 1461281969558 Marionette TRACE conn4 <- [1,2650,null,{}] 16:39:29 INFO - PROCESS | 1801 | 1461281969565 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:29 INFO - PROCESS | 1801 | 1461281969813 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:39:30 INFO - PROCESS | 1801 | 1461281970117 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a60e000 == 126 [pid = 1801] [id = 670] 16:39:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8a763800) [pid = 1801] [serial = 2011] [outer = (nil)] 16:39:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8ba2e000) [pid = 1801] [serial = 2012] [outer = 0x8a763800] 16:39:30 INFO - PROCESS | 1801 | 1461281970211 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8bb0b800) [pid = 1801] [serial = 2013] [outer = 0x8a763800] 16:39:31 INFO - PROCESS | 1801 | 1461281971241 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:39:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1733ms 16:39:31 INFO - PROCESS | 1801 | 1461281971289 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1801 | 1461281971296 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:39:31 INFO - PROCESS | 1801 | 1461281971309 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1801 | 1461281971314 Marionette TRACE conn4 <- [1,2654,null,{}] 16:39:31 INFO - PROCESS | 1801 | 1461281971340 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:31 INFO - PROCESS | 1801 | 1461281971668 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:39:31 INFO - PROCESS | 1801 | 1461281971907 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba29c00 == 127 [pid = 1801] [id = 671] 16:39:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8bd8d400) [pid = 1801] [serial = 2014] [outer = (nil)] 16:39:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8c4f2c00) [pid = 1801] [serial = 2015] [outer = 0x8bd8d400] 16:39:32 INFO - PROCESS | 1801 | 1461281971997 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8dd81400) [pid = 1801] [serial = 2016] [outer = 0x8bd8d400] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8de9d800) [pid = 1801] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8de9bc00) [pid = 1801] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8bb89800) [pid = 1801] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x850cb400) [pid = 1801] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8a34e800) [pid = 1801] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8bb0d000) [pid = 1801] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8a768400) [pid = 1801] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x850c9800) [pid = 1801] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x886d1000) [pid = 1801] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0xa0d40c00) [pid = 1801] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x9fdb6000) [pid = 1801] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x98a94000) [pid = 1801] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x98a8a400) [pid = 1801] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x96328800) [pid = 1801] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x93d30000) [pid = 1801] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x93bb6800) [pid = 1801] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x9023c400) [pid = 1801] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x9043a400) [pid = 1801] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:39:32 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x8a352800) [pid = 1801] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:39:33 INFO - PROCESS | 1801 | 1461281973390 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:39:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2098ms 16:39:33 INFO - PROCESS | 1801 | 1461281973405 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 1801 | 1461281973409 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:39:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:39:33 INFO - PROCESS | 1801 | 1461281973416 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 1801 | 1461281973419 Marionette TRACE conn4 <- [1,2658,null,{}] 16:39:33 INFO - PROCESS | 1801 | 1461281973425 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:33 INFO - PROCESS | 1801 | 1461281973775 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:39:33 INFO - PROCESS | 1801 | 1461281973793 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x850cb400 == 128 [pid = 1801] [id = 672] 16:39:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x89ff0400) [pid = 1801] [serial = 2017] [outer = (nil)] 16:39:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x8c5ed000) [pid = 1801] [serial = 2018] [outer = 0x89ff0400] 16:39:33 INFO - PROCESS | 1801 | 1461281973876 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x8de8fc00) [pid = 1801] [serial = 2019] [outer = 0x89ff0400] 16:39:35 INFO - PROCESS | 1801 | 1461281975060 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:39:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1682ms 16:39:35 INFO - PROCESS | 1801 | 1461281975100 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 1801 | 1461281975107 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:39:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:39:35 INFO - PROCESS | 1801 | 1461281975117 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 1801 | 1461281975125 Marionette TRACE conn4 <- [1,2662,null,{}] 16:39:35 INFO - PROCESS | 1801 | 1461281975136 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 1801 | 1461281975407 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:39:35 INFO - PROCESS | 1801 | 1461281975751 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8948e000 == 129 [pid = 1801] [id = 673] 16:39:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8a18d400) [pid = 1801] [serial = 2020] [outer = (nil)] 16:39:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8a351c00) [pid = 1801] [serial = 2021] [outer = 0x8a18d400] 16:39:35 INFO - PROCESS | 1801 | 1461281975852 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8a5fd800) [pid = 1801] [serial = 2022] [outer = 0x8a18d400] 16:39:36 INFO - PROCESS | 1801 | 1461281976850 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:39:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1796ms 16:39:36 INFO - PROCESS | 1801 | 1461281976914 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:39:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:39:36 INFO - PROCESS | 1801 | 1461281976924 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:39:36 INFO - PROCESS | 1801 | 1461281976937 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 1801 | 1461281976943 Marionette TRACE conn4 <- [1,2666,null,{}] 16:39:36 INFO - PROCESS | 1801 | 1461281976950 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 1801 | 1461281977281 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:39:37 INFO - PROCESS | 1801 | 1461281977657 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb87400 == 130 [pid = 1801] [id = 674] 16:39:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8bb88800) [pid = 1801] [serial = 2023] [outer = (nil)] 16:39:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8c5f2c00) [pid = 1801] [serial = 2024] [outer = 0x8bb88800] 16:39:37 INFO - PROCESS | 1801 | 1461281977758 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8de9d800) [pid = 1801] [serial = 2025] [outer = 0x8bb88800] 16:39:39 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:39 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:39:39 INFO - PROCESS | 1801 | 1461281979361 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:39:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2442ms 16:39:39 INFO - PROCESS | 1801 | 1461281979378 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1801 | 1461281979382 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:39:39 INFO - PROCESS | 1801 | 1461281979391 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1801 | 1461281979398 Marionette TRACE conn4 <- [1,2670,null,{}] 16:39:39 INFO - PROCESS | 1801 | 1461281979417 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:39 INFO - PROCESS | 1801 | 1461281979709 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:39:40 INFO - PROCESS | 1801 | 1461281980006 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb8cc00 == 131 [pid = 1801] [id = 675] 16:39:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8e086000) [pid = 1801] [serial = 2026] [outer = (nil)] 16:39:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8efe5800) [pid = 1801] [serial = 2027] [outer = 0x8e086000] 16:39:40 INFO - PROCESS | 1801 | 1461281980107 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8f0f5000) [pid = 1801] [serial = 2028] [outer = 0x8e086000] 16:39:41 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:41 INFO - PROCESS | 1801 | 1461281981511 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1801 | 1461281981542 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:39:41 INFO - PROCESS | 1801 | 1461281981550 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1801 | 1461281981553 Marionette TRACE conn4 <- [1,2674,null,{}] 16:39:41 INFO - PROCESS | 1801 | 1461281981666 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:41 INFO - PROCESS | 1801 | 1461281981923 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:39:42 INFO - PROCESS | 1801 | 1461281982215 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb86800 == 132 [pid = 1801] [id = 676] 16:39:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8eff0800) [pid = 1801] [serial = 2029] [outer = (nil)] 16:39:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8f2e3800) [pid = 1801] [serial = 2030] [outer = 0x8eff0800] 16:39:42 INFO - PROCESS | 1801 | 1461281982312 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x9013b000) [pid = 1801] [serial = 2031] [outer = 0x8eff0800] 16:39:43 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:43 INFO - PROCESS | 1801 | 1461281983811 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:39:43 INFO - PROCESS | 1801 | 1461281983851 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:39:43 INFO - PROCESS | 1801 | 1461281983860 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1801 | 1461281983863 Marionette TRACE conn4 <- [1,2678,null,{}] 16:39:43 INFO - PROCESS | 1801 | 1461281983872 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:44 INFO - PROCESS | 1801 | 1461281984123 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:39:44 INFO - PROCESS | 1801 | 1461281984418 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f2e1000 == 133 [pid = 1801] [id = 677] 16:39:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8f2e5400) [pid = 1801] [serial = 2032] [outer = (nil)] 16:39:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x90240400) [pid = 1801] [serial = 2033] [outer = 0x8f2e5400] 16:39:44 INFO - PROCESS | 1801 | 1461281984515 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x90243400) [pid = 1801] [serial = 2034] [outer = 0x8f2e5400] 16:39:45 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:45 INFO - PROCESS | 1801 | 1461281985973 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:39:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2190ms 16:39:46 INFO - PROCESS | 1801 | 1461281986050 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1801 | 1461281986053 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:39:46 INFO - PROCESS | 1801 | 1461281986061 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1801 | 1461281986066 Marionette TRACE conn4 <- [1,2682,null,{}] 16:39:46 INFO - PROCESS | 1801 | 1461281986073 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 1801 | 1461281986382 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:39:46 INFO - PROCESS | 1801 | 1461281986691 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x90240000 == 134 [pid = 1801] [id = 678] 16:39:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x90242000) [pid = 1801] [serial = 2035] [outer = (nil)] 16:39:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x91feb000) [pid = 1801] [serial = 2036] [outer = 0x90242000] 16:39:46 INFO - PROCESS | 1801 | 1461281986792 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x92cdb800) [pid = 1801] [serial = 2037] [outer = 0x90242000] 16:39:48 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:48 INFO - PROCESS | 1801 | 1461281988180 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:39:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2135ms 16:39:48 INFO - PROCESS | 1801 | 1461281988197 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 1801 | 1461281988201 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:39:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:39:48 INFO - PROCESS | 1801 | 1461281988273 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 1801 | 1461281988277 Marionette TRACE conn4 <- [1,2686,null,{}] 16:39:48 INFO - PROCESS | 1801 | 1461281988291 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 1801 | 1461281988541 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:39:48 INFO - PROCESS | 1801 | 1461281988839 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x906cbc00 == 135 [pid = 1801] [id = 679] 16:39:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x92d67000) [pid = 1801] [serial = 2038] [outer = (nil)] 16:39:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x93bb5800) [pid = 1801] [serial = 2039] [outer = 0x92d67000] 16:39:48 INFO - PROCESS | 1801 | 1461281988941 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x93d2b000) [pid = 1801] [serial = 2040] [outer = 0x92d67000] 16:39:50 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:50 INFO - PROCESS | 1801 | 1461281990368 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:39:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:39:50 INFO - PROCESS | 1801 | 1461281990430 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:39:50 INFO - PROCESS | 1801 | 1461281990437 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1801 | 1461281990441 Marionette TRACE conn4 <- [1,2690,null,{}] 16:39:50 INFO - PROCESS | 1801 | 1461281990447 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:50 INFO - PROCESS | 1801 | 1461281990689 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:39:51 INFO - PROCESS | 1801 | 1461281990989 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a0c800 == 136 [pid = 1801] [id = 680] 16:39:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x93bc3800) [pid = 1801] [serial = 2041] [outer = (nil)] 16:39:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x93ed9c00) [pid = 1801] [serial = 2042] [outer = 0x93bc3800] 16:39:51 INFO - PROCESS | 1801 | 1461281991085 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x93edf400) [pid = 1801] [serial = 2043] [outer = 0x93bc3800] 16:39:52 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:52 INFO - PROCESS | 1801 | 1461281992454 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 1801 | 1461281992562 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:39:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:39:52 INFO - PROCESS | 1801 | 1461281992574 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 1801 | 1461281992577 Marionette TRACE conn4 <- [1,2694,null,{}] 16:39:52 INFO - PROCESS | 1801 | 1461281992583 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:52 INFO - PROCESS | 1801 | 1461281992830 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:39:53 INFO - PROCESS | 1801 | 1461281993129 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e087c00 == 137 [pid = 1801] [id = 681] 16:39:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8f2e5000) [pid = 1801] [serial = 2044] [outer = (nil)] 16:39:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x95c06800) [pid = 1801] [serial = 2045] [outer = 0x8f2e5000] 16:39:53 INFO - PROCESS | 1801 | 1461281993225 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x95c6cc00) [pid = 1801] [serial = 2046] [outer = 0x8f2e5000] 16:39:54 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:54 INFO - PROCESS | 1801 | 1461281994719 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1801 | 1461281994766 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:39:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:39:54 INFO - PROCESS | 1801 | 1461281994773 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1801 | 1461281994777 Marionette TRACE conn4 <- [1,2698,null,{}] 16:39:54 INFO - PROCESS | 1801 | 1461281994783 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:55 INFO - PROCESS | 1801 | 1461281995029 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:39:55 INFO - PROCESS | 1801 | 1461281995329 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x95ac4800 == 138 [pid = 1801] [id = 682] 16:39:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x95c10c00) [pid = 1801] [serial = 2047] [outer = (nil)] 16:39:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x97624000) [pid = 1801] [serial = 2048] [outer = 0x95c10c00] 16:39:55 INFO - PROCESS | 1801 | 1461281995425 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x98203400) [pid = 1801] [serial = 2049] [outer = 0x95c10c00] 16:39:56 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:56 INFO - PROCESS | 1801 | 1461281996887 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1801 | 1461281996977 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:39:56 INFO - PROCESS | 1801 | 1461281996984 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1801 | 1461281996997 Marionette TRACE conn4 <- [1,2702,null,{}] 16:39:57 INFO - PROCESS | 1801 | 1461281997005 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 1801 | 1461281997298 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:39:57 INFO - PROCESS | 1801 | 1461281997612 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x973ad400 == 139 [pid = 1801] [id = 683] 16:39:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9740ac00) [pid = 1801] [serial = 2050] [outer = (nil)] 16:39:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x98e5ac00) [pid = 1801] [serial = 2051] [outer = 0x9740ac00] 16:39:57 INFO - PROCESS | 1801 | 1461281997716 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x9eae4800) [pid = 1801] [serial = 2052] [outer = 0x9740ac00] 16:39:58 INFO - PROCESS | 1801 | 1461281998738 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:39:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1800ms 16:39:58 INFO - PROCESS | 1801 | 1461281998786 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:39:58 INFO - PROCESS | 1801 | 1461281998791 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:39:58 INFO - PROCESS | 1801 | 1461281998798 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1801 | 1461281998802 Marionette TRACE conn4 <- [1,2706,null,{}] 16:39:58 INFO - PROCESS | 1801 | 1461281998808 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 1801 | 1461281999169 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:39:59 INFO - PROCESS | 1801 | 1461281999529 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x973ab400 == 140 [pid = 1801] [id = 684] 16:39:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9d606800) [pid = 1801] [serial = 2053] [outer = (nil)] 16:39:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x9eaf4400) [pid = 1801] [serial = 2054] [outer = 0x9d606800] 16:39:59 INFO - PROCESS | 1801 | 1461281999626 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9fc9c800) [pid = 1801] [serial = 2055] [outer = 0x9d606800] 16:40:00 INFO - PROCESS | 1801 | 1461282000620 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:40:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1887ms 16:40:00 INFO - PROCESS | 1801 | 1461282000685 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1801 | 1461282000690 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:40:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:40:00 INFO - PROCESS | 1801 | 1461282000697 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 1801 | 1461282000701 Marionette TRACE conn4 <- [1,2710,null,{}] 16:40:00 INFO - PROCESS | 1801 | 1461282000707 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:01 INFO - PROCESS | 1801 | 1461282001009 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:40:01 INFO - PROCESS | 1801 | 1461282001369 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c47c00 == 141 [pid = 1801] [id = 685] 16:40:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x9ea1e000) [pid = 1801] [serial = 2056] [outer = (nil)] 16:40:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0xa0b31400) [pid = 1801] [serial = 2057] [outer = 0x9ea1e000] 16:40:01 INFO - PROCESS | 1801 | 1461282001470 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0xa0bde800) [pid = 1801] [serial = 2058] [outer = 0x9ea1e000] 16:40:02 INFO - PROCESS | 1801 | 1461282002549 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1801 | 1461282002596 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:40:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:40:02 INFO - PROCESS | 1801 | 1461282002603 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1801 | 1461282002607 Marionette TRACE conn4 <- [1,2714,null,{}] 16:40:02 INFO - PROCESS | 1801 | 1461282002613 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 1801 | 1461282002871 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:40:03 INFO - PROCESS | 1801 | 1461282003217 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x9fc2e000 == 142 [pid = 1801] [id = 686] 16:40:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0xa0112000) [pid = 1801] [serial = 2059] [outer = (nil)] 16:40:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0xa2bda400) [pid = 1801] [serial = 2060] [outer = 0xa0112000] 16:40:03 INFO - PROCESS | 1801 | 1461282003318 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0xa3d87000) [pid = 1801] [serial = 2061] [outer = 0xa0112000] 16:40:04 INFO - PROCESS | 1801 | 1461282004254 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:40:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1688ms 16:40:04 INFO - PROCESS | 1801 | 1461282004293 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1801 | 1461282004299 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:40:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:40:04 INFO - PROCESS | 1801 | 1461282004306 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1801 | 1461282004311 Marionette TRACE conn4 <- [1,2718,null,{}] 16:40:04 INFO - PROCESS | 1801 | 1461282004317 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 1801 | 1461282004600 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:40:04 INFO - PROCESS | 1801 | 1461282004967 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x87174000 == 141 [pid = 1801] [id = 413] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x850c1400 == 140 [pid = 1801] [id = 668] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a60d000 == 139 [pid = 1801] [id = 667] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x87c54400 == 138 [pid = 1801] [id = 666] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x850cc400 == 137 [pid = 1801] [id = 664] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x886ccc00 == 136 [pid = 1801] [id = 665] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x93a10400 == 135 [pid = 1801] [id = 663] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x92cd1400 == 134 [pid = 1801] [id = 662] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd17c00 == 133 [pid = 1801] [id = 661] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8efeec00 == 132 [pid = 1801] [id = 659] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8efef400 == 131 [pid = 1801] [id = 456] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9042f400 == 130 [pid = 1801] [id = 660] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0e7800 == 129 [pid = 1801] [id = 658] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8efef800 == 128 [pid = 1801] [id = 657] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8de99000 == 127 [pid = 1801] [id = 656] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a761800 == 126 [pid = 1801] [id = 655] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8a356800 == 125 [pid = 1801] [id = 653] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb86c00 == 124 [pid = 1801] [id = 654] 16:40:06 INFO - PROCESS | 1801 | --DOCSHELL 0x850cd400 == 123 [pid = 1801] [id = 652] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8c5f1c00) [pid = 1801] [serial = 1833] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8a76b800) [pid = 1801] [serial = 1952] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8ba2d000) [pid = 1801] [serial = 1953] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x850cfc00) [pid = 1801] [serial = 1946] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x888bc000) [pid = 1801] [serial = 1947] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x89192c00) [pid = 1801] [serial = 1943] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0xa4832800) [pid = 1801] [serial = 1941] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0xa4586000) [pid = 1801] [serial = 1940] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0xa4587000) [pid = 1801] [serial = 1938] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0xa4581000) [pid = 1801] [serial = 1937] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0xa10eb800) [pid = 1801] [serial = 1935] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0xa0d4b400) [pid = 1801] [serial = 1934] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0xa010cc00) [pid = 1801] [serial = 1932] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x9fd64000) [pid = 1801] [serial = 1931] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9a947000) [pid = 1801] [serial = 1929] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x99137000) [pid = 1801] [serial = 1928] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x97401800) [pid = 1801] [serial = 1926] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x972de400) [pid = 1801] [serial = 1925] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x96fe1000) [pid = 1801] [serial = 1923] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9684ac00) [pid = 1801] [serial = 1922] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x93ee8400) [pid = 1801] [serial = 1920] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x93ee6000) [pid = 1801] [serial = 1919] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x93d32400) [pid = 1801] [serial = 1917] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x93d2d800) [pid = 1801] [serial = 1916] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x92d6b000) [pid = 1801] [serial = 1914] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x906ca000) [pid = 1801] [serial = 1913] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x9041c000) [pid = 1801] [serial = 1911] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9023f000) [pid = 1801] [serial = 1910] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x90136800) [pid = 1801] [serial = 1908] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8f0fe800) [pid = 1801] [serial = 1907] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8ed4c000) [pid = 1801] [serial = 1905] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8e087800) [pid = 1801] [serial = 1904] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8bd87000) [pid = 1801] [serial = 1902] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8bd20000) [pid = 1801] [serial = 1901] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x89490400) [pid = 1801] [serial = 1899] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x886c8800) [pid = 1801] [serial = 1898] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8a356000) [pid = 1801] [serial = 1949] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8bd1d800) [pid = 1801] [serial = 1955] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8a5adc00) [pid = 1801] [serial = 1950] [outer = (nil)] [url = about:blank] 16:40:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x84643000 == 124 [pid = 1801] [id = 687] 16:40:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x850c1400) [pid = 1801] [serial = 2062] [outer = (nil)] 16:40:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x850cd400) [pid = 1801] [serial = 2063] [outer = 0x850c1400] 16:40:07 INFO - PROCESS | 1801 | 1461282007093 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x86363c00) [pid = 1801] [serial = 2064] [outer = 0x850c1400] 16:40:08 INFO - PROCESS | 1801 | 1461282008084 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 1801 | 1461282008168 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:40:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:40:08 INFO - PROCESS | 1801 | 1461282008191 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1801 | 1461282008199 Marionette TRACE conn4 <- [1,2722,null,{}] 16:40:08 INFO - PROCESS | 1801 | 1461282008207 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:08 INFO - PROCESS | 1801 | 1461282008479 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:40:08 INFO - PROCESS | 1801 | 1461282008785 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x888be800 == 125 [pid = 1801] [id = 688] 16:40:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x888bec00) [pid = 1801] [serial = 2065] [outer = (nil)] 16:40:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8918b800) [pid = 1801] [serial = 2066] [outer = 0x888bec00] 16:40:08 INFO - PROCESS | 1801 | 1461282008873 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x89481c00) [pid = 1801] [serial = 2067] [outer = 0x888bec00] 16:40:09 INFO - PROCESS | 1801 | 1461282009866 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1801 | 1461282009946 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:40:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:40:09 INFO - PROCESS | 1801 | 1461282009959 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1801 | 1461282009962 Marionette TRACE conn4 <- [1,2726,null,{}] 16:40:09 INFO - PROCESS | 1801 | 1461282009980 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:10 INFO - PROCESS | 1801 | 1461282010306 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:40:10 INFO - PROCESS | 1801 | 1461282010607 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff7c00 == 126 [pid = 1801] [id = 689] 16:40:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x89ffac00) [pid = 1801] [serial = 2068] [outer = (nil)] 16:40:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8a18f400) [pid = 1801] [serial = 2069] [outer = 0x89ffac00] 16:40:10 INFO - PROCESS | 1801 | 1461282010688 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8a195c00) [pid = 1801] [serial = 2070] [outer = 0x89ffac00] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8bd8d400) [pid = 1801] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8a5f6000) [pid = 1801] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x850ce400) [pid = 1801] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8918f000) [pid = 1801] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x93d9d000) [pid = 1801] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8bd54c00) [pid = 1801] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x978a5800) [pid = 1801] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x9632bc00) [pid = 1801] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x895d4000) [pid = 1801] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x93ed7000) [pid = 1801] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x93bb4c00) [pid = 1801] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8f2e7000) [pid = 1801] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x90431c00) [pid = 1801] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x8f0fec00) [pid = 1801] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x90137c00) [pid = 1801] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x8eff0c00) [pid = 1801] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x8e056800) [pid = 1801] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x8dd82000) [pid = 1801] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x8bb8b800) [pid = 1801] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 113 (0x8a763800) [pid = 1801] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 112 (0x8918bc00) [pid = 1801] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:40:12 INFO - PROCESS | 1801 | --DOMWINDOW == 111 (0x8ba2f400) [pid = 1801] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:40:12 INFO - PROCESS | 1801 | 1461282012359 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:40:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2441ms 16:40:12 INFO - PROCESS | 1801 | 1461282012407 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1801 | 1461282012412 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:40:12 INFO - PROCESS | 1801 | 1461282012420 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1801 | 1461282012427 Marionette TRACE conn4 <- [1,2730,null,{}] 16:40:12 INFO - PROCESS | 1801 | 1461282012445 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:12 INFO - PROCESS | 1801 | 1461282012700 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:40:12 INFO - PROCESS | 1801 | 1461282012922 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x886c8400 == 127 [pid = 1801] [id = 690] 16:40:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x8a34f400) [pid = 1801] [serial = 2071] [outer = (nil)] 16:40:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x8a5f2000) [pid = 1801] [serial = 2072] [outer = 0x8a34f400] 16:40:13 INFO - PROCESS | 1801 | 1461282013017 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x8a603c00) [pid = 1801] [serial = 2073] [outer = 0x8a34f400] 16:40:14 INFO - PROCESS | 1801 | 1461282014365 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1801 | 1461282014538 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:40:14 INFO - PROCESS | 1801 | 1461282014551 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1801 | 1461282014559 Marionette TRACE conn4 <- [1,2734,null,{}] 16:40:14 INFO - PROCESS | 1801 | 1461282014570 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:14 INFO - PROCESS | 1801 | 1461282014829 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:40:15 INFO - PROCESS | 1801 | 1461282015131 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x886cd000 == 128 [pid = 1801] [id = 691] 16:40:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x886cd800) [pid = 1801] [serial = 2074] [outer = (nil)] 16:40:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x888c4c00) [pid = 1801] [serial = 2075] [outer = 0x886cd800] 16:40:15 INFO - PROCESS | 1801 | 1461282015237 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x8948d000) [pid = 1801] [serial = 2076] [outer = 0x886cd800] 16:40:16 INFO - PROCESS | 1801 | 1461282016323 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:40:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1847ms 16:40:16 INFO - PROCESS | 1801 | 1461282016400 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:40:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:40:16 INFO - PROCESS | 1801 | 1461282016412 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:40:16 INFO - PROCESS | 1801 | 1461282016426 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1801 | 1461282016433 Marionette TRACE conn4 <- [1,2738,null,{}] 16:40:16 INFO - PROCESS | 1801 | 1461282016442 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:16 INFO - PROCESS | 1801 | 1461282016863 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:40:17 INFO - PROCESS | 1801 | 1461282017157 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff6800 == 129 [pid = 1801] [id = 692] 16:40:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x8a189400) [pid = 1801] [serial = 2077] [outer = (nil)] 16:40:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x8a5a2400) [pid = 1801] [serial = 2078] [outer = 0x8a189400] 16:40:17 INFO - PROCESS | 1801 | 1461282017270 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x8a5fa400) [pid = 1801] [serial = 2079] [outer = 0x8a189400] 16:40:18 INFO - PROCESS | 1801 | 1461282018379 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:40:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1990ms 16:40:18 INFO - PROCESS | 1801 | 1461282018414 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1801 | 1461282018418 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:40:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:40:18 INFO - PROCESS | 1801 | 1461282018426 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1801 | 1461282018433 Marionette TRACE conn4 <- [1,2742,null,{}] 16:40:18 INFO - PROCESS | 1801 | 1461282018452 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 1801 | 1461282018833 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:40:19 INFO - PROCESS | 1801 | 1461282019158 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a195400 == 130 [pid = 1801] [id = 693] 16:40:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x8a76dc00) [pid = 1801] [serial = 2080] [outer = (nil)] 16:40:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8ba32400) [pid = 1801] [serial = 2081] [outer = 0x8a76dc00] 16:40:19 INFO - PROCESS | 1801 | 1461282019271 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8bb08000) [pid = 1801] [serial = 2082] [outer = 0x8a76dc00] 16:40:20 INFO - PROCESS | 1801 | 1461282020277 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:40:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1890ms 16:40:20 INFO - PROCESS | 1801 | 1461282020317 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1801 | 1461282020323 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:40:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:40:20 INFO - PROCESS | 1801 | 1461282020330 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1801 | 1461282020334 Marionette TRACE conn4 <- [1,2746,null,{}] 16:40:20 INFO - PROCESS | 1801 | 1461282020340 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 1801 | 1461282020606 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:40:20 INFO - PROCESS | 1801 | 1461282020953 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb8fc00 == 131 [pid = 1801] [id = 694] 16:40:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8bd17000) [pid = 1801] [serial = 2083] [outer = (nil)] 16:40:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8bd1fc00) [pid = 1801] [serial = 2084] [outer = 0x8bd17000] 16:40:21 INFO - PROCESS | 1801 | 1461282021056 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8bd4b400) [pid = 1801] [serial = 2085] [outer = 0x8bd17000] 16:40:21 INFO - PROCESS | 1801 | 1461282021974 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:40:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1685ms 16:40:22 INFO - PROCESS | 1801 | 1461282022016 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:40:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:40:22 INFO - PROCESS | 1801 | 1461282022020 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:40:22 INFO - PROCESS | 1801 | 1461282022027 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1801 | 1461282022031 Marionette TRACE conn4 <- [1,2750,null,{}] 16:40:22 INFO - PROCESS | 1801 | 1461282022037 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:22 INFO - PROCESS | 1801 | 1461282022288 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:40:22 INFO - PROCESS | 1801 | 1461282022639 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd17c00 == 132 [pid = 1801] [id = 695] 16:40:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8bd52400) [pid = 1801] [serial = 2086] [outer = (nil)] 16:40:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8bd82000) [pid = 1801] [serial = 2087] [outer = 0x8bd52400] 16:40:22 INFO - PROCESS | 1801 | 1461282022753 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8bd88c00) [pid = 1801] [serial = 2088] [outer = 0x8bd52400] 16:40:23 INFO - PROCESS | 1801 | 1461282023672 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:40:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1693ms 16:40:23 INFO - PROCESS | 1801 | 1461282023720 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1801 | 1461282023725 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:40:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:40:23 INFO - PROCESS | 1801 | 1461282023732 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1801 | 1461282023736 Marionette TRACE conn4 <- [1,2754,null,{}] 16:40:23 INFO - PROCESS | 1801 | 1461282023743 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 1801 | 1461282024058 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:40:24 INFO - PROCESS | 1801 | 1461282024465 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5e3400 == 133 [pid = 1801] [id = 696] 16:40:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8c5e7800) [pid = 1801] [serial = 2089] [outer = (nil)] 16:40:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8dd82400) [pid = 1801] [serial = 2090] [outer = 0x8c5e7800] 16:40:24 INFO - PROCESS | 1801 | 1461282024574 Marionette DEBUG loaded listener.js 16:40:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8dd93400) [pid = 1801] [serial = 2091] [outer = 0x8c5e7800] 16:40:25 INFO - PROCESS | 1801 | 1461282025506 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:40:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1841ms 16:40:25 INFO - PROCESS | 1801 | 1461282025574 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:40:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:40:25 INFO - PROCESS | 1801 | 1461282025579 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:40:25 INFO - PROCESS | 1801 | 1461282025586 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1801 | 1461282025590 Marionette TRACE conn4 <- [1,2758,null,{}] 16:40:25 INFO - PROCESS | 1801 | 1461282025596 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:25 INFO - PROCESS | 1801 | 1461282025895 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:40:26 INFO - PROCESS | 1801 | 1461282026252 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5eac00 == 134 [pid = 1801] [id = 697] 16:40:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8dd7fc00) [pid = 1801] [serial = 2092] [outer = (nil)] 16:40:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8de9b800) [pid = 1801] [serial = 2093] [outer = 0x8dd7fc00] 16:40:26 INFO - PROCESS | 1801 | 1461282026345 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8e05a800) [pid = 1801] [serial = 2094] [outer = 0x8dd7fc00] 16:40:27 INFO - PROCESS | 1801 | 1461282027273 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:40:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1735ms 16:40:27 INFO - PROCESS | 1801 | 1461282027322 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:40:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:40:27 INFO - PROCESS | 1801 | 1461282027326 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:40:27 INFO - PROCESS | 1801 | 1461282027334 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1801 | 1461282027338 Marionette TRACE conn4 <- [1,2762,null,{}] 16:40:27 INFO - PROCESS | 1801 | 1461282027345 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:27 INFO - PROCESS | 1801 | 1461282027604 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:40:27 INFO - PROCESS | 1801 | 1461282027966 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de92400 == 135 [pid = 1801] [id = 698] 16:40:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8e059000) [pid = 1801] [serial = 2095] [outer = (nil)] 16:40:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8e091800) [pid = 1801] [serial = 2096] [outer = 0x8e059000] 16:40:28 INFO - PROCESS | 1801 | 1461282028073 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8ea02000) [pid = 1801] [serial = 2097] [outer = 0x8e059000] 16:40:28 INFO - PROCESS | 1801 | 1461282028995 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:40:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1735ms 16:40:29 INFO - PROCESS | 1801 | 1461282029069 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1801 | 1461282029073 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:40:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:40:29 INFO - PROCESS | 1801 | 1461282029081 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1801 | 1461282029086 Marionette TRACE conn4 <- [1,2766,null,{}] 16:40:29 INFO - PROCESS | 1801 | 1461282029093 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 1801 | 1461282029386 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:40:29 INFO - PROCESS | 1801 | 1461282029754 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5e5c00 == 136 [pid = 1801] [id = 699] 16:40:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8de96400) [pid = 1801] [serial = 2098] [outer = (nil)] 16:40:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8ed4dc00) [pid = 1801] [serial = 2099] [outer = 0x8de96400] 16:40:29 INFO - PROCESS | 1801 | 1461282029852 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8ed50800) [pid = 1801] [serial = 2100] [outer = 0x8de96400] 16:40:30 INFO - PROCESS | 1801 | 1461282030823 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:40:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1786ms 16:40:30 INFO - PROCESS | 1801 | 1461282030869 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:40:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:40:30 INFO - PROCESS | 1801 | 1461282030873 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:40:30 INFO - PROCESS | 1801 | 1461282030881 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1801 | 1461282030885 Marionette TRACE conn4 <- [1,2770,null,{}] 16:40:30 INFO - PROCESS | 1801 | 1461282030893 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 1801 | 1461282031165 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:40:31 INFO - PROCESS | 1801 | 1461282031518 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5f0c00 == 137 [pid = 1801] [id = 700] 16:40:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8e092c00) [pid = 1801] [serial = 2101] [outer = (nil)] 16:40:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8ed8d800) [pid = 1801] [serial = 2102] [outer = 0x8e092c00] 16:40:31 INFO - PROCESS | 1801 | 1461282031627 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8ed90400) [pid = 1801] [serial = 2103] [outer = 0x8e092c00] 16:40:32 INFO - PROCESS | 1801 | 1461282032562 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:40:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1745ms 16:40:32 INFO - PROCESS | 1801 | 1461282032626 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1801 | 1461282032631 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:40:32 INFO - PROCESS | 1801 | 1461282032639 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1801 | 1461282032645 Marionette TRACE conn4 <- [1,2774,null,{}] 16:40:32 INFO - PROCESS | 1801 | 1461282032652 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:33 INFO - PROCESS | 1801 | 1461282032998 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:40:33 INFO - PROCESS | 1801 | 1461282033377 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0f0c00 == 138 [pid = 1801] [id = 701] 16:40:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8f0f3000) [pid = 1801] [serial = 2104] [outer = (nil)] 16:40:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8f0fb800) [pid = 1801] [serial = 2105] [outer = 0x8f0f3000] 16:40:33 INFO - PROCESS | 1801 | 1461282033492 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8f2dfc00) [pid = 1801] [serial = 2106] [outer = 0x8f0f3000] 16:40:34 INFO - PROCESS | 1801 | 1461282034548 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:40:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1986ms 16:40:34 INFO - PROCESS | 1801 | 1461282034627 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1801 | 1461282034631 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:40:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:40:34 INFO - PROCESS | 1801 | 1461282034638 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1801 | 1461282034642 Marionette TRACE conn4 <- [1,2778,null,{}] 16:40:34 INFO - PROCESS | 1801 | 1461282034648 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:34 INFO - PROCESS | 1801 | 1461282034936 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:40:35 INFO - PROCESS | 1801 | 1461282035300 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x90137800 == 139 [pid = 1801] [id = 702] 16:40:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x90137c00) [pid = 1801] [serial = 2107] [outer = (nil)] 16:40:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x90140800) [pid = 1801] [serial = 2108] [outer = 0x90137c00] 16:40:35 INFO - PROCESS | 1801 | 1461282035395 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x90239000) [pid = 1801] [serial = 2109] [outer = 0x90137c00] 16:40:36 INFO - PROCESS | 1801 | 1461282036338 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:40:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1737ms 16:40:36 INFO - PROCESS | 1801 | 1461282036376 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1801 | 1461282036380 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:40:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:40:36 INFO - PROCESS | 1801 | 1461282036386 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1801 | 1461282036389 Marionette TRACE conn4 <- [1,2782,null,{}] 16:40:36 INFO - PROCESS | 1801 | 1461282036396 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:36 INFO - PROCESS | 1801 | 1461282036639 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:40:37 INFO - PROCESS | 1801 | 1461282036999 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x90134800 == 140 [pid = 1801] [id = 703] 16:40:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x9013b800) [pid = 1801] [serial = 2110] [outer = (nil)] 16:40:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9041c800) [pid = 1801] [serial = 2111] [outer = 0x9013b800] 16:40:37 INFO - PROCESS | 1801 | 1461282037097 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x9041e800) [pid = 1801] [serial = 2112] [outer = 0x9013b800] 16:40:38 INFO - PROCESS | 1801 | 1461282038009 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:40:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1685ms 16:40:38 INFO - PROCESS | 1801 | 1461282038073 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1801 | 1461282038077 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:40:38 INFO - PROCESS | 1801 | 1461282038083 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1801 | 1461282038087 Marionette TRACE conn4 <- [1,2786,null,{}] 16:40:38 INFO - PROCESS | 1801 | 1461282038093 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 1801 | 1461282038349 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:40:38 INFO - PROCESS | 1801 | 1461282038712 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x90235c00 == 141 [pid = 1801] [id = 704] 16:40:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x90243c00) [pid = 1801] [serial = 2113] [outer = (nil)] 16:40:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x906c0800) [pid = 1801] [serial = 2114] [outer = 0x90243c00] 16:40:38 INFO - PROCESS | 1801 | 1461282038810 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x906c4000) [pid = 1801] [serial = 2115] [outer = 0x90243c00] 16:40:39 INFO - PROCESS | 1801 | 1461282039742 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:40:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1684ms 16:40:39 INFO - PROCESS | 1801 | 1461282039786 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1801 | 1461282039791 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:40:39 INFO - PROCESS | 1801 | 1461282039801 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1801 | 1461282039804 Marionette TRACE conn4 <- [1,2790,null,{}] 16:40:39 INFO - PROCESS | 1801 | 1461282039810 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:40 INFO - PROCESS | 1801 | 1461282040066 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:40:40 INFO - PROCESS | 1801 | 1461282040417 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0f9400 == 142 [pid = 1801] [id = 705] 16:40:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9041d000) [pid = 1801] [serial = 2116] [outer = (nil)] 16:40:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x9134cc00) [pid = 1801] [serial = 2117] [outer = 0x9041d000] 16:40:40 INFO - PROCESS | 1801 | 1461282040516 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x91354800) [pid = 1801] [serial = 2118] [outer = 0x9041d000] 16:40:41 INFO - PROCESS | 1801 | 1461282041433 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:40:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1689ms 16:40:41 INFO - PROCESS | 1801 | 1461282041491 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 1801 | 1461282041494 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:40:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:40:41 INFO - PROCESS | 1801 | 1461282041501 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1801 | 1461282041504 Marionette TRACE conn4 <- [1,2794,null,{}] 16:40:41 INFO - PROCESS | 1801 | 1461282041511 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 1801 | 1461282041819 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:40:42 INFO - PROCESS | 1801 | 1461282042176 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de91800 == 143 [pid = 1801] [id = 706] 16:40:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x90436400) [pid = 1801] [serial = 2119] [outer = (nil)] 16:40:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x92cd7400) [pid = 1801] [serial = 2120] [outer = 0x90436400] 16:40:42 INFO - PROCESS | 1801 | 1461282042275 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x92d5f400) [pid = 1801] [serial = 2121] [outer = 0x90436400] 16:40:43 INFO - PROCESS | 1801 | 1461282043171 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:40:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1691ms 16:40:43 INFO - PROCESS | 1801 | 1461282043193 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1801 | 1461282043197 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:40:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:40:43 INFO - PROCESS | 1801 | 1461282043204 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1801 | 1461282043208 Marionette TRACE conn4 <- [1,2798,null,{}] 16:40:43 INFO - PROCESS | 1801 | 1461282043214 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 1801 | 1461282043481 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:40:43 INFO - PROCESS | 1801 | 1461282043846 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8c5e4000 == 144 [pid = 1801] [id = 707] 16:40:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8ea0f800) [pid = 1801] [serial = 2122] [outer = (nil)] 16:40:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x93a01800) [pid = 1801] [serial = 2123] [outer = 0x8ea0f800] 16:40:43 INFO - PROCESS | 1801 | 1461282043949 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x93a06c00) [pid = 1801] [serial = 2124] [outer = 0x8ea0f800] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8a60e000 == 143 [pid = 1801] [id = 670] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff7c00 == 142 [pid = 1801] [id = 689] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x888be800 == 141 [pid = 1801] [id = 688] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x84643000 == 140 [pid = 1801] [id = 687] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x87c47c00 == 139 [pid = 1801] [id = 685] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x973ab400 == 138 [pid = 1801] [id = 684] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x973ad400 == 137 [pid = 1801] [id = 683] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x95ac4800 == 136 [pid = 1801] [id = 682] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x93a0c800 == 135 [pid = 1801] [id = 680] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8e087c00 == 134 [pid = 1801] [id = 681] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x906cbc00 == 133 [pid = 1801] [id = 679] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x90240000 == 132 [pid = 1801] [id = 678] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8f2e1000 == 131 [pid = 1801] [id = 677] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb8cc00 == 130 [pid = 1801] [id = 675] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb86800 == 129 [pid = 1801] [id = 676] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb87400 == 128 [pid = 1801] [id = 674] 16:40:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8948e000 == 127 [pid = 1801] [id = 673] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x89194800) [pid = 1801] [serial = 1944] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8e059c00) [pid = 1801] [serial = 1896] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8c5ed000) [pid = 1801] [serial = 2018] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8c4f2c00) [pid = 1801] [serial = 2015] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8a760400) [pid = 1801] [serial = 1961] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x89195c00) [pid = 1801] [serial = 1959] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x87c4cc00) [pid = 1801] [serial = 1958] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8a190000) [pid = 1801] [serial = 2009] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8a352400) [pid = 1801] [serial = 2010] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9fdb5000) [pid = 1801] [serial = 2007] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x9fc2ec00) [pid = 1801] [serial = 2006] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9eada000) [pid = 1801] [serial = 2004] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9d610800) [pid = 1801] [serial = 2003] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x991f7c00) [pid = 1801] [serial = 2001] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x99136000) [pid = 1801] [serial = 2000] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x986db000) [pid = 1801] [serial = 1998] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9820d800) [pid = 1801] [serial = 1997] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x972bec00) [pid = 1801] [serial = 1994] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x973a6800) [pid = 1801] [serial = 1995] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x96329c00) [pid = 1801] [serial = 1992] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x95c0bc00) [pid = 1801] [serial = 1991] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x93d2e000) [pid = 1801] [serial = 1989] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x93bbc000) [pid = 1801] [serial = 1988] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x92d67400) [pid = 1801] [serial = 1985] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x92dedc00) [pid = 1801] [serial = 1986] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x91feac00) [pid = 1801] [serial = 1983] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x91fe1000) [pid = 1801] [serial = 1982] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x906c1400) [pid = 1801] [serial = 1980] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x90437c00) [pid = 1801] [serial = 1979] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x90412800) [pid = 1801] [serial = 1977] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x9023f800) [pid = 1801] [serial = 1976] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8f2e1c00) [pid = 1801] [serial = 1974] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8f0e5400) [pid = 1801] [serial = 1973] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8ed8bc00) [pid = 1801] [serial = 1971] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8ed54400) [pid = 1801] [serial = 1970] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8e08d800) [pid = 1801] [serial = 1968] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8e050000) [pid = 1801] [serial = 1967] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8c4ea000) [pid = 1801] [serial = 1965] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8bd4e000) [pid = 1801] [serial = 1964] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8a768000) [pid = 1801] [serial = 1962] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8ba2e000) [pid = 1801] [serial = 2012] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x8bb0b800) [pid = 1801] [serial = 2013] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8dd81400) [pid = 1801] [serial = 2016] [outer = (nil)] [url = about:blank] 16:40:47 INFO - PROCESS | 1801 | 1461282047733 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:40:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 4598ms 16:40:47 INFO - PROCESS | 1801 | 1461282047804 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1801 | 1461282047810 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:40:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:40:47 INFO - PROCESS | 1801 | 1461282047819 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1801 | 1461282047825 Marionette TRACE conn4 <- [1,2802,null,{}] 16:40:47 INFO - PROCESS | 1801 | 1461282047833 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 1801 | 1461282048088 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:40:48 INFO - PROCESS | 1801 | 1461282048309 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x87c4c400 == 128 [pid = 1801] [id = 708] 16:40:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x886c7000) [pid = 1801] [serial = 2125] [outer = (nil)] 16:40:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x89484400) [pid = 1801] [serial = 2126] [outer = 0x886c7000] 16:40:48 INFO - PROCESS | 1801 | 1461282048418 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x895ccc00) [pid = 1801] [serial = 2127] [outer = 0x886c7000] 16:40:49 INFO - PROCESS | 1801 | 1461282049287 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:40:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1534ms 16:40:49 INFO - PROCESS | 1801 | 1461282049354 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1801 | 1461282049363 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:40:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:40:49 INFO - PROCESS | 1801 | 1461282049374 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1801 | 1461282049378 Marionette TRACE conn4 <- [1,2806,null,{}] 16:40:49 INFO - PROCESS | 1801 | 1461282049385 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:49 INFO - PROCESS | 1801 | 1461282049644 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:40:49 INFO - PROCESS | 1801 | 1461282049947 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a350000 == 129 [pid = 1801] [id = 709] 16:40:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8a356800) [pid = 1801] [serial = 2128] [outer = (nil)] 16:40:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8a5a8400) [pid = 1801] [serial = 2129] [outer = 0x8a356800] 16:40:50 INFO - PROCESS | 1801 | 1461282050046 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8a60f400) [pid = 1801] [serial = 2130] [outer = 0x8a356800] 16:40:51 INFO - PROCESS | 1801 | 1461282051057 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:40:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1739ms 16:40:51 INFO - PROCESS | 1801 | 1461282051114 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1801 | 1461282051124 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:40:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:40:51 INFO - PROCESS | 1801 | 1461282051144 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1801 | 1461282051151 Marionette TRACE conn4 <- [1,2810,null,{}] 16:40:51 INFO - PROCESS | 1801 | 1461282051168 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 1801 | 1461282051549 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:40:51 INFO - PROCESS | 1801 | 1461282051774 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a356000 == 130 [pid = 1801] [id = 710] 16:40:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8a76fc00) [pid = 1801] [serial = 2131] [outer = (nil)] 16:40:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8bb0cc00) [pid = 1801] [serial = 2132] [outer = 0x8a76fc00] 16:40:51 INFO - PROCESS | 1801 | 1461282051860 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8bb87400) [pid = 1801] [serial = 2133] [outer = 0x8a76fc00] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x89ffac00) [pid = 1801] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8f2e5400) [pid = 1801] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8eff0800) [pid = 1801] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8e086000) [pid = 1801] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8bb88800) [pid = 1801] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8a18d400) [pid = 1801] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x888bec00) [pid = 1801] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x850c1400) [pid = 1801] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x9ea1e000) [pid = 1801] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x9d606800) [pid = 1801] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x9740ac00) [pid = 1801] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x95c10c00) [pid = 1801] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x8f2e5000) [pid = 1801] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x93bc3800) [pid = 1801] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x92d67000) [pid = 1801] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x90242000) [pid = 1801] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:40:52 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x8bb89400) [pid = 1801] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:40:53 INFO - PROCESS | 1801 | 1461282053125 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:40:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2001ms 16:40:53 INFO - PROCESS | 1801 | 1461282053153 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1801 | 1461282053158 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:40:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:40:53 INFO - PROCESS | 1801 | 1461282053166 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1801 | 1461282053171 Marionette TRACE conn4 <- [1,2814,null,{}] 16:40:53 INFO - PROCESS | 1801 | 1461282053178 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:53 INFO - PROCESS | 1801 | 1461282053455 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:40:53 INFO - PROCESS | 1801 | 1461282053716 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x89486800 == 131 [pid = 1801] [id = 711] 16:40:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x8bb10c00) [pid = 1801] [serial = 2134] [outer = (nil)] 16:40:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x8bd50800) [pid = 1801] [serial = 2135] [outer = 0x8bb10c00] 16:40:53 INFO - PROCESS | 1801 | 1461282053802 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x8c4b9400) [pid = 1801] [serial = 2136] [outer = 0x8bb10c00] 16:40:54 INFO - PROCESS | 1801 | 1461282054953 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:40:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1833ms 16:40:55 INFO - PROCESS | 1801 | 1461282055001 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1801 | 1461282055009 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:40:55 INFO - PROCESS | 1801 | 1461282055018 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1801 | 1461282055024 Marionette TRACE conn4 <- [1,2818,null,{}] 16:40:55 INFO - PROCESS | 1801 | 1461282055033 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:55 INFO - PROCESS | 1801 | 1461282055339 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:40:55 INFO - PROCESS | 1801 | 1461282055667 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x871e9400 == 132 [pid = 1801] [id = 712] 16:40:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x87c50400) [pid = 1801] [serial = 2137] [outer = (nil)] 16:40:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x89ffc400) [pid = 1801] [serial = 2138] [outer = 0x87c50400] 16:40:55 INFO - PROCESS | 1801 | 1461282055768 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x8a34c000) [pid = 1801] [serial = 2139] [outer = 0x87c50400] 16:40:56 INFO - PROCESS | 1801 | 1461282056806 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:40:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1836ms 16:40:56 INFO - PROCESS | 1801 | 1461282056854 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1801 | 1461282056864 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:40:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:40:56 INFO - PROCESS | 1801 | 1461282056877 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1801 | 1461282056881 Marionette TRACE conn4 <- [1,2822,null,{}] 16:40:56 INFO - PROCESS | 1801 | 1461282056889 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 1801 | 1461282057222 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:40:57 INFO - PROCESS | 1801 | 1461282057597 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a76e800 == 133 [pid = 1801] [id = 713] 16:40:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x8ba2d800) [pid = 1801] [serial = 2140] [outer = (nil)] 16:40:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8bd49c00) [pid = 1801] [serial = 2141] [outer = 0x8ba2d800] 16:40:57 INFO - PROCESS | 1801 | 1461282057697 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8c4f5c00) [pid = 1801] [serial = 2142] [outer = 0x8ba2d800] 16:40:58 INFO - PROCESS | 1801 | 1461282058893 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:40:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2086ms 16:40:58 INFO - PROCESS | 1801 | 1461282058963 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:40:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:40:58 INFO - PROCESS | 1801 | 1461282058968 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:40:58 INFO - PROCESS | 1801 | 1461282058976 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1801 | 1461282058983 Marionette TRACE conn4 <- [1,2826,null,{}] 16:40:59 INFO - PROCESS | 1801 | 1461282059001 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 1801 | 1461282059323 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:40:59 INFO - PROCESS | 1801 | 1461282059626 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a765000 == 134 [pid = 1801] [id = 714] 16:40:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8dd96000) [pid = 1801] [serial = 2143] [outer = (nil)] 16:40:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8de98000) [pid = 1801] [serial = 2144] [outer = 0x8dd96000] 16:40:59 INFO - PROCESS | 1801 | 1461282059738 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8e087400) [pid = 1801] [serial = 2145] [outer = 0x8dd96000] 16:41:00 INFO - PROCESS | 1801 | 1461282060762 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:41:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1841ms 16:41:00 INFO - PROCESS | 1801 | 1461282060817 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1801 | 1461282060822 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:41:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:41:00 INFO - PROCESS | 1801 | 1461282060829 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1801 | 1461282060834 Marionette TRACE conn4 <- [1,2830,null,{}] 16:41:00 INFO - PROCESS | 1801 | 1461282060840 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 1801 | 1461282061111 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:41:01 INFO - PROCESS | 1801 | 1461282061496 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd9d800 == 135 [pid = 1801] [id = 715] 16:41:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8ea0c000) [pid = 1801] [serial = 2146] [outer = (nil)] 16:41:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8ed86800) [pid = 1801] [serial = 2147] [outer = 0x8ea0c000] 16:41:01 INFO - PROCESS | 1801 | 1461282061611 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8ed8ec00) [pid = 1801] [serial = 2148] [outer = 0x8ea0c000] 16:41:02 INFO - PROCESS | 1801 | 1461282062606 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:41:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1849ms 16:41:02 INFO - PROCESS | 1801 | 1461282062679 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1801 | 1461282062684 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:41:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:41:02 INFO - PROCESS | 1801 | 1461282062690 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1801 | 1461282062694 Marionette TRACE conn4 <- [1,2834,null,{}] 16:41:02 INFO - PROCESS | 1801 | 1461282062700 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 1801 | 1461282062981 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:41:03 INFO - PROCESS | 1801 | 1461282063345 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e093800 == 136 [pid = 1801] [id = 716] 16:41:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8ed50400) [pid = 1801] [serial = 2149] [outer = (nil)] 16:41:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8f0f0000) [pid = 1801] [serial = 2150] [outer = 0x8ed50400] 16:41:03 INFO - PROCESS | 1801 | 1461282063442 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8f0f2400) [pid = 1801] [serial = 2151] [outer = 0x8ed50400] 16:41:04 INFO - PROCESS | 1801 | 1461282064464 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:41:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1836ms 16:41:04 INFO - PROCESS | 1801 | 1461282064528 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:41:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:41:04 INFO - PROCESS | 1801 | 1461282064532 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:41:04 INFO - PROCESS | 1801 | 1461282064539 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1801 | 1461282064543 Marionette TRACE conn4 <- [1,2838,null,{}] 16:41:04 INFO - PROCESS | 1801 | 1461282064550 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 1801 | 1461282064884 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:41:05 INFO - PROCESS | 1801 | 1461282065266 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0e1000 == 137 [pid = 1801] [id = 717] 16:41:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8f0eb000) [pid = 1801] [serial = 2152] [outer = (nil)] 16:41:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x9023a400) [pid = 1801] [serial = 2153] [outer = 0x8f0eb000] 16:41:05 INFO - PROCESS | 1801 | 1461282065367 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x9023f800) [pid = 1801] [serial = 2154] [outer = 0x8f0eb000] 16:41:06 INFO - PROCESS | 1801 | 1461282066375 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:41:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1896ms 16:41:06 INFO - PROCESS | 1801 | 1461282066435 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1801 | 1461282066440 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:41:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:41:06 INFO - PROCESS | 1801 | 1461282066447 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1801 | 1461282066451 Marionette TRACE conn4 <- [1,2842,null,{}] 16:41:06 INFO - PROCESS | 1801 | 1461282066458 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 1801 | 1461282066738 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:41:07 INFO - PROCESS | 1801 | 1461282067110 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x90237800 == 138 [pid = 1801] [id = 718] 16:41:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x9023d400) [pid = 1801] [serial = 2155] [outer = (nil)] 16:41:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x906c1c00) [pid = 1801] [serial = 2156] [outer = 0x9023d400] 16:41:07 INFO - PROCESS | 1801 | 1461282067225 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x91318c00) [pid = 1801] [serial = 2157] [outer = 0x9023d400] 16:41:08 INFO - PROCESS | 1801 | 1461282068174 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1782ms 16:41:08 INFO - PROCESS | 1801 | 1461282068231 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1801 | 1461282068236 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:41:08 INFO - PROCESS | 1801 | 1461282068243 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1801 | 1461282068247 Marionette TRACE conn4 <- [1,2846,null,{}] 16:41:08 INFO - PROCESS | 1801 | 1461282068253 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 1801 | 1461282068552 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:41:08 INFO - PROCESS | 1801 | 1461282068917 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x90432000 == 139 [pid = 1801] [id = 719] 16:41:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x90435800) [pid = 1801] [serial = 2158] [outer = (nil)] 16:41:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x92cd7000) [pid = 1801] [serial = 2159] [outer = 0x90435800] 16:41:09 INFO - PROCESS | 1801 | 1461282069014 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x92d6d400) [pid = 1801] [serial = 2160] [outer = 0x90435800] 16:41:10 INFO - PROCESS | 1801 | 1461282070048 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1836ms 16:41:10 INFO - PROCESS | 1801 | 1461282070082 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1801 | 1461282070087 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:41:10 INFO - PROCESS | 1801 | 1461282070094 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1801 | 1461282070098 Marionette TRACE conn4 <- [1,2850,null,{}] 16:41:10 INFO - PROCESS | 1801 | 1461282070104 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:10 INFO - PROCESS | 1801 | 1461282070360 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:41:10 INFO - PROCESS | 1801 | 1461282070723 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9206c800 == 140 [pid = 1801] [id = 720] 16:41:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x92df8800) [pid = 1801] [serial = 2161] [outer = (nil)] 16:41:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x93a10400) [pid = 1801] [serial = 2162] [outer = 0x92df8800] 16:41:10 INFO - PROCESS | 1801 | 1461282070820 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x93bb6c00) [pid = 1801] [serial = 2163] [outer = 0x92df8800] 16:41:11 INFO - PROCESS | 1801 | 1461282071878 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1838ms 16:41:11 INFO - PROCESS | 1801 | 1461282071934 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1801 | 1461282071940 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:41:11 INFO - PROCESS | 1801 | 1461282071950 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1801 | 1461282071955 Marionette TRACE conn4 <- [1,2854,null,{}] 16:41:11 INFO - PROCESS | 1801 | 1461282071964 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 1801 | 1461282072364 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:41:12 INFO - PROCESS | 1801 | 1461282072722 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bbec00 == 141 [pid = 1801] [id = 721] 16:41:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x93bc3000) [pid = 1801] [serial = 2164] [outer = (nil)] 16:41:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x93d2ec00) [pid = 1801] [serial = 2165] [outer = 0x93bc3000] 16:41:12 INFO - PROCESS | 1801 | 1461282072817 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x93d30c00) [pid = 1801] [serial = 2166] [outer = 0x93bc3000] 16:41:13 INFO - PROCESS | 1801 | 1461282073840 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1938ms 16:41:13 INFO - PROCESS | 1801 | 1461282073887 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1801 | 1461282073892 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:41:13 INFO - PROCESS | 1801 | 1461282073899 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1801 | 1461282073905 Marionette TRACE conn4 <- [1,2858,null,{}] 16:41:13 INFO - PROCESS | 1801 | 1461282073911 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 1801 | 1461282074234 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:41:14 INFO - PROCESS | 1801 | 1461282074624 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x93bb4c00 == 142 [pid = 1801] [id = 722] 16:41:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x93ed7800) [pid = 1801] [serial = 2167] [outer = (nil)] 16:41:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x93edbc00) [pid = 1801] [serial = 2168] [outer = 0x93ed7800] 16:41:14 INFO - PROCESS | 1801 | 1461282074731 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93ee8400) [pid = 1801] [serial = 2169] [outer = 0x93ed7800] 16:41:15 INFO - PROCESS | 1801 | 1461282075755 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:41:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1899ms 16:41:15 INFO - PROCESS | 1801 | 1461282075800 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:41:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:41:15 INFO - PROCESS | 1801 | 1461282075804 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:41:15 INFO - PROCESS | 1801 | 1461282075811 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1801 | 1461282075815 Marionette TRACE conn4 <- [1,2862,null,{}] 16:41:15 INFO - PROCESS | 1801 | 1461282075821 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 1801 | 1461282076132 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:41:16 INFO - PROCESS | 1801 | 1461282076510 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x93edfc00 == 143 [pid = 1801] [id = 723] 16:41:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93eea400) [pid = 1801] [serial = 2170] [outer = (nil)] 16:41:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93ef3c00) [pid = 1801] [serial = 2171] [outer = 0x93eea400] 16:41:16 INFO - PROCESS | 1801 | 1461282076612 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x95acf000) [pid = 1801] [serial = 2172] [outer = 0x93eea400] 16:41:17 INFO - PROCESS | 1801 | 1461282077587 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1838ms 16:41:17 INFO - PROCESS | 1801 | 1461282077650 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1801 | 1461282077653 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:41:17 INFO - PROCESS | 1801 | 1461282077661 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1801 | 1461282077665 Marionette TRACE conn4 <- [1,2866,null,{}] 16:41:17 INFO - PROCESS | 1801 | 1461282077672 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 1801 | 1461282077945 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:41:18 INFO - PROCESS | 1801 | 1461282078339 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d90c00 == 144 [pid = 1801] [id = 724] 16:41:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93edcc00) [pid = 1801] [serial = 2173] [outer = (nil)] 16:41:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x96393c00) [pid = 1801] [serial = 2174] [outer = 0x93edcc00] 16:41:18 INFO - PROCESS | 1801 | 1461282078439 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x96fe1000) [pid = 1801] [serial = 2175] [outer = 0x93edcc00] 16:41:19 INFO - PROCESS | 1801 | 1461282079399 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1783ms 16:41:19 INFO - PROCESS | 1801 | 1461282079446 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:41:19 INFO - PROCESS | 1801 | 1461282079450 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:41:19 INFO - PROCESS | 1801 | 1461282079458 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1801 | 1461282079462 Marionette TRACE conn4 <- [1,2870,null,{}] 16:41:19 INFO - PROCESS | 1801 | 1461282079469 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 1801 | 1461282079734 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:41:20 INFO - PROCESS | 1801 | 1461282080122 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x95a0b400 == 145 [pid = 1801] [id = 725] 16:41:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x95c71c00) [pid = 1801] [serial = 2176] [outer = (nil)] 16:41:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x972b6000) [pid = 1801] [serial = 2177] [outer = 0x95c71c00] 16:41:20 INFO - PROCESS | 1801 | 1461282080222 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x972bb400) [pid = 1801] [serial = 2178] [outer = 0x95c71c00] 16:41:21 INFO - PROCESS | 1801 | 1461282081188 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1786ms 16:41:21 INFO - PROCESS | 1801 | 1461282081244 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1801 | 1461282081248 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:41:21 INFO - PROCESS | 1801 | 1461282081255 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1801 | 1461282081259 Marionette TRACE conn4 <- [1,2874,null,{}] 16:41:21 INFO - PROCESS | 1801 | 1461282081266 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 1801 | 1461282081536 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:41:21 INFO - PROCESS | 1801 | 1461282081896 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x96397c00 == 146 [pid = 1801] [id = 726] 16:41:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9720e400) [pid = 1801] [serial = 2179] [outer = (nil)] 16:41:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x97410800) [pid = 1801] [serial = 2180] [outer = 0x9720e400] 16:41:22 INFO - PROCESS | 1801 | 1461282081996 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x97615400) [pid = 1801] [serial = 2181] [outer = 0x9720e400] 16:41:22 INFO - PROCESS | 1801 | 1461282082963 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:41:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1784ms 16:41:23 INFO - PROCESS | 1801 | 1461282083041 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:41:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:41:23 INFO - PROCESS | 1801 | 1461282083046 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:41:23 INFO - PROCESS | 1801 | 1461282083054 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1801 | 1461282083057 Marionette TRACE conn4 <- [1,2878,null,{}] 16:41:23 INFO - PROCESS | 1801 | 1461282083065 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:23 INFO - PROCESS | 1801 | 1461282083390 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:41:23 INFO - PROCESS | 1801 | 1461282083772 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x972c1800 == 147 [pid = 1801] [id = 727] 16:41:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x972dc000) [pid = 1801] [serial = 2182] [outer = (nil)] 16:41:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x978a4000) [pid = 1801] [serial = 2183] [outer = 0x972dc000] 16:41:23 INFO - PROCESS | 1801 | 1461282083869 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x98201800) [pid = 1801] [serial = 2184] [outer = 0x972dc000] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x871ef800 == 146 [pid = 1801] [id = 669] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8ba29c00 == 145 [pid = 1801] [id = 671] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x850cb400 == 144 [pid = 1801] [id = 672] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0f9400 == 143 [pid = 1801] [id = 705] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8de91800 == 142 [pid = 1801] [id = 706] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x90235c00 == 141 [pid = 1801] [id = 704] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x90134800 == 140 [pid = 1801] [id = 703] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x90137800 == 139 [pid = 1801] [id = 702] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8f0f0c00 == 138 [pid = 1801] [id = 701] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5e5c00 == 137 [pid = 1801] [id = 699] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5f0c00 == 136 [pid = 1801] [id = 700] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8de92400 == 135 [pid = 1801] [id = 698] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5eac00 == 134 [pid = 1801] [id = 697] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5e3400 == 133 [pid = 1801] [id = 696] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd17c00 == 132 [pid = 1801] [id = 695] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8a195400 == 131 [pid = 1801] [id = 693] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb8fc00 == 130 [pid = 1801] [id = 694] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff6800 == 129 [pid = 1801] [id = 692] 16:41:27 INFO - PROCESS | 1801 | --DOCSHELL 0x886cd000 == 128 [pid = 1801] [id = 691] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8bd7f000) [pid = 1801] [serial = 1956] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8a18f400) [pid = 1801] [serial = 2069] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8a195c00) [pid = 1801] [serial = 2070] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x90240400) [pid = 1801] [serial = 2033] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9013b000) [pid = 1801] [serial = 2031] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8f2e3800) [pid = 1801] [serial = 2030] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8f0f5000) [pid = 1801] [serial = 2028] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8efe5800) [pid = 1801] [serial = 2027] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8de9d800) [pid = 1801] [serial = 2025] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8c5f2c00) [pid = 1801] [serial = 2024] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8a5fd800) [pid = 1801] [serial = 2022] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8a351c00) [pid = 1801] [serial = 2021] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8918b800) [pid = 1801] [serial = 2066] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x850cd400) [pid = 1801] [serial = 2063] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x86363c00) [pid = 1801] [serial = 2064] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0xa2bda400) [pid = 1801] [serial = 2060] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0xa0bde800) [pid = 1801] [serial = 2058] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0xa0b31400) [pid = 1801] [serial = 2057] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9fc9c800) [pid = 1801] [serial = 2055] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9eaf4400) [pid = 1801] [serial = 2054] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9eae4800) [pid = 1801] [serial = 2052] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x98e5ac00) [pid = 1801] [serial = 2051] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x98203400) [pid = 1801] [serial = 2049] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x97624000) [pid = 1801] [serial = 2048] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x95c6cc00) [pid = 1801] [serial = 2046] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x95c06800) [pid = 1801] [serial = 2045] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x93edf400) [pid = 1801] [serial = 2043] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x93ed9c00) [pid = 1801] [serial = 2042] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x93d2b000) [pid = 1801] [serial = 2040] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x93bb5800) [pid = 1801] [serial = 2039] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x92cdb800) [pid = 1801] [serial = 2037] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x91feb000) [pid = 1801] [serial = 2036] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x90243400) [pid = 1801] [serial = 2034] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x89481c00) [pid = 1801] [serial = 2067] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8a5f2000) [pid = 1801] [serial = 2072] [outer = (nil)] [url = about:blank] 16:41:28 INFO - PROCESS | 1801 | 1461282088281 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:41:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 5402ms 16:41:28 INFO - PROCESS | 1801 | 1461282088456 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1801 | 1461282088461 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:41:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:41:28 INFO - PROCESS | 1801 | 1461282088472 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1801 | 1461282088475 Marionette TRACE conn4 <- [1,2882,null,{}] 16:41:28 INFO - PROCESS | 1801 | 1461282088484 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 1801 | 1461282088737 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:41:29 INFO - PROCESS | 1801 | 1461282089016 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8918d400 == 129 [pid = 1801] [id = 728] 16:41:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x89192000) [pid = 1801] [serial = 2185] [outer = (nil)] 16:41:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x89484c00) [pid = 1801] [serial = 2186] [outer = 0x89192000] 16:41:29 INFO - PROCESS | 1801 | 1461282089102 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x895ca800) [pid = 1801] [serial = 2187] [outer = 0x89192000] 16:41:30 INFO - PROCESS | 1801 | 1461282090000 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:41:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1585ms 16:41:30 INFO - PROCESS | 1801 | 1461282090057 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1801 | 1461282090067 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:41:30 INFO - PROCESS | 1801 | 1461282090080 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1801 | 1461282090085 Marionette TRACE conn4 <- [1,2886,null,{}] 16:41:30 INFO - PROCESS | 1801 | 1461282090094 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 1801 | 1461282090372 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:41:30 INFO - PROCESS | 1801 | 1461282090681 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a34d800 == 130 [pid = 1801] [id = 729] 16:41:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8a351c00) [pid = 1801] [serial = 2188] [outer = (nil)] 16:41:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8a5ab400) [pid = 1801] [serial = 2189] [outer = 0x8a351c00] 16:41:30 INFO - PROCESS | 1801 | 1461282090761 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a5fc000) [pid = 1801] [serial = 2190] [outer = 0x8a351c00] 16:41:31 INFO - PROCESS | 1801 | 1461282091875 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:41:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1847ms 16:41:31 INFO - PROCESS | 1801 | 1461282091935 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1801 | 1461282091938 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:41:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:41:31 INFO - PROCESS | 1801 | 1461282091954 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1801 | 1461282091964 Marionette TRACE conn4 <- [1,2890,null,{}] 16:41:32 INFO - PROCESS | 1801 | 1461282092011 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:32 INFO - PROCESS | 1801 | 1461282092360 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:41:32 INFO - PROCESS | 1801 | 1461282092453 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5adc00 == 131 [pid = 1801] [id = 730] 16:41:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8bb83400) [pid = 1801] [serial = 2191] [outer = (nil)] 16:41:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8bb8b000) [pid = 1801] [serial = 2192] [outer = 0x8bb83400] 16:41:32 INFO - PROCESS | 1801 | 1461282092553 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8bd20400) [pid = 1801] [serial = 2193] [outer = 0x8bb83400] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8a189400) [pid = 1801] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8bd52400) [pid = 1801] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8ea0f800) [pid = 1801] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9013b800) [pid = 1801] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8c5e7800) [pid = 1801] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x886c7000) [pid = 1801] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x90137c00) [pid = 1801] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8a76fc00) [pid = 1801] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8e059000) [pid = 1801] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8e092c00) [pid = 1801] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x90243c00) [pid = 1801] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8f0f3000) [pid = 1801] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x886cd800) [pid = 1801] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0xa0112000) [pid = 1801] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8dd7fc00) [pid = 1801] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x8de96400) [pid = 1801] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8a356800) [pid = 1801] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x8a76dc00) [pid = 1801] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x90436400) [pid = 1801] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x89ff0400) [pid = 1801] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x8bd17000) [pid = 1801] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:41:33 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x9041d000) [pid = 1801] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:41:34 INFO - PROCESS | 1801 | 1461282094274 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:41:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2371ms 16:41:34 INFO - PROCESS | 1801 | 1461282094325 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1801 | 1461282094330 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:41:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:41:34 INFO - PROCESS | 1801 | 1461282094337 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1801 | 1461282094340 Marionette TRACE conn4 <- [1,2894,null,{}] 16:41:34 INFO - PROCESS | 1801 | 1461282094362 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:34 INFO - PROCESS | 1801 | 1461282094606 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:41:34 INFO - PROCESS | 1801 | 1461282094868 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x87174c00 == 132 [pid = 1801] [id = 731] 16:41:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x8918f400) [pid = 1801] [serial = 2194] [outer = (nil)] 16:41:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x8ba35c00) [pid = 1801] [serial = 2195] [outer = 0x8918f400] 16:41:34 INFO - PROCESS | 1801 | 1461282094956 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x8bd4dc00) [pid = 1801] [serial = 2196] [outer = 0x8918f400] 16:41:36 INFO - PROCESS | 1801 | 1461282096085 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:41:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1809ms 16:41:36 INFO - PROCESS | 1801 | 1461282096148 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1801 | 1461282096155 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:41:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:41:36 INFO - PROCESS | 1801 | 1461282096166 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1801 | 1461282096172 Marionette TRACE conn4 <- [1,2898,null,{}] 16:41:36 INFO - PROCESS | 1801 | 1461282096185 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 1801 | 1461282096513 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:41:36 INFO - PROCESS | 1801 | 1461282096948 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x850ce000 == 133 [pid = 1801] [id = 732] 16:41:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x89197400) [pid = 1801] [serial = 2197] [outer = (nil)] 16:41:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x895d2400) [pid = 1801] [serial = 2198] [outer = 0x89197400] 16:41:37 INFO - PROCESS | 1801 | 1461282097046 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8a189800) [pid = 1801] [serial = 2199] [outer = 0x89197400] 16:41:38 INFO - PROCESS | 1801 | 1461282098108 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:41:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1997ms 16:41:38 INFO - PROCESS | 1801 | 1461282098165 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1801 | 1461282098175 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:41:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:41:38 INFO - PROCESS | 1801 | 1461282098187 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1801 | 1461282098192 Marionette TRACE conn4 <- [1,2902,null,{}] 16:41:38 INFO - PROCESS | 1801 | 1461282098200 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 1801 | 1461282098506 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:41:38 INFO - PROCESS | 1801 | 1461282098854 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a59fc00 == 134 [pid = 1801] [id = 733] 16:41:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8a5fbc00) [pid = 1801] [serial = 2200] [outer = (nil)] 16:41:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8ba2dc00) [pid = 1801] [serial = 2201] [outer = 0x8a5fbc00] 16:41:38 INFO - PROCESS | 1801 | 1461282098955 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8bb86800) [pid = 1801] [serial = 2202] [outer = 0x8a5fbc00] 16:41:40 INFO - PROCESS | 1801 | 1461282100025 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:41:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1889ms 16:41:40 INFO - PROCESS | 1801 | 1461282100077 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1801 | 1461282100081 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:41:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:41:40 INFO - PROCESS | 1801 | 1461282100089 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1801 | 1461282100099 Marionette TRACE conn4 <- [1,2906,null,{}] 16:41:40 INFO - PROCESS | 1801 | 1461282100118 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 1801 | 1461282100439 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:41:40 INFO - PROCESS | 1801 | 1461282100854 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb8e000 == 135 [pid = 1801] [id = 734] 16:41:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8c5e8000) [pid = 1801] [serial = 2203] [outer = (nil)] 16:41:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8dd85400) [pid = 1801] [serial = 2204] [outer = 0x8c5e8000] 16:41:40 INFO - PROCESS | 1801 | 1461282100957 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8dd95000) [pid = 1801] [serial = 2205] [outer = 0x8c5e8000] 16:41:41 INFO - PROCESS | 1801 | 1461282101943 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:41:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1899ms 16:41:41 INFO - PROCESS | 1801 | 1461282101989 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1801 | 1461282101995 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:41:42 INFO - PROCESS | 1801 | 1461282102003 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1801 | 1461282102008 Marionette TRACE conn4 <- [1,2910,null,{}] 16:41:42 INFO - PROCESS | 1801 | 1461282102014 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 1801 | 1461282102291 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:41:42 INFO - PROCESS | 1801 | 1461282102647 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0a000 == 136 [pid = 1801] [id = 735] 16:41:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8dd9e400) [pid = 1801] [serial = 2206] [outer = (nil)] 16:41:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8de9cc00) [pid = 1801] [serial = 2207] [outer = 0x8dd9e400] 16:41:42 INFO - PROCESS | 1801 | 1461282102749 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8e05cc00) [pid = 1801] [serial = 2208] [outer = 0x8dd9e400] 16:41:43 INFO - PROCESS | 1801 | 1461282103629 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:41:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:41:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:41:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1684ms 16:41:43 INFO - PROCESS | 1801 | 1461282103690 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1801 | 1461282103695 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:41:43 INFO - TEST-START | /DOMEvents/constructors.html 16:41:43 INFO - PROCESS | 1801 | 1461282103702 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1801 | 1461282103707 Marionette TRACE conn4 <- [1,2914,null,{}] 16:41:43 INFO - PROCESS | 1801 | 1461282103715 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:43 INFO - PROCESS | 1801 | 1461282103976 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:41:44 INFO - PROCESS | 1801 | 1461282104335 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd9bc00 == 137 [pid = 1801] [id = 736] 16:41:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8dd9e000) [pid = 1801] [serial = 2209] [outer = (nil)] 16:41:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8ea0cc00) [pid = 1801] [serial = 2210] [outer = 0x8dd9e000] 16:41:44 INFO - PROCESS | 1801 | 1461282104436 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8ed85000) [pid = 1801] [serial = 2211] [outer = 0x8dd9e000] 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:41:45 INFO - PROCESS | 1801 | 1461282105463 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:41:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:41:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:41:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:41:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:41:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:41:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:41:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:41:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:41:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 1824ms 16:41:45 INFO - PROCESS | 1801 | 1461282105530 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1801 | 1461282105539 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:41:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:41:45 INFO - PROCESS | 1801 | 1461282105576 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1801 | 1461282105580 Marionette TRACE conn4 <- [1,2918,null,{}] 16:41:45 INFO - PROCESS | 1801 | 1461282105590 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:45 INFO - PROCESS | 1801 | 1461282105903 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:41:46 INFO - PROCESS | 1801 | 1461282106271 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x886c7400 == 138 [pid = 1801] [id = 737] 16:41:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8f0f9400) [pid = 1801] [serial = 2212] [outer = (nil)] 16:41:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8f2e1800) [pid = 1801] [serial = 2213] [outer = 0x8f0f9400] 16:41:46 INFO - PROCESS | 1801 | 1461282106373 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8f2e5000) [pid = 1801] [serial = 2214] [outer = 0x8f0f9400] 16:41:47 INFO - PROCESS | 1801 | 1461282107204 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:41:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:41:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1674ms 16:41:47 INFO - PROCESS | 1801 | 1461282107234 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1801 | 1461282107240 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:41:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:41:47 INFO - PROCESS | 1801 | 1461282107253 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1801 | 1461282107256 Marionette TRACE conn4 <- [1,2922,null,{}] 16:41:47 INFO - PROCESS | 1801 | 1461282107265 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 1801 | 1461282107536 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:41:47 INFO - PROCESS | 1801 | 1461282107844 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8efe4400 == 139 [pid = 1801] [id = 738] 16:41:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8efef000) [pid = 1801] [serial = 2215] [outer = (nil)] 16:41:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x9013ec00) [pid = 1801] [serial = 2216] [outer = 0x8efef000] 16:41:47 INFO - PROCESS | 1801 | 1461282107988 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x9023bc00) [pid = 1801] [serial = 2217] [outer = 0x8efef000] 16:41:48 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:41:48 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:41:48 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:41:48 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:41:48 INFO - PROCESS | 1801 | 1461282108874 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:41:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:41:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:41:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:41:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:41:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:41:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:41:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:41:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:41:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:41:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1689ms 16:41:48 INFO - PROCESS | 1801 | 1461282108949 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1801 | 1461282108955 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:41:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:41:48 INFO - PROCESS | 1801 | 1461282108966 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1801 | 1461282108970 Marionette TRACE conn4 <- [1,2926,null,{}] 16:41:48 INFO - PROCESS | 1801 | 1461282108981 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:49 INFO - PROCESS | 1801 | 1461282109262 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:41:49 INFO - PROCESS | 1801 | 1461282109595 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8596bc00 == 140 [pid = 1801] [id = 739] 16:41:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8dd9b800) [pid = 1801] [serial = 2218] [outer = (nil)] 16:41:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x906ca000) [pid = 1801] [serial = 2219] [outer = 0x8dd9b800] 16:41:49 INFO - PROCESS | 1801 | 1461282109692 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x91312400) [pid = 1801] [serial = 2220] [outer = 0x8dd9b800] 16:41:50 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:41:50 INFO - PROCESS | 1801 | 1461282110492 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:41:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:41:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1547ms 16:41:50 INFO - PROCESS | 1801 | 1461282110513 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 1801 | 1461282110518 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:41:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:41:50 INFO - PROCESS | 1801 | 1461282110525 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1801 | 1461282110529 Marionette TRACE conn4 <- [1,2930,null,{}] 16:41:50 INFO - PROCESS | 1801 | 1461282110536 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:50 INFO - PROCESS | 1801 | 1461282110793 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:41:51 INFO - PROCESS | 1801 | 1461282111106 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x90234c00 == 141 [pid = 1801] [id = 740] 16:41:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90415400) [pid = 1801] [serial = 2221] [outer = (nil)] 16:41:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x92df1800) [pid = 1801] [serial = 2222] [outer = 0x90415400] 16:41:51 INFO - PROCESS | 1801 | 1461282111257 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x92df4000) [pid = 1801] [serial = 2223] [outer = 0x90415400] 16:41:52 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:41:52 INFO - PROCESS | 1801 | 1461282112136 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:41:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:41:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1638ms 16:41:52 INFO - PROCESS | 1801 | 1461282112165 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:41:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:41:52 INFO - PROCESS | 1801 | 1461282112169 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:41:52 INFO - PROCESS | 1801 | 1461282112177 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1801 | 1461282112181 Marionette TRACE conn4 <- [1,2934,null,{}] 16:41:52 INFO - PROCESS | 1801 | 1461282112188 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 1801 | 1461282112441 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:41:52 INFO - PROCESS | 1801 | 1461282112724 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x920df400 == 142 [pid = 1801] [id = 741] 16:41:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x92df3400) [pid = 1801] [serial = 2224] [outer = (nil)] 16:41:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x93bc2800) [pid = 1801] [serial = 2225] [outer = 0x92df3400] 16:41:52 INFO - PROCESS | 1801 | 1461282112826 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93d2a400) [pid = 1801] [serial = 2226] [outer = 0x92df3400] 16:41:53 INFO - PROCESS | 1801 | 1461282113754 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:41:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1635ms 16:41:53 INFO - PROCESS | 1801 | 1461282113812 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1801 | 1461282113818 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:41:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:41:53 INFO - PROCESS | 1801 | 1461282113825 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1801 | 1461282113831 Marionette TRACE conn4 <- [1,2938,null,{}] 16:41:53 INFO - PROCESS | 1801 | 1461282113860 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 1801 | 1461282114146 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:41:54 INFO - PROCESS | 1801 | 1461282114490 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x93d29400 == 143 [pid = 1801] [id = 742] 16:41:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93edf800) [pid = 1801] [serial = 2227] [outer = (nil)] 16:41:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93ee7c00) [pid = 1801] [serial = 2228] [outer = 0x93edf800] 16:41:54 INFO - PROCESS | 1801 | 1461282114596 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x95c74400) [pid = 1801] [serial = 2229] [outer = 0x93edf800] 16:41:55 INFO - PROCESS | 1801 | 1461282115461 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:41:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1701ms 16:41:55 INFO - PROCESS | 1801 | 1461282115528 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1801 | 1461282115532 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:41:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:41:55 INFO - PROCESS | 1801 | 1461282115561 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1801 | 1461282115564 Marionette TRACE conn4 <- [1,2942,null,{}] 16:41:55 INFO - PROCESS | 1801 | 1461282115572 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 1801 | 1461282115837 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:41:56 INFO - PROCESS | 1801 | 1461282116214 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x906c7800 == 144 [pid = 1801] [id = 743] 16:41:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93eda800) [pid = 1801] [serial = 2230] [outer = (nil)] 16:41:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x97405c00) [pid = 1801] [serial = 2231] [outer = 0x93eda800] 16:41:56 INFO - PROCESS | 1801 | 1461282116312 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x97618000) [pid = 1801] [serial = 2232] [outer = 0x93eda800] 16:41:57 INFO - PROCESS | 1801 | 1461282117151 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:41:57 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:41:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:41:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1638ms 16:41:57 INFO - PROCESS | 1801 | 1461282117195 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1801 | 1461282117200 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:41:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:41:57 INFO - PROCESS | 1801 | 1461282117207 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1801 | 1461282117211 Marionette TRACE conn4 <- [1,2946,null,{}] 16:41:57 INFO - PROCESS | 1801 | 1461282117218 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 1801 | 1461282117504 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:41:57 INFO - PROCESS | 1801 | 1461282117867 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd80000 == 145 [pid = 1801] [id = 744] 16:41:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x978a5800) [pid = 1801] [serial = 2233] [outer = (nil)] 16:41:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x983d8800) [pid = 1801] [serial = 2234] [outer = 0x978a5800] 16:41:57 INFO - PROCESS | 1801 | 1461282117968 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9884ac00) [pid = 1801] [serial = 2235] [outer = 0x978a5800] 16:41:58 INFO - PROCESS | 1801 | 1461282118860 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:41:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:41:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1689ms 16:41:58 INFO - PROCESS | 1801 | 1461282118898 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:41:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:41:58 INFO - PROCESS | 1801 | 1461282118902 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:41:58 INFO - PROCESS | 1801 | 1461282118909 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1801 | 1461282118914 Marionette TRACE conn4 <- [1,2950,null,{}] 16:41:58 INFO - PROCESS | 1801 | 1461282118921 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 1801 | 1461282119186 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:41:59 INFO - PROCESS | 1801 | 1461282119551 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x93a0bc00 == 146 [pid = 1801] [id = 745] 16:41:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x98208c00) [pid = 1801] [serial = 2236] [outer = (nil)] 16:41:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x98e4c400) [pid = 1801] [serial = 2237] [outer = 0x98208c00] 16:41:59 INFO - PROCESS | 1801 | 1461282119657 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x98e58c00) [pid = 1801] [serial = 2238] [outer = 0x98208c00] 16:42:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x99138800 == 147 [pid = 1801] [id = 746] 16:42:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x991f6400) [pid = 1801] [serial = 2239] [outer = (nil)] 16:42:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x99234c00) [pid = 1801] [serial = 2240] [outer = 0x991f6400] 16:42:00 INFO - PROCESS | 1801 | 1461282120600 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:42:00 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:42:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1733ms 16:42:00 INFO - PROCESS | 1801 | 1461282120643 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1801 | 1461282120657 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:42:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:42:00 INFO - PROCESS | 1801 | 1461282120666 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1801 | 1461282120669 Marionette TRACE conn4 <- [1,2954,null,{}] 16:42:00 INFO - PROCESS | 1801 | 1461282120676 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:01 INFO - PROCESS | 1801 | 1461282121048 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:42:01 INFO - PROCESS | 1801 | 1461282121416 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x920dc400 == 148 [pid = 1801] [id = 747] 16:42:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x92df7800) [pid = 1801] [serial = 2241] [outer = (nil)] 16:42:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x99228800) [pid = 1801] [serial = 2242] [outer = 0x92df7800] 16:42:01 INFO - PROCESS | 1801 | 1461282121516 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x99234800) [pid = 1801] [serial = 2243] [outer = 0x92df7800] 16:42:02 INFO - PROCESS | 1801 | 1461282122412 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:42:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:42:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:42:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1791ms 16:42:02 INFO - PROCESS | 1801 | 1461282122458 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:42:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:42:02 INFO - PROCESS | 1801 | 1461282122463 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:42:02 INFO - PROCESS | 1801 | 1461282122471 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1801 | 1461282122474 Marionette TRACE conn4 <- [1,2958,null,{}] 16:42:02 INFO - PROCESS | 1801 | 1461282122482 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:02 INFO - PROCESS | 1801 | 1461282122775 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:42:03 INFO - PROCESS | 1801 | 1461282123144 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a5a1c00 == 149 [pid = 1801] [id = 748] 16:42:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x98a60000) [pid = 1801] [serial = 2244] [outer = (nil)] 16:42:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9ea1d800) [pid = 1801] [serial = 2245] [outer = 0x98a60000] 16:42:03 INFO - PROCESS | 1801 | 1461282123242 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9eadb000) [pid = 1801] [serial = 2246] [outer = 0x98a60000] 16:42:04 INFO - PROCESS | 1801 | 1461282124122 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:42:04 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:42:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1695ms 16:42:04 INFO - PROCESS | 1801 | 1461282124167 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:42:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:42:04 INFO - PROCESS | 1801 | 1461282124172 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:42:04 INFO - PROCESS | 1801 | 1461282124179 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1801 | 1461282124183 Marionette TRACE conn4 <- [1,2962,null,{}] 16:42:04 INFO - PROCESS | 1801 | 1461282124189 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 1801 | 1461282124462 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:42:04 INFO - PROCESS | 1801 | 1461282124835 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a944400 == 150 [pid = 1801] [id = 749] 16:42:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9a948000) [pid = 1801] [serial = 2247] [outer = (nil)] 16:42:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9eae8000) [pid = 1801] [serial = 2248] [outer = 0x9a948000] 16:42:04 INFO - PROCESS | 1801 | 1461282124942 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9eaeac00) [pid = 1801] [serial = 2249] [outer = 0x9a948000] 16:42:05 INFO - PROCESS | 1801 | 1461282125763 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:42:05 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:42:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1637ms 16:42:05 INFO - PROCESS | 1801 | 1461282125818 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:42:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:42:05 INFO - PROCESS | 1801 | 1461282125823 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:42:05 INFO - PROCESS | 1801 | 1461282125830 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1801 | 1461282125833 Marionette TRACE conn4 <- [1,2966,null,{}] 16:42:05 INFO - PROCESS | 1801 | 1461282125840 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 1801 | 1461282126214 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0x90138c00 == 149 [pid = 1801] [id = 435] 16:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0x886c8400 == 148 [pid = 1801] [id = 690] 16:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0x87c52400 == 147 [pid = 1801] [id = 375] 16:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0x850c2000 == 146 [pid = 1801] [id = 606] 16:42:09 INFO - PROCESS | 1801 | --DOCSHELL 0x9fc2e000 == 145 [pid = 1801] [id = 686] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8bd50800) [pid = 1801] [serial = 2135] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8a5a2400) [pid = 1801] [serial = 2078] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8bd82000) [pid = 1801] [serial = 2087] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x93a06c00) [pid = 1801] [serial = 2124] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x9041c800) [pid = 1801] [serial = 2111] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8dd82400) [pid = 1801] [serial = 2090] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x895ccc00) [pid = 1801] [serial = 2127] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x90140800) [pid = 1801] [serial = 2108] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x89484400) [pid = 1801] [serial = 2126] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8bb0cc00) [pid = 1801] [serial = 2132] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8ea02000) [pid = 1801] [serial = 2097] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8dd93400) [pid = 1801] [serial = 2091] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x90239000) [pid = 1801] [serial = 2109] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8ed90400) [pid = 1801] [serial = 2103] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x906c0800) [pid = 1801] [serial = 2114] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x906c4000) [pid = 1801] [serial = 2115] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8bb87400) [pid = 1801] [serial = 2133] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8f0fb800) [pid = 1801] [serial = 2105] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x888c4c00) [pid = 1801] [serial = 2075] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0xa3d87000) [pid = 1801] [serial = 2061] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8de9b800) [pid = 1801] [serial = 2093] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8948d000) [pid = 1801] [serial = 2076] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8f2dfc00) [pid = 1801] [serial = 2106] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ed4dc00) [pid = 1801] [serial = 2099] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8a5a8400) [pid = 1801] [serial = 2129] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8bb08000) [pid = 1801] [serial = 2082] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8ed8d800) [pid = 1801] [serial = 2102] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8e05a800) [pid = 1801] [serial = 2094] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x92cd7400) [pid = 1801] [serial = 2120] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8a5fa400) [pid = 1801] [serial = 2079] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8ba32400) [pid = 1801] [serial = 2081] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8bd88c00) [pid = 1801] [serial = 2088] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x92d5f400) [pid = 1801] [serial = 2121] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9041e800) [pid = 1801] [serial = 2112] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8de8fc00) [pid = 1801] [serial = 2019] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8bd4b400) [pid = 1801] [serial = 2085] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x9134cc00) [pid = 1801] [serial = 2117] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8a60f400) [pid = 1801] [serial = 2130] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x91354800) [pid = 1801] [serial = 2118] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x93a01800) [pid = 1801] [serial = 2123] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8e091800) [pid = 1801] [serial = 2096] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8bd1fc00) [pid = 1801] [serial = 2084] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8ed50800) [pid = 1801] [serial = 2100] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1801 | 1461282130305 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x886ca400 == 146 [pid = 1801] [id = 750] 16:42:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x888bec00) [pid = 1801] [serial = 2250] [outer = (nil)] 16:42:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8918f000) [pid = 1801] [serial = 2251] [outer = 0x888bec00] 16:42:10 INFO - PROCESS | 1801 | 1461282130405 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x89486400) [pid = 1801] [serial = 2252] [outer = 0x888bec00] 16:42:11 INFO - PROCESS | 1801 | 1461282131264 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:42:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 5451ms 16:42:11 INFO - PROCESS | 1801 | 1461282131283 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1801 | 1461282131291 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:42:11 INFO - PROCESS | 1801 | 1461282131302 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1801 | 1461282131306 Marionette TRACE conn4 <- [1,2970,null,{}] 16:42:11 INFO - PROCESS | 1801 | 1461282131315 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 1801 | 1461282131590 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:42:11 INFO - PROCESS | 1801 | 1461282131829 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a355c00 == 147 [pid = 1801] [id = 751] 16:42:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8a356800) [pid = 1801] [serial = 2253] [outer = (nil)] 16:42:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8a5ee400) [pid = 1801] [serial = 2254] [outer = 0x8a356800] 16:42:11 INFO - PROCESS | 1801 | 1461282131920 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a603400) [pid = 1801] [serial = 2255] [outer = 0x8a356800] 16:42:12 INFO - PROCESS | 1801 | 1461282132850 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:42:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:42:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1594ms 16:42:12 INFO - PROCESS | 1801 | 1461282132905 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1801 | 1461282132912 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:42:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:42:12 INFO - PROCESS | 1801 | 1461282132930 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1801 | 1461282132933 Marionette TRACE conn4 <- [1,2974,null,{}] 16:42:12 INFO - PROCESS | 1801 | 1461282132944 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 1801 | 1461282133314 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:42:13 INFO - PROCESS | 1801 | 1461282133364 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff6800 == 148 [pid = 1801] [id = 752] 16:42:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8bb03400) [pid = 1801] [serial = 2256] [outer = (nil)] 16:42:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8bb10400) [pid = 1801] [serial = 2257] [outer = 0x8bb03400] 16:42:13 INFO - PROCESS | 1801 | 1461282133472 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8bd21c00) [pid = 1801] [serial = 2258] [outer = 0x8bb03400] 16:42:14 INFO - PROCESS | 1801 | 1461282134588 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:42:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:42:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1688ms 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x93eea400) [pid = 1801] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8bb83400) [pid = 1801] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x972dc000) [pid = 1801] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9720e400) [pid = 1801] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8ba2d800) [pid = 1801] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x93edcc00) [pid = 1801] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8f0eb000) [pid = 1801] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8dd96000) [pid = 1801] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x93bc3000) [pid = 1801] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8ed50400) [pid = 1801] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x90435800) [pid = 1801] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8a351c00) [pid = 1801] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x92df8800) [pid = 1801] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x89192000) [pid = 1801] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x95c71c00) [pid = 1801] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x8ea0c000) [pid = 1801] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x87c50400) [pid = 1801] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x93ed7800) [pid = 1801] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x8a34f400) [pid = 1801] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:42:15 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x9023d400) [pid = 1801] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:42:15 INFO - PROCESS | 1801 | 1461282135102 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1801 | 1461282135113 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:42:15 INFO - PROCESS | 1801 | 1461282135154 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1801 | 1461282135164 Marionette TRACE conn4 <- [1,2978,null,{}] 16:42:15 INFO - PROCESS | 1801 | 1461282135180 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 1801 | 1461282135478 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:42:15 INFO - PROCESS | 1801 | 1461282135715 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd1a800 == 149 [pid = 1801] [id = 753] 16:42:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x8bd7f800) [pid = 1801] [serial = 2259] [outer = (nil)] 16:42:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x8bd8a800) [pid = 1801] [serial = 2260] [outer = 0x8bd7f800] 16:42:15 INFO - PROCESS | 1801 | 1461282135797 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8c5e3400) [pid = 1801] [serial = 2261] [outer = 0x8bd7f800] 16:42:16 INFO - PROCESS | 1801 | 1461282136512 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:42:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1419ms 16:42:16 INFO - PROCESS | 1801 | 1461282136554 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1801 | 1461282136559 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:42:16 INFO - PROCESS | 1801 | 1461282136566 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1801 | 1461282136570 Marionette TRACE conn4 <- [1,2982,null,{}] 16:42:16 INFO - PROCESS | 1801 | 1461282136577 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:16 INFO - PROCESS | 1801 | 1461282136916 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:42:16 INFO - PROCESS | 1801 | 1461282136944 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x886cf800 == 150 [pid = 1801] [id = 754] 16:42:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8bd80000) [pid = 1801] [serial = 2262] [outer = (nil)] 16:42:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8dd7fc00) [pid = 1801] [serial = 2263] [outer = 0x8bd80000] 16:42:17 INFO - PROCESS | 1801 | 1461282137027 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8dd8bc00) [pid = 1801] [serial = 2264] [outer = 0x8bd80000] 16:42:18 INFO - PROCESS | 1801 | 1461282138243 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:42:18 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:42:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:42:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1708ms 16:42:18 INFO - PROCESS | 1801 | 1461282138277 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1801 | 1461282138286 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:42:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:42:18 INFO - PROCESS | 1801 | 1461282138297 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1801 | 1461282138302 Marionette TRACE conn4 <- [1,2986,null,{}] 16:42:18 INFO - PROCESS | 1801 | 1461282138312 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 1801 | 1461282138740 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:42:19 INFO - PROCESS | 1801 | 1461282139066 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a194400 == 151 [pid = 1801] [id = 755] 16:42:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8a195c00) [pid = 1801] [serial = 2265] [outer = (nil)] 16:42:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8a601800) [pid = 1801] [serial = 2266] [outer = 0x8a195c00] 16:42:19 INFO - PROCESS | 1801 | 1461282139190 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8a76b800) [pid = 1801] [serial = 2267] [outer = 0x8a195c00] 16:42:20 INFO - PROCESS | 1801 | 1461282140102 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:42:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1838ms 16:42:20 INFO - PROCESS | 1801 | 1461282140137 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1801 | 1461282140147 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:42:20 INFO - PROCESS | 1801 | 1461282140162 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1801 | 1461282140170 Marionette TRACE conn4 <- [1,2990,null,{}] 16:42:20 INFO - PROCESS | 1801 | 1461282140178 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 1801 | 1461282140572 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:42:20 INFO - PROCESS | 1801 | 1461282140879 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd50400 == 152 [pid = 1801] [id = 756] 16:42:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8c5e7000) [pid = 1801] [serial = 2268] [outer = (nil)] 16:42:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8c5f1c00) [pid = 1801] [serial = 2269] [outer = 0x8c5e7000] 16:42:20 INFO - PROCESS | 1801 | 1461282140978 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8dd9b400) [pid = 1801] [serial = 2270] [outer = 0x8c5e7000] 16:42:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e086800 == 153 [pid = 1801] [id = 757] 16:42:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8e08a400) [pid = 1801] [serial = 2271] [outer = (nil)] 16:42:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8e08f400) [pid = 1801] [serial = 2272] [outer = 0x8e08a400] 16:42:21 INFO - PROCESS | 1801 | 1461282141957 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:42:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:42:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1840ms 16:42:22 INFO - PROCESS | 1801 | 1461282142000 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1801 | 1461282142005 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:42:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:42:22 INFO - PROCESS | 1801 | 1461282142013 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1801 | 1461282142020 Marionette TRACE conn4 <- [1,2994,null,{}] 16:42:22 INFO - PROCESS | 1801 | 1461282142039 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:22 INFO - PROCESS | 1801 | 1461282142442 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:42:22 INFO - PROCESS | 1801 | 1461282142833 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb0dc00 == 154 [pid = 1801] [id = 758] 16:42:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8ea08000) [pid = 1801] [serial = 2273] [outer = (nil)] 16:42:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8ed4dc00) [pid = 1801] [serial = 2274] [outer = 0x8ea08000] 16:42:22 INFO - PROCESS | 1801 | 1461282142938 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8ed8a000) [pid = 1801] [serial = 2275] [outer = 0x8ea08000] 16:42:23 INFO - PROCESS | 1801 | 1461282143843 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:42:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:42:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:42:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1898ms 16:42:23 INFO - PROCESS | 1801 | 1461282143912 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1801 | 1461282143918 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:42:23 INFO - PROCESS | 1801 | 1461282143926 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1801 | 1461282143931 Marionette TRACE conn4 <- [1,2998,null,{}] 16:42:23 INFO - PROCESS | 1801 | 1461282143983 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:24 INFO - PROCESS | 1801 | 1461282144300 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:42:24 INFO - PROCESS | 1801 | 1461282144634 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8de9b800 == 155 [pid = 1801] [id = 759] 16:42:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8ed50400) [pid = 1801] [serial = 2276] [outer = (nil)] 16:42:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8f0e3000) [pid = 1801] [serial = 2277] [outer = 0x8ed50400] 16:42:24 INFO - PROCESS | 1801 | 1461282144733 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f0ebc00) [pid = 1801] [serial = 2278] [outer = 0x8ed50400] 16:42:25 INFO - PROCESS | 1801 | 1461282145546 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:42:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:42:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1647ms 16:42:25 INFO - PROCESS | 1801 | 1461282145574 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1801 | 1461282145579 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:42:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:42:25 INFO - PROCESS | 1801 | 1461282145587 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1801 | 1461282145591 Marionette TRACE conn4 <- [1,3002,null,{}] 16:42:25 INFO - PROCESS | 1801 | 1461282145622 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:25 INFO - PROCESS | 1801 | 1461282145890 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:42:26 INFO - PROCESS | 1801 | 1461282146285 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bd1d000 == 156 [pid = 1801] [id = 760] 16:42:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8f0fec00) [pid = 1801] [serial = 2279] [outer = (nil)] 16:42:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8f2dfc00) [pid = 1801] [serial = 2280] [outer = 0x8f0fec00] 16:42:26 INFO - PROCESS | 1801 | 1461282146395 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x90132400) [pid = 1801] [serial = 2281] [outer = 0x8f0fec00] 16:42:27 INFO - PROCESS | 1801 | 1461282147239 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:42:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:42:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1700ms 16:42:27 INFO - PROCESS | 1801 | 1461282147288 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:42:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:42:27 INFO - PROCESS | 1801 | 1461282147293 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:42:27 INFO - PROCESS | 1801 | 1461282147300 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1801 | 1461282147304 Marionette TRACE conn4 <- [1,3006,null,{}] 16:42:27 INFO - PROCESS | 1801 | 1461282147311 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:27 INFO - PROCESS | 1801 | 1461282147618 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:42:28 INFO - PROCESS | 1801 | 1461282147982 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x90413400 == 157 [pid = 1801] [id = 761] 16:42:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x9041d000) [pid = 1801] [serial = 2282] [outer = (nil)] 16:42:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x90439800) [pid = 1801] [serial = 2283] [outer = 0x9041d000] 16:42:28 INFO - PROCESS | 1801 | 1461282148097 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x906c4c00) [pid = 1801] [serial = 2284] [outer = 0x9041d000] 16:42:28 INFO - PROCESS | 1801 | 1461282148948 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:42:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:42:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1683ms 16:42:28 INFO - PROCESS | 1801 | 1461282148984 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1801 | 1461282148987 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:42:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:42:28 INFO - PROCESS | 1801 | 1461282148996 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1801 | 1461282149000 Marionette TRACE conn4 <- [1,3010,null,{}] 16:42:29 INFO - PROCESS | 1801 | 1461282149007 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 1801 | 1461282149302 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:42:29 INFO - PROCESS | 1801 | 1461282149714 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a767c00 == 158 [pid = 1801] [id = 762] 16:42:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x9023e400) [pid = 1801] [serial = 2285] [outer = (nil)] 16:42:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x92073800) [pid = 1801] [serial = 2286] [outer = 0x9023e400] 16:42:29 INFO - PROCESS | 1801 | 1461282149818 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x92d69800) [pid = 1801] [serial = 2287] [outer = 0x9023e400] 16:42:30 INFO - PROCESS | 1801 | 1461282150635 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:42:30 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:42:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1691ms 16:42:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:42:30 INFO - PROCESS | 1801 | 1461282150688 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1801 | 1461282150692 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:42:30 INFO - PROCESS | 1801 | 1461282150699 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1801 | 1461282150702 Marionette TRACE conn4 <- [1,3014,null,{}] 16:42:30 INFO - PROCESS | 1801 | 1461282150710 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 1801 | 1461282150966 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:42:31 INFO - PROCESS | 1801 | 1461282151292 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9134cc00 == 159 [pid = 1801] [id = 763] 16:42:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x92d6b000) [pid = 1801] [serial = 2288] [outer = (nil)] 16:42:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x93a0b000) [pid = 1801] [serial = 2289] [outer = 0x92d6b000] 16:42:31 INFO - PROCESS | 1801 | 1461282151440 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x93bbb000) [pid = 1801] [serial = 2290] [outer = 0x92d6b000] 16:42:31 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:42:32 INFO - PROCESS | 1801 | 1461282152370 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:42:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:42:32 INFO - {} 16:42:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:42:32 INFO - {} 16:42:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:42:32 INFO - {} 16:42:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:42:32 INFO - {} 16:42:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1691ms 16:42:32 INFO - PROCESS | 1801 | 1461282152397 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1801 | 1461282152400 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:42:32 INFO - TEST-START | /FileAPI/fileReader.html 16:42:32 INFO - PROCESS | 1801 | 1461282152409 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1801 | 1461282152413 Marionette TRACE conn4 <- [1,3018,null,{}] 16:42:32 INFO - PROCESS | 1801 | 1461282152419 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:32 INFO - PROCESS | 1801 | 1461282152800 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:42:33 INFO - PROCESS | 1801 | 1461282153089 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8bb82400 == 160 [pid = 1801] [id = 764] 16:42:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x93bb5000) [pid = 1801] [serial = 2291] [outer = (nil)] 16:42:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93ee4c00) [pid = 1801] [serial = 2292] [outer = 0x93bb5000] 16:42:33 INFO - PROCESS | 1801 | 1461282153216 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93eeac00) [pid = 1801] [serial = 2293] [outer = 0x93bb5000] 16:42:34 INFO - PROCESS | 1801 | 1461282154080 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:42:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:42:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:42:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:42:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 1690ms 16:42:34 INFO - PROCESS | 1801 | 1461282154100 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1801 | 1461282154104 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:42:34 INFO - TEST-START | /FileAPI/historical.html 16:42:34 INFO - PROCESS | 1801 | 1461282154114 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1801 | 1461282154117 Marionette TRACE conn4 <- [1,3022,null,{}] 16:42:34 INFO - PROCESS | 1801 | 1461282154124 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:34 INFO - PROCESS | 1801 | 1461282154395 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:42:34 INFO - PROCESS | 1801 | 1461282154803 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x90431c00 == 161 [pid = 1801] [id = 765] 16:42:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x96fddc00) [pid = 1801] [serial = 2294] [outer = (nil)] 16:42:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x972b6800) [pid = 1801] [serial = 2295] [outer = 0x96fddc00] 16:42:34 INFO - PROCESS | 1801 | 1461282154904 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x972dc000) [pid = 1801] [serial = 2296] [outer = 0x96fddc00] 16:42:35 INFO - PROCESS | 1801 | 1461282155741 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:42:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:42:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:42:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:42:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:42:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:42:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:42:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:42:35 INFO - TEST-OK | /FileAPI/historical.html | took 1683ms 16:42:35 INFO - PROCESS | 1801 | 1461282155799 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1801 | 1461282155803 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:42:35 INFO - TEST-START | /FileAPI/idlharness.html 16:42:35 INFO - PROCESS | 1801 | 1461282155815 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1801 | 1461282155824 Marionette TRACE conn4 <- [1,3026,null,{}] 16:42:35 INFO - PROCESS | 1801 | 1461282155832 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:36 INFO - PROCESS | 1801 | 1461282156120 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:42:36 INFO - PROCESS | 1801 | 1461282156491 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x95c71c00 == 162 [pid = 1801] [id = 766] 16:42:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x972b9000) [pid = 1801] [serial = 2297] [outer = (nil)] 16:42:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9922a800) [pid = 1801] [serial = 2298] [outer = 0x972b9000] 16:42:36 INFO - PROCESS | 1801 | 1461282156607 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9eae5800) [pid = 1801] [serial = 2299] [outer = 0x972b9000] 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:42:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:42:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:42:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:42:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:42:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:42:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:42:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:42:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:42:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:42:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:42:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:42:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:42:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:42:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:42:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:42:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:42:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:42:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:42:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:42:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:42:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:42:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:42:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:42:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:42:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:42:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:42:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:42:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:42:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:42:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:42:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:42:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:42:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:42:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:42:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:42:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:42:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:42:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:42:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:42:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:42:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:42:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:42:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:42:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:42:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:42:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:42:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:42:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:42:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:42:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:42:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:42:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:42:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:42:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:42:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:42:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:42:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:42:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:42:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:42:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:42:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:42:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:42:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:42:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:42:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:42:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:42:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:42:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:42:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:42:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 2884ms 16:42:38 INFO - TEST-START | /FileAPI/idlharness.worker 16:42:38 INFO - PROCESS | 1801 | 1461282158574 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:42:38 INFO - PROCESS | 1801 | 1461282158770 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1801 | 1461282158778 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:42:38 INFO - PROCESS | 1801 | 1461282158825 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1801 | 1461282158838 Marionette TRACE conn4 <- [1,3030,null,{}] 16:42:38 INFO - PROCESS | 1801 | 1461282158894 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:39 INFO - PROCESS | 1801 | 1461282159269 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:42:39 INFO - PROCESS | 1801 | 1461282159503 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x99136400 == 163 [pid = 1801] [id = 767] 16:42:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9fd60c00) [pid = 1801] [serial = 2300] [outer = (nil)] 16:42:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0xa2b40800) [pid = 1801] [serial = 2301] [outer = 0x9fd60c00] 16:42:39 INFO - PROCESS | 1801 | 1461282159594 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0xa2bda400) [pid = 1801] [serial = 2302] [outer = 0x9fd60c00] 16:42:39 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:42:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:42:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:42:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:42:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:42:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:42:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:42:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:42:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:42:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:42:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:42:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:42:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:42:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:42:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:42:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:42:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:42:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:42:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:42:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:42:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:42:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:42:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:42:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:42:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:42:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:42:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:42:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:42:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:42:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:42:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:42:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:42:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:42:42 INFO - {} 16:42:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3545ms 16:42:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:42:42 INFO - PROCESS | 1801 | 1461282162224 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:42:42 INFO - PROCESS | 1801 | 1461282162375 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1801 | 1461282162387 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:42:42 INFO - PROCESS | 1801 | 1461282162396 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1801 | 1461282162410 Marionette TRACE conn4 <- [1,3034,null,{}] 16:42:42 INFO - PROCESS | 1801 | 1461282162430 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:42 INFO - PROCESS | 1801 | 1461282162844 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:42:43 INFO - PROCESS | 1801 | 1461282163168 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1801 | ++DOCSHELL 0xa10eb000 == 164 [pid = 1801] [id = 768] 16:42:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0xa3df0c00) [pid = 1801] [serial = 2303] [outer = (nil)] 16:42:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0xa4c54800) [pid = 1801] [serial = 2304] [outer = 0xa3df0c00] 16:42:43 INFO - PROCESS | 1801 | 1461282163287 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0xa4c56400) [pid = 1801] [serial = 2305] [outer = 0xa3df0c00] 16:42:44 INFO - PROCESS | 1801 | 1461282164156 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:42:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:42:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1808ms 16:42:44 INFO - PROCESS | 1801 | 1461282164206 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1801 | 1461282164210 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:42:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:42:44 INFO - PROCESS | 1801 | 1461282164217 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1801 | 1461282164222 Marionette TRACE conn4 <- [1,3038,null,{}] 16:42:44 INFO - PROCESS | 1801 | 1461282164228 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:44 INFO - PROCESS | 1801 | 1461282164486 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:42:44 INFO - PROCESS | 1801 | 1461282164909 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x88cd7800 == 165 [pid = 1801] [id = 769] 16:42:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x88cd8000) [pid = 1801] [serial = 2306] [outer = (nil)] 16:42:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x88cdbc00) [pid = 1801] [serial = 2307] [outer = 0x88cd8000] 16:42:45 INFO - PROCESS | 1801 | 1461282165012 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x88cde400) [pid = 1801] [serial = 2308] [outer = 0x88cd8000] 16:42:45 INFO - PROCESS | 1801 | 1461282165823 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:42:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:42:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:42:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1636ms 16:42:45 INFO - PROCESS | 1801 | 1461282165856 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:42:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:42:45 INFO - PROCESS | 1801 | 1461282165860 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:42:45 INFO - PROCESS | 1801 | 1461282165868 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1801 | 1461282165872 Marionette TRACE conn4 <- [1,3042,null,{}] 16:42:45 INFO - PROCESS | 1801 | 1461282165878 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:46 INFO - PROCESS | 1801 | 1461282166130 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:42:46 INFO - PROCESS | 1801 | 1461282166465 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x88cd8c00 == 166 [pid = 1801] [id = 770] 16:42:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x88cdfc00) [pid = 1801] [serial = 2309] [outer = (nil)] 16:42:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x88d8c400) [pid = 1801] [serial = 2310] [outer = 0x88cdfc00] 16:42:46 INFO - PROCESS | 1801 | 1461282166608 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x88d8d800) [pid = 1801] [serial = 2311] [outer = 0x88cdfc00] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x888b7c00 == 165 [pid = 1801] [id = 496] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8c5e4000 == 164 [pid = 1801] [id = 707] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8bd1a800 == 163 [pid = 1801] [id = 753] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff6800 == 162 [pid = 1801] [id = 752] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8a355c00 == 161 [pid = 1801] [id = 751] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x886ca400 == 160 [pid = 1801] [id = 750] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x9a944400 == 159 [pid = 1801] [id = 749] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8a5a1c00 == 158 [pid = 1801] [id = 748] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x99138800 == 157 [pid = 1801] [id = 746] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x93a0bc00 == 156 [pid = 1801] [id = 745] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x920dc400 == 155 [pid = 1801] [id = 747] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd80000 == 154 [pid = 1801] [id = 744] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x906c7800 == 153 [pid = 1801] [id = 743] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x93d29400 == 152 [pid = 1801] [id = 742] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x920df400 == 151 [pid = 1801] [id = 741] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8596bc00 == 150 [pid = 1801] [id = 739] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x90234c00 == 149 [pid = 1801] [id = 740] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8efe4400 == 148 [pid = 1801] [id = 738] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x886c7400 == 147 [pid = 1801] [id = 737] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8dd9bc00 == 146 [pid = 1801] [id = 736] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb0a000 == 145 [pid = 1801] [id = 735] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8bb8e000 == 144 [pid = 1801] [id = 734] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x8a59fc00 == 143 [pid = 1801] [id = 733] 16:42:50 INFO - PROCESS | 1801 | --DOCSHELL 0x850ce000 == 142 [pid = 1801] [id = 732] 16:42:51 INFO - PROCESS | 1801 | 1461282170949 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8ba35c00) [pid = 1801] [serial = 2195] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x93ef3c00) [pid = 1801] [serial = 2171] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8bd20400) [pid = 1801] [serial = 2193] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x98201800) [pid = 1801] [serial = 2184] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x97410800) [pid = 1801] [serial = 2180] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8c4f5c00) [pid = 1801] [serial = 2142] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x96fe1000) [pid = 1801] [serial = 2175] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x9023f800) [pid = 1801] [serial = 2154] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8e087400) [pid = 1801] [serial = 2145] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x93d30c00) [pid = 1801] [serial = 2166] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8f0f0000) [pid = 1801] [serial = 2150] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x92cd7000) [pid = 1801] [serial = 2159] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x978a4000) [pid = 1801] [serial = 2183] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8a5fc000) [pid = 1801] [serial = 2190] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8bd49c00) [pid = 1801] [serial = 2141] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8bb8b000) [pid = 1801] [serial = 2192] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9023a400) [pid = 1801] [serial = 2153] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x93bb6c00) [pid = 1801] [serial = 2163] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x93d2ec00) [pid = 1801] [serial = 2165] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8de98000) [pid = 1801] [serial = 2144] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x89484c00) [pid = 1801] [serial = 2186] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x972b6000) [pid = 1801] [serial = 2177] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ed8ec00) [pid = 1801] [serial = 2148] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x895ca800) [pid = 1801] [serial = 2187] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8f0f2400) [pid = 1801] [serial = 2151] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x89ffc400) [pid = 1801] [serial = 2138] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x93edbc00) [pid = 1801] [serial = 2168] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x972bb400) [pid = 1801] [serial = 2178] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x96393c00) [pid = 1801] [serial = 2174] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8a603c00) [pid = 1801] [serial = 2073] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x93ee8400) [pid = 1801] [serial = 2169] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8ed86800) [pid = 1801] [serial = 2147] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x91318c00) [pid = 1801] [serial = 2157] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x92d6d400) [pid = 1801] [serial = 2160] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x906c1c00) [pid = 1801] [serial = 2156] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x93a10400) [pid = 1801] [serial = 2162] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8a34c000) [pid = 1801] [serial = 2139] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8a5ab400) [pid = 1801] [serial = 2189] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x95acf000) [pid = 1801] [serial = 2172] [outer = (nil)] [url = about:blank] 16:42:51 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x97615400) [pid = 1801] [serial = 2181] [outer = (nil)] [url = about:blank] 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:42:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:42:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:42:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:42:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:42:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:42:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 5671ms 16:42:51 INFO - PROCESS | 1801 | 1461282171544 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1801 | 1461282171552 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:42:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:42:51 INFO - PROCESS | 1801 | 1461282171568 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1801 | 1461282171582 Marionette TRACE conn4 <- [1,3046,null,{}] 16:42:51 INFO - PROCESS | 1801 | 1461282171607 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 1801 | 1461282171848 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:42:52 INFO - PROCESS | 1801 | 1461282172134 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x886c7400 == 143 [pid = 1801] [id = 771] 16:42:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x886c7c00) [pid = 1801] [serial = 2312] [outer = (nil)] 16:42:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x888b7c00) [pid = 1801] [serial = 2313] [outer = 0x886c7c00] 16:42:52 INFO - PROCESS | 1801 | 1461282172222 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x888c6c00) [pid = 1801] [serial = 2314] [outer = 0x886c7c00] 16:42:52 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:42:53 INFO - PROCESS | 1801 | 1461282173043 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:42:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:42:53 INFO - {} 16:42:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1513ms 16:42:53 INFO - PROCESS | 1801 | 1461282173082 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1801 | 1461282173091 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:42:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:42:53 INFO - PROCESS | 1801 | 1461282173110 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1801 | 1461282173115 Marionette TRACE conn4 <- [1,3050,null,{}] 16:42:53 INFO - PROCESS | 1801 | 1461282173121 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:53 INFO - PROCESS | 1801 | 1461282173353 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:42:53 INFO - PROCESS | 1801 | 1461282173655 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x88ec1400 == 144 [pid = 1801] [id = 772] 16:42:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x88ec1800) [pid = 1801] [serial = 2315] [outer = (nil)] 16:42:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8918a400) [pid = 1801] [serial = 2316] [outer = 0x88ec1800] 16:42:53 INFO - PROCESS | 1801 | 1461282173754 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x89195c00) [pid = 1801] [serial = 2317] [outer = 0x88ec1800] 16:42:54 INFO - PROCESS | 1801 | 1461282174603 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:42:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:42:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:42:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:42:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:42:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1546ms 16:42:54 INFO - PROCESS | 1801 | 1461282174662 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1801 | 1461282174665 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:42:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:42:54 INFO - PROCESS | 1801 | 1461282174675 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1801 | 1461282174680 Marionette TRACE conn4 <- [1,3054,null,{}] 16:42:54 INFO - PROCESS | 1801 | 1461282174708 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:55 INFO - PROCESS | 1801 | 1461282175047 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:42:55 INFO - PROCESS | 1801 | 1461282175110 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x87078400 == 145 [pid = 1801] [id = 773] 16:42:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x895cc400) [pid = 1801] [serial = 2318] [outer = (nil)] 16:42:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8a190000) [pid = 1801] [serial = 2319] [outer = 0x895cc400] 16:42:55 INFO - PROCESS | 1801 | 1461282175339 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8a34e400) [pid = 1801] [serial = 2320] [outer = 0x895cc400] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8bb10c00) [pid = 1801] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8f0f9400) [pid = 1801] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8bb03400) [pid = 1801] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x888bec00) [pid = 1801] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8a5fbc00) [pid = 1801] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8a356800) [pid = 1801] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8c5e8000) [pid = 1801] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x90415400) [pid = 1801] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x991f6400) [pid = 1801] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8bd7f800) [pid = 1801] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x89197400) [pid = 1801] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8dd9b800) [pid = 1801] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8efef000) [pid = 1801] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8dd9e400) [pid = 1801] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:42:57 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8dd9e000) [pid = 1801] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:42:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:42:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:42:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:42:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:42:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2935ms 16:42:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:42:57 INFO - PROCESS | 1801 | 1461282177487 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:42:57 INFO - PROCESS | 1801 | 1461282177613 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1801 | 1461282177619 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:42:57 INFO - PROCESS | 1801 | 1461282177637 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1801 | 1461282177644 Marionette TRACE conn4 <- [1,3058,null,{}] 16:42:57 INFO - PROCESS | 1801 | 1461282177664 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 1801 | 1461282177990 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:42:58 INFO - PROCESS | 1801 | 1461282178233 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x88eca800 == 146 [pid = 1801] [id = 774] 16:42:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x88ecac00) [pid = 1801] [serial = 2321] [outer = (nil)] 16:42:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x88d8fc00) [pid = 1801] [serial = 2322] [outer = 0x88ecac00] 16:42:58 INFO - PROCESS | 1801 | 1461282178341 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8a352800) [pid = 1801] [serial = 2323] [outer = 0x88ecac00] 16:42:59 INFO - PROCESS | 1801 | 1461282179286 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:42:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:42:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:42:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:42:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:42:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:42:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:42:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:42:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:42:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1706ms 16:42:59 INFO - PROCESS | 1801 | 1461282179346 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1801 | 1461282179360 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:42:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:42:59 INFO - PROCESS | 1801 | 1461282179371 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1801 | 1461282179376 Marionette TRACE conn4 <- [1,3062,null,{}] 16:42:59 INFO - PROCESS | 1801 | 1461282179435 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:59 INFO - PROCESS | 1801 | 1461282179728 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:43:00 INFO - PROCESS | 1801 | 1461282180152 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x888c5000 == 147 [pid = 1801] [id = 775] 16:43:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x888c5c00) [pid = 1801] [serial = 2324] [outer = (nil)] 16:43:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x88cdb000) [pid = 1801] [serial = 2325] [outer = 0x888c5c00] 16:43:00 INFO - PROCESS | 1801 | 1461282180253 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x88d92800) [pid = 1801] [serial = 2326] [outer = 0x888c5c00] 16:43:00 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:43:01 INFO - PROCESS | 1801 | 1461282181420 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:43:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:43:01 INFO - {} 16:43:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2099ms 16:43:01 INFO - PROCESS | 1801 | 1461282181471 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1801 | 1461282181487 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:43:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:43:01 INFO - PROCESS | 1801 | 1461282181551 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1801 | 1461282181557 Marionette TRACE conn4 <- [1,3066,null,{}] 16:43:01 INFO - PROCESS | 1801 | 1461282181570 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:01 INFO - PROCESS | 1801 | 1461282181855 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:43:02 INFO - PROCESS | 1801 | 1461282182231 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x89197400 == 148 [pid = 1801] [id = 776] 16:43:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x89198000) [pid = 1801] [serial = 2327] [outer = (nil)] 16:43:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x89ff4800) [pid = 1801] [serial = 2328] [outer = 0x89198000] 16:43:02 INFO - PROCESS | 1801 | 1461282182328 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8a192000) [pid = 1801] [serial = 2329] [outer = 0x89198000] 16:43:03 INFO - PROCESS | 1801 | 1461282183227 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:43:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:43:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:43:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:43:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:43:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:43:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:43:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:43:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1750ms 16:43:03 INFO - PROCESS | 1801 | 1461282183296 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1801 | 1461282183301 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:43:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:43:03 INFO - PROCESS | 1801 | 1461282183329 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1801 | 1461282183337 Marionette TRACE conn4 <- [1,3070,null,{}] 16:43:03 INFO - PROCESS | 1801 | 1461282183359 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:03 INFO - PROCESS | 1801 | 1461282183632 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:43:04 INFO - PROCESS | 1801 | 1461282184075 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ba36800 == 149 [pid = 1801] [id = 777] 16:43:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8bb09400) [pid = 1801] [serial = 2330] [outer = (nil)] 16:43:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8bb87c00) [pid = 1801] [serial = 2331] [outer = 0x8bb09400] 16:43:04 INFO - PROCESS | 1801 | 1461282184178 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8bd1bc00) [pid = 1801] [serial = 2332] [outer = 0x8bb09400] 16:43:05 INFO - PROCESS | 1801 | 1461282185094 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:43:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:43:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:43:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:43:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:43:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:43:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:43:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1803ms 16:43:05 INFO - PROCESS | 1801 | 1461282185127 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1801 | 1461282185133 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:43:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:43:05 INFO - PROCESS | 1801 | 1461282185141 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1801 | 1461282185145 Marionette TRACE conn4 <- [1,3074,null,{}] 16:43:05 INFO - PROCESS | 1801 | 1461282185151 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:05 INFO - PROCESS | 1801 | 1461282185435 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:43:05 INFO - PROCESS | 1801 | 1461282185807 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x888bf400 == 150 [pid = 1801] [id = 778] 16:43:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8bd51c00) [pid = 1801] [serial = 2333] [outer = (nil)] 16:43:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8bd82400) [pid = 1801] [serial = 2334] [outer = 0x8bd51c00] 16:43:05 INFO - PROCESS | 1801 | 1461282185911 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8c4b3400) [pid = 1801] [serial = 2335] [outer = 0x8bd51c00] 16:43:06 INFO - PROCESS | 1801 | 1461282186774 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:43:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:43:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:43:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:43:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:43:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:43:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:43:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1687ms 16:43:06 INFO - PROCESS | 1801 | 1461282186831 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1801 | 1461282186835 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:43:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:43:06 INFO - PROCESS | 1801 | 1461282186843 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1801 | 1461282186847 Marionette TRACE conn4 <- [1,3078,null,{}] 16:43:06 INFO - PROCESS | 1801 | 1461282186854 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:07 INFO - PROCESS | 1801 | 1461282187106 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:43:07 INFO - PROCESS | 1801 | 1461282187487 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x88ec3800 == 151 [pid = 1801] [id = 779] 16:43:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x88ec8400) [pid = 1801] [serial = 2336] [outer = (nil)] 16:43:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8bb0a000) [pid = 1801] [serial = 2337] [outer = 0x88ec8400] 16:43:07 INFO - PROCESS | 1801 | 1461282187589 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8c4f5000) [pid = 1801] [serial = 2338] [outer = 0x88ec8400] 16:43:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:43:08 INFO - reader.readAsText(blob_2) 16:43:08 INFO - }" did not throw 16:43:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:43:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:43:08 INFO - reader.readAsDataURL(blob_2) 16:43:08 INFO - }" did not throw 16:43:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:43:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:43:08 INFO - reader.readAsArrayBuffer(blob_2) 16:43:08 INFO - }" did not throw 16:43:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:43:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 16:43:08 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:43:08 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1801 | 1461282188488 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:43:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:43:08 INFO - PROCESS | 1801 | 1461282188502 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1801 | 1461282188512 Marionette TRACE conn4 <- [1,3082,null,{}] 16:43:08 INFO - PROCESS | 1801 | 1461282188518 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:08 INFO - PROCESS | 1801 | 1461282188928 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:43:09 INFO - PROCESS | 1801 | 1461282189251 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x88ec5800 == 152 [pid = 1801] [id = 780] 16:43:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8dd8c800) [pid = 1801] [serial = 2339] [outer = (nil)] 16:43:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8de91000) [pid = 1801] [serial = 2340] [outer = 0x8dd8c800] 16:43:09 INFO - PROCESS | 1801 | 1461282189357 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8e054000) [pid = 1801] [serial = 2341] [outer = 0x8dd8c800] 16:43:10 INFO - PROCESS | 1801 | 1461282190206 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:43:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:43:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:43:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:43:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1743ms 16:43:10 INFO - PROCESS | 1801 | 1461282190249 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:43:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:43:10 INFO - PROCESS | 1801 | 1461282190254 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:43:10 INFO - PROCESS | 1801 | 1461282190261 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1801 | 1461282190265 Marionette TRACE conn4 <- [1,3086,null,{}] 16:43:10 INFO - PROCESS | 1801 | 1461282190272 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:10 INFO - PROCESS | 1801 | 1461282190526 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:43:10 INFO - PROCESS | 1801 | 1461282190920 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dd9e000 == 153 [pid = 1801] [id = 781] 16:43:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8de99800) [pid = 1801] [serial = 2342] [outer = (nil)] 16:43:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8e08b400) [pid = 1801] [serial = 2343] [outer = 0x8de99800] 16:43:11 INFO - PROCESS | 1801 | 1461282191024 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8ea03800) [pid = 1801] [serial = 2344] [outer = 0x8de99800] 16:43:11 INFO - PROCESS | 1801 | 1461282191881 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:43:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:43:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1636ms 16:43:11 INFO - PROCESS | 1801 | 1461282191897 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1801 | 1461282191901 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:43:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:43:11 INFO - PROCESS | 1801 | 1461282191909 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1801 | 1461282191914 Marionette TRACE conn4 <- [1,3090,null,{}] 16:43:11 INFO - PROCESS | 1801 | 1461282191921 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:12 INFO - PROCESS | 1801 | 1461282192184 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:43:12 INFO - PROCESS | 1801 | 1461282192491 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x88ecb400 == 154 [pid = 1801] [id = 782] 16:43:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8e088800) [pid = 1801] [serial = 2345] [outer = (nil)] 16:43:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8ed4d800) [pid = 1801] [serial = 2346] [outer = 0x8e088800] 16:43:12 INFO - PROCESS | 1801 | 1461282192641 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8ed81400) [pid = 1801] [serial = 2347] [outer = 0x8e088800] 16:43:13 INFO - PROCESS | 1801 | 1461282193461 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:43:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:43:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1584ms 16:43:13 INFO - PROCESS | 1801 | 1461282193494 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1801 | 1461282193499 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:43:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:43:13 INFO - PROCESS | 1801 | 1461282193506 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1801 | 1461282193511 Marionette TRACE conn4 <- [1,3094,null,{}] 16:43:13 INFO - PROCESS | 1801 | 1461282193517 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:13 INFO - PROCESS | 1801 | 1461282193780 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:43:14 INFO - PROCESS | 1801 | 1461282194106 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x871e2800 == 155 [pid = 1801] [id = 783] 16:43:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8ea0f800) [pid = 1801] [serial = 2348] [outer = (nil)] 16:43:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8efe9400) [pid = 1801] [serial = 2349] [outer = 0x8ea0f800] 16:43:14 INFO - PROCESS | 1801 | 1461282194253 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8efef000) [pid = 1801] [serial = 2350] [outer = 0x8ea0f800] 16:43:15 INFO - PROCESS | 1801 | 1461282195123 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:43:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:43:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1637ms 16:43:15 INFO - PROCESS | 1801 | 1461282195149 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1801 | 1461282195157 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:43:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:43:15 INFO - PROCESS | 1801 | 1461282195251 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1801 | 1461282195254 Marionette TRACE conn4 <- [1,3098,null,{}] 16:43:15 INFO - PROCESS | 1801 | 1461282195279 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:15 INFO - PROCESS | 1801 | 1461282195537 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:43:15 INFO - PROCESS | 1801 | 1461282195905 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ed8e400 == 156 [pid = 1801] [id = 784] 16:43:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8efe5800) [pid = 1801] [serial = 2351] [outer = (nil)] 16:43:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8f0f9c00) [pid = 1801] [serial = 2352] [outer = 0x8efe5800] 16:43:16 INFO - PROCESS | 1801 | 1461282196009 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8f0fc400) [pid = 1801] [serial = 2353] [outer = 0x8efe5800] 16:43:16 INFO - PROCESS | 1801 | 1461282196860 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:43:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:43:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1697ms 16:43:16 INFO - PROCESS | 1801 | 1461282196908 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:43:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:43:16 INFO - PROCESS | 1801 | 1461282196914 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:43:16 INFO - PROCESS | 1801 | 1461282196921 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1801 | 1461282196926 Marionette TRACE conn4 <- [1,3102,null,{}] 16:43:16 INFO - PROCESS | 1801 | 1461282196933 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:17 INFO - PROCESS | 1801 | 1461282197236 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:43:17 INFO - PROCESS | 1801 | 1461282197634 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f0fb400 == 157 [pid = 1801] [id = 785] 16:43:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x90237c00) [pid = 1801] [serial = 2354] [outer = (nil)] 16:43:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x90240800) [pid = 1801] [serial = 2355] [outer = 0x90237c00] 16:43:17 INFO - PROCESS | 1801 | 1461282197742 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x90417400) [pid = 1801] [serial = 2356] [outer = 0x90237c00] 16:43:18 INFO - PROCESS | 1801 | 1461282198629 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:43:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1739ms 16:43:18 INFO - PROCESS | 1801 | 1461282198660 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1801 | 1461282198665 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:43:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:43:18 INFO - PROCESS | 1801 | 1461282198672 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1801 | 1461282198676 Marionette TRACE conn4 <- [1,3106,null,{}] 16:43:18 INFO - PROCESS | 1801 | 1461282198682 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 1801 | 1461282198942 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:43:19 INFO - PROCESS | 1801 | 1461282199350 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x90237000 == 158 [pid = 1801] [id = 786] 16:43:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x9041f000) [pid = 1801] [serial = 2357] [outer = (nil)] 16:43:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x90436000) [pid = 1801] [serial = 2358] [outer = 0x9041f000] 16:43:19 INFO - PROCESS | 1801 | 1461282199451 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x906c3800) [pid = 1801] [serial = 2359] [outer = 0x9041f000] 16:43:20 INFO - PROCESS | 1801 | 1461282200300 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:43:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1650ms 16:43:20 INFO - PROCESS | 1801 | 1461282200324 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1801 | 1461282200328 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:43:20 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:43:20 INFO - PROCESS | 1801 | 1461282200335 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1801 | 1461282200339 Marionette TRACE conn4 <- [1,3110,null,{}] 16:43:20 INFO - PROCESS | 1801 | 1461282200345 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 1801 | 1461282200603 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:43:21 INFO - PROCESS | 1801 | 1461282200979 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x90439c00 == 159 [pid = 1801] [id = 787] 16:43:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x9130a800) [pid = 1801] [serial = 2360] [outer = (nil)] 16:43:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x91fe9000) [pid = 1801] [serial = 2361] [outer = 0x9130a800] 16:43:21 INFO - PROCESS | 1801 | 1461282201080 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x92ccd000) [pid = 1801] [serial = 2362] [outer = 0x9130a800] 16:43:21 INFO - PROCESS | 1801 | 1461282201913 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:43:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:43:21 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:43:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:43:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1641ms 16:43:21 INFO - PROCESS | 1801 | 1461282201979 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1801 | 1461282201983 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:43:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:43:21 INFO - PROCESS | 1801 | 1461282201990 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1801 | 1461282201994 Marionette TRACE conn4 <- [1,3114,null,{}] 16:43:22 INFO - PROCESS | 1801 | 1461282202001 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:22 INFO - PROCESS | 1801 | 1461282202382 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:43:22 INFO - PROCESS | 1801 | 1461282202672 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0241c94d-50d0-4505-ba24-b8d8d60853c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x90430000 == 160 [pid = 1801] [id = 788] 16:43:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9206ac00) [pid = 1801] [serial = 2363] [outer = (nil)] 16:43:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x92df0400) [pid = 1801] [serial = 2364] [outer = 0x9206ac00] 16:43:22 INFO - PROCESS | 1801 | 1461282202774 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x92df8800) [pid = 1801] [serial = 2365] [outer = 0x9206ac00] 16:43:23 INFO - PROCESS | 1801 | 1461282203625 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:43:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:43:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1682ms 16:43:23 INFO - PROCESS | 1801 | 1461282203674 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1801 | 1461282203677 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:43:24 WARNING - u'runner_teardown' () 16:43:24 INFO - No more tests 16:43:24 INFO - Got 0 unexpected results 16:43:24 INFO - SUITE-END | took 1433s 16:43:24 INFO - Closing logging queue 16:43:24 INFO - queue closed 16:43:25 INFO - Return code: 0 16:43:25 WARNING - # TBPL SUCCESS # 16:43:25 INFO - Running post-action listener: _resource_record_post_action 16:43:25 INFO - Running post-run listener: _resource_record_post_run 16:43:26 INFO - Total resource usage - Wall time: 1474s; CPU: 98.0%; Read bytes: 13996032; Write bytes: 958357504; Read time: 1440; Write time: 528800 16:43:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:43:26 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 4096; Write bytes: 189337600; Read time: 12; Write time: 395876 16:43:26 INFO - run-tests - Wall time: 1438s; CPU: 98.0%; Read bytes: 11141120; Write bytes: 756727808; Read time: 1080; Write time: 119488 16:43:26 INFO - Running post-run listener: _upload_blobber_files 16:43:26 INFO - Blob upload gear active. 16:43:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:43:26 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:43:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:43:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:43:26 INFO - (blobuploader) - INFO - Open directory for files ... 16:43:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:43:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:43:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:43:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:43:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:43:29 INFO - (blobuploader) - INFO - Done attempting. 16:43:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:43:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:43:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:43:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:43:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:43:30 INFO - (blobuploader) - INFO - Done attempting. 16:43:30 INFO - (blobuploader) - INFO - Iteration through files over. 16:43:30 INFO - Return code: 0 16:43:30 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:43:30 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:43:30 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a936263915d6145cd5e4c03f864b0b76b0e30f13bbc457c1f487db4e8068b52be286563989beaa5c1470c26afbadadf9887f5422b1708473e162746522d86d63", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/108328433dc2a2e7e060630995ce51111bee3198a6f7e3c69eaa6ec91d18ff9bf2cafc74c00896209bbea1c9e31e01a9eb3384a102ec7f5ecde989a9ee9ca980"} 16:43:30 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:43:30 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:43:30 INFO - Contents: 16:43:30 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a936263915d6145cd5e4c03f864b0b76b0e30f13bbc457c1f487db4e8068b52be286563989beaa5c1470c26afbadadf9887f5422b1708473e162746522d86d63", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/108328433dc2a2e7e060630995ce51111bee3198a6f7e3c69eaa6ec91d18ff9bf2cafc74c00896209bbea1c9e31e01a9eb3384a102ec7f5ecde989a9ee9ca980"} 16:43:30 INFO - Running post-run listener: copy_logs_to_upload_dir 16:43:30 INFO - Copying logs to upload dir... 16:43:30 INFO - mkdir: /builds/slave/test/build/upload/logs 16:43:30 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1563.813257 ========= master_lag: 0.56 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 4 secs) (at 2016-04-21 16:43:31.043993) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 16:43:31.058762) ========= 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=5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a936263915d6145cd5e4c03f864b0b76b0e30f13bbc457c1f487db4e8068b52be286563989beaa5c1470c26afbadadf9887f5422b1708473e162746522d86d63", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/108328433dc2a2e7e060630995ce51111bee3198a6f7e3c69eaa6ec91d18ff9bf2cafc74c00896209bbea1c9e31e01a9eb3384a102ec7f5ecde989a9ee9ca980"} build_url:https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033188 build_url: 'https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a936263915d6145cd5e4c03f864b0b76b0e30f13bbc457c1f487db4e8068b52be286563989beaa5c1470c26afbadadf9887f5422b1708473e162746522d86d63", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/108328433dc2a2e7e060630995ce51111bee3198a6f7e3c69eaa6ec91d18ff9bf2cafc74c00896209bbea1c9e31e01a9eb3384a102ec7f5ecde989a9ee9ca980"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EXDIMc5aRZeJRwoA5DOnQg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 16:43:31.127161) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:43:31.127495) ========= 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=5a152710dd62cc268aad214e000002d8-1461280636.301425-624673516 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018260 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:43:31.221836) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 16:43:31.223182) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 16:43:31.223548) ========= ========= Total master_lag: 0.75 =========