builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2090 starttime: 1461280602.61 results: success (0) buildid: 20160421142616 builduid: 707ec584c3e74713ad199462b34f5800 revision: 6e5771e2760a4093e716784f3d69a737a25b1dbf ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:42.607492) ========= master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:42.607940) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:42.608261) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:42.794042) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 16:16:42.794505) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 16:16:43-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.2M=0.001s 2016-04-21 16:16:43 (12.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.718293 ========= master_lag: 0.92 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 16:16:44.433624) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:44.433967) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019407 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:44.489537) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 16:16:44.489883) ========= 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=9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 16:16:44,628 truncating revision to first 12 chars 2016-04-21 16:16:44,629 Setting DEBUG logging. 2016-04-21 16:16:44,629 attempt 1/10 2016-04-21 16:16:44,629 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:16:46,461 unpacking tar archive at: mozilla-central-6e5771e2760a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.431765 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 16:16:46.954526) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:46.954841) ========= script_repo_revision: 6e5771e2760a4093e716784f3d69a737a25b1dbf ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:46.955263) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:46.955540) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 16:16:46.984657) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 24 secs) (at 2016-04-21 16:16:46.984929) ========= /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=9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099 _=/tools/buildbot/bin/python using PTY: False 16:16:47 INFO - MultiFileLogger online at 20160421 16:16:47 in /builds/slave/test 16:16:47 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:16:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:16:47 INFO - {'append_to_log': False, 16:16:47 INFO - 'base_work_dir': '/builds/slave/test', 16:16:47 INFO - 'blob_upload_branch': 'mozilla-central', 16:16:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:16:47 INFO - 'buildbot_json_path': 'buildprops.json', 16:16:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:16:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:16:47 INFO - 'download_minidump_stackwalk': True, 16:16:47 INFO - 'download_symbols': 'true', 16:16:47 INFO - 'e10s': False, 16:16:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:16:47 INFO - 'tooltool.py': '/tools/tooltool.py', 16:16:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:16:47 INFO - '/tools/misc-python/virtualenv.py')}, 16:16:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:16:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:16:47 INFO - 'log_level': 'info', 16:16:47 INFO - 'log_to_console': True, 16:16:47 INFO - 'opt_config_files': (), 16:16:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:16:47 INFO - '--processes=1', 16:16:47 INFO - '--config=%(test_path)s/wptrunner.ini', 16:16:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:16:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:16:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:16:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:16:47 INFO - 'pip_index': False, 16:16:47 INFO - 'require_test_zip': True, 16:16:47 INFO - 'test_type': ('testharness',), 16:16:47 INFO - 'this_chunk': '1', 16:16:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:16:47 INFO - 'total_chunks': '10', 16:16:47 INFO - 'virtualenv_path': 'venv', 16:16:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:16:47 INFO - 'work_dir': 'build'} 16:16:47 INFO - ##### 16:16:47 INFO - ##### Running clobber step. 16:16:47 INFO - ##### 16:16:47 INFO - Running pre-action listener: _resource_record_pre_action 16:16:47 INFO - Running main action method: clobber 16:16:47 INFO - rmtree: /builds/slave/test/build 16:16:47 INFO - Running post-action listener: _resource_record_post_action 16:16:47 INFO - ##### 16:16:47 INFO - ##### Running read-buildbot-config step. 16:16:47 INFO - ##### 16:16:47 INFO - Running pre-action listener: _resource_record_pre_action 16:16:47 INFO - Running main action method: read_buildbot_config 16:16:47 INFO - Using buildbot properties: 16:16:47 INFO - { 16:16:47 INFO - "project": "", 16:16:47 INFO - "product": "firefox", 16:16:47 INFO - "script_repo_revision": "production", 16:16:47 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 16:16:47 INFO - "repository": "", 16:16:47 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 16:16:47 INFO - "buildid": "20160421142616", 16:16:47 INFO - "pgo_build": "False", 16:16:47 INFO - "basedir": "/builds/slave/test", 16:16:47 INFO - "buildnumber": 8, 16:16:47 INFO - "slavename": "tst-linux64-spot-2090", 16:16:47 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/", 16:16:47 INFO - "platform": "linux64", 16:16:47 INFO - "branch": "mozilla-central", 16:16:47 INFO - "revision": "6e5771e2760a4093e716784f3d69a737a25b1dbf", 16:16:47 INFO - "repo_path": "mozilla-central", 16:16:47 INFO - "moz_repo_path": "", 16:16:47 INFO - "stage_platform": "linux64", 16:16:47 INFO - "builduid": "707ec584c3e74713ad199462b34f5800", 16:16:47 INFO - "slavebuilddir": "test" 16:16:47 INFO - } 16:16:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:16:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:16:47 INFO - Running post-action listener: _resource_record_post_action 16:16:47 INFO - ##### 16:16:47 INFO - ##### Running download-and-extract step. 16:16:47 INFO - ##### 16:16:47 INFO - Running pre-action listener: _resource_record_pre_action 16:16:47 INFO - Running main action method: download_and_extract 16:16:47 INFO - mkdir: /builds/slave/test/build/tests 16:16:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:16:47 INFO - https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:16:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:16:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:16:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:16:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:16:51 INFO - Downloaded 1361 bytes. 16:16:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:16:51 INFO - Using the following test package requirements: 16:16:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:16:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:16:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:16:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:16:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:16:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:16:51 INFO - u'jsshell-linux-x86_64.zip'], 16:16:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:16:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:16:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:16:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:16:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:16:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:16:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:16:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:16:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:16:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:16:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:16:51 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 16:16: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:16:51 INFO - https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:16:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:16:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:16:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:16:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:16:54 INFO - Downloaded 22735723 bytes. 16:16:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:16:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:16:55 INFO - caution: filename not matched: web-platform/* 16:16:55 INFO - Return code: 11 16:16:55 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:16:55 INFO - https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:16:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:16:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:16:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:16:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:16:58 INFO - Downloaded 36397853 bytes. 16:16:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:16:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:17:02 INFO - caution: filename not matched: bin/* 16:17:02 INFO - caution: filename not matched: config/* 16:17:02 INFO - caution: filename not matched: mozbase/* 16:17:02 INFO - caution: filename not matched: marionette/* 16:17:02 INFO - caution: filename not matched: tools/wptserve/* 16:17:02 INFO - Return code: 11 16:17:02 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:02 INFO - https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:17:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:17:07 INFO - Downloaded 64322067 bytes. 16:17:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:07 INFO - mkdir: /builds/slave/test/properties 16:17:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:17:07 INFO - Writing to file /builds/slave/test/properties/build_url 16:17:07 INFO - Contents: 16:17:07 INFO - build_url:https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:09 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:17:09 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:17:09 INFO - Contents: 16:17:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:09 INFO - https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:17:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:17:18 INFO - Downloaded 90783861 bytes. 16:17:18 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:17:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:17:24 INFO - Return code: 0 16:17:24 INFO - Running post-action listener: _resource_record_post_action 16:17:24 INFO - Running post-action listener: set_extra_try_arguments 16:17:24 INFO - ##### 16:17:24 INFO - ##### Running create-virtualenv step. 16:17:24 INFO - ##### 16:17:24 INFO - Running pre-action listener: _pre_create_virtualenv 16:17:24 INFO - Running pre-action listener: _resource_record_pre_action 16:17:24 INFO - Running main action method: create_virtualenv 16:17:24 INFO - Creating virtualenv /builds/slave/test/build/venv 16:17:24 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:17:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:17:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:17:24 INFO - Using real prefix '/usr' 16:17:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:17:29 INFO - Installing distribute.............................................................................................................................................................................................done. 16:17:32 INFO - Installing pip.................done. 16:17:32 INFO - Return code: 0 16:17:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:17: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:17:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:17:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17: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:17:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:17:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xeda030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfe11b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe7fc0>, '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 0xfdf250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfdf6e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:17:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:17:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:17:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:17:32 INFO - 'CCACHE_UMASK': '002', 16:17:32 INFO - 'DISPLAY': ':0', 16:17:32 INFO - 'HOME': '/home/cltbld', 16:17:32 INFO - 'LANG': 'en_US.UTF-8', 16:17:32 INFO - 'LOGNAME': 'cltbld', 16:17:32 INFO - 'MAIL': '/var/mail/cltbld', 16:17:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:17:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:17:32 INFO - 'MOZ_NO_REMOTE': '1', 16:17:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:17:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:17:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:17:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:17:32 INFO - 'PWD': '/builds/slave/test', 16:17:32 INFO - 'SHELL': '/bin/bash', 16:17:32 INFO - 'SHLVL': '1', 16:17:32 INFO - 'TERM': 'linux', 16:17:32 INFO - 'TMOUT': '86400', 16:17:32 INFO - 'USER': 'cltbld', 16:17:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 16:17:32 INFO - '_': '/tools/buildbot/bin/python'} 16:17:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:17:33 INFO - Downloading/unpacking psutil>=0.7.1 16:17:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:17:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:17:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:17:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:17:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:17:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:17:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:17:39 INFO - Installing collected packages: psutil 16:17:39 INFO - Running setup.py install for psutil 16:17:39 INFO - building 'psutil._psutil_linux' extension 16:17:39 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 16:17:41 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 16:17:42 INFO - building 'psutil._psutil_posix' extension 16:17:42 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 16:17:42 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 16:17:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:17:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:17:42 INFO - Successfully installed psutil 16:17:42 INFO - Cleaning up... 16:17:42 INFO - Return code: 0 16:17:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:17:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:17:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:17:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xeda030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfe11b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe7fc0>, '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 0xfdf250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfdf6e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:17:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:17:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:17:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:17:42 INFO - 'CCACHE_UMASK': '002', 16:17:42 INFO - 'DISPLAY': ':0', 16:17:42 INFO - 'HOME': '/home/cltbld', 16:17:42 INFO - 'LANG': 'en_US.UTF-8', 16:17:42 INFO - 'LOGNAME': 'cltbld', 16:17:42 INFO - 'MAIL': '/var/mail/cltbld', 16:17:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:17:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:17:42 INFO - 'MOZ_NO_REMOTE': '1', 16:17:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:17:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:17:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:17:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:17:42 INFO - 'PWD': '/builds/slave/test', 16:17:42 INFO - 'SHELL': '/bin/bash', 16:17:42 INFO - 'SHLVL': '1', 16:17:42 INFO - 'TERM': 'linux', 16:17:42 INFO - 'TMOUT': '86400', 16:17:42 INFO - 'USER': 'cltbld', 16:17:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 16:17:42 INFO - '_': '/tools/buildbot/bin/python'} 16:17:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:17:43 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:17:43 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:17:43 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:17:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:43 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:17:43 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:17:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:17:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:17:48 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:17:48 INFO - Installing collected packages: mozsystemmonitor 16:17:48 INFO - Running setup.py install for mozsystemmonitor 16:17:49 INFO - Successfully installed mozsystemmonitor 16:17:49 INFO - Cleaning up... 16:17:49 INFO - Return code: 0 16:17:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:17:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:17:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:17:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xeda030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfe11b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe7fc0>, '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 0xfdf250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfdf6e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:17:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:17:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:17:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:17:49 INFO - 'CCACHE_UMASK': '002', 16:17:49 INFO - 'DISPLAY': ':0', 16:17:49 INFO - 'HOME': '/home/cltbld', 16:17:49 INFO - 'LANG': 'en_US.UTF-8', 16:17:49 INFO - 'LOGNAME': 'cltbld', 16:17:49 INFO - 'MAIL': '/var/mail/cltbld', 16:17:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:17:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:17:49 INFO - 'MOZ_NO_REMOTE': '1', 16:17:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:17:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:17:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:17:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:17:49 INFO - 'PWD': '/builds/slave/test', 16:17:49 INFO - 'SHELL': '/bin/bash', 16:17:49 INFO - 'SHLVL': '1', 16:17:49 INFO - 'TERM': 'linux', 16:17:49 INFO - 'TMOUT': '86400', 16:17:49 INFO - 'USER': 'cltbld', 16:17:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 16:17:49 INFO - '_': '/tools/buildbot/bin/python'} 16:17:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:17:49 INFO - Downloading/unpacking blobuploader==1.2.4 16:17:49 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:17:49 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:17:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:49 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:17:49 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:17:55 INFO - Downloading blobuploader-1.2.4.tar.gz 16:17:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:17:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:17:55 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:17:55 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:17:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:55 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:17:55 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:17:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:17:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:17:56 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:17:56 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:17:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:17:56 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:17:56 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:17:57 INFO - Downloading docopt-0.6.1.tar.gz 16:17:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:17:57 INFO - Installing collected packages: blobuploader, requests, docopt 16:17:57 INFO - Running setup.py install for blobuploader 16:17:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:17:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:17:57 INFO - Running setup.py install for requests 16:17:58 INFO - Running setup.py install for docopt 16:17:58 INFO - Successfully installed blobuploader requests docopt 16:17:58 INFO - Cleaning up... 16:17:58 INFO - Return code: 0 16:17:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:17:58 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:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:17:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:58 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:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:17:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xeda030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfe11b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe7fc0>, '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 0xfdf250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfdf6e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:17:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:17:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:17:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:17:58 INFO - 'CCACHE_UMASK': '002', 16:17:58 INFO - 'DISPLAY': ':0', 16:17:58 INFO - 'HOME': '/home/cltbld', 16:17:58 INFO - 'LANG': 'en_US.UTF-8', 16:17:58 INFO - 'LOGNAME': 'cltbld', 16:17:58 INFO - 'MAIL': '/var/mail/cltbld', 16:17:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:17:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:17:58 INFO - 'MOZ_NO_REMOTE': '1', 16:17:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:17:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:17:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:17:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:17:58 INFO - 'PWD': '/builds/slave/test', 16:17:58 INFO - 'SHELL': '/bin/bash', 16:17:58 INFO - 'SHLVL': '1', 16:17:58 INFO - 'TERM': 'linux', 16:17:58 INFO - 'TMOUT': '86400', 16:17:58 INFO - 'USER': 'cltbld', 16:17:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 16:17:58 INFO - '_': '/tools/buildbot/bin/python'} 16:17:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:17:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:17:59 INFO - Running setup.py (path:/tmp/pip-DCg0D_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:17:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:17:59 INFO - Running setup.py (path:/tmp/pip-HnEC5Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:17:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:17:59 INFO - Running setup.py (path:/tmp/pip-Nb1T3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:17:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:17:59 INFO - Running setup.py (path:/tmp/pip-t18pyG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:18:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:18:00 INFO - Running setup.py (path:/tmp/pip-RmFys1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:18:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:18:00 INFO - Running setup.py (path:/tmp/pip-6fr939-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:18:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:18:00 INFO - Running setup.py (path:/tmp/pip-C3WM3u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:18:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:18:00 INFO - Running setup.py (path:/tmp/pip-wXt798-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:18:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:18:00 INFO - Running setup.py (path:/tmp/pip-H6ZQJV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:18:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:18:01 INFO - Running setup.py (path:/tmp/pip-XsduXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:18:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:18:01 INFO - Running setup.py (path:/tmp/pip-JY2t9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:18:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:18:01 INFO - Running setup.py (path:/tmp/pip-UflLCy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:18:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:18:01 INFO - Running setup.py (path:/tmp/pip-TXLQNC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:18:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:18:01 INFO - Running setup.py (path:/tmp/pip-vxjX49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:18:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:01 INFO - Running setup.py (path:/tmp/pip-5ROg5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:18:01 INFO - Running setup.py (path:/tmp/pip-2hlpT1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:18:02 INFO - Running setup.py (path:/tmp/pip-CvdnDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:18:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:18:02 INFO - Running setup.py (path:/tmp/pip-qjnufp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:18:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:18:02 INFO - Running setup.py (path:/tmp/pip-14EUlG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:18:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:02 INFO - Running setup.py (path:/tmp/pip-sq_Xdk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:18:02 INFO - Running setup.py (path:/tmp/pip-y_wc5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:18:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:03 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:03 INFO - Running setup.py install for manifestparser 16:18:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:18:03 INFO - Running setup.py install for mozcrash 16:18:03 INFO - Running setup.py install for mozdebug 16:18:03 INFO - Running setup.py install for mozdevice 16:18:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:18:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:18:04 INFO - Running setup.py install for mozfile 16:18:04 INFO - Running setup.py install for mozhttpd 16:18:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:18:04 INFO - Running setup.py install for mozinfo 16:18:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:18:04 INFO - Running setup.py install for mozInstall 16:18:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:18:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:18:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:18:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:18:04 INFO - Running setup.py install for mozleak 16:18:04 INFO - Running setup.py install for mozlog 16:18:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:18:05 INFO - Running setup.py install for moznetwork 16:18:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:18:05 INFO - Running setup.py install for mozprocess 16:18:05 INFO - Running setup.py install for mozprofile 16:18:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:18:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:18:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:18:05 INFO - Running setup.py install for mozrunner 16:18:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:18:06 INFO - Running setup.py install for mozscreenshot 16:18:06 INFO - Running setup.py install for moztest 16:18:06 INFO - Running setup.py install for mozversion 16:18:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:18:06 INFO - Running setup.py install for wptserve 16:18:07 INFO - Running setup.py install for marionette-driver 16:18:07 INFO - Running setup.py install for browsermob-proxy 16:18:07 INFO - Running setup.py install for marionette-client 16:18:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:18:07 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:07 INFO - Cleaning up... 16:18:07 INFO - Return code: 0 16:18:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:18:07 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:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:07 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:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xeda030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfe11b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe7fc0>, '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 0xfdf250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfdf6e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', '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:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:18:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:18:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:07 INFO - 'CCACHE_UMASK': '002', 16:18:07 INFO - 'DISPLAY': ':0', 16:18:07 INFO - 'HOME': '/home/cltbld', 16:18:07 INFO - 'LANG': 'en_US.UTF-8', 16:18:07 INFO - 'LOGNAME': 'cltbld', 16:18:07 INFO - 'MAIL': '/var/mail/cltbld', 16:18:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:07 INFO - 'MOZ_NO_REMOTE': '1', 16:18:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:07 INFO - 'PWD': '/builds/slave/test', 16:18:07 INFO - 'SHELL': '/bin/bash', 16:18:07 INFO - 'SHLVL': '1', 16:18:07 INFO - 'TERM': 'linux', 16:18:07 INFO - 'TMOUT': '86400', 16:18:07 INFO - 'USER': 'cltbld', 16:18:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 16:18:07 INFO - '_': '/tools/buildbot/bin/python'} 16:18:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:18:08 INFO - Running setup.py (path:/tmp/pip-61r2r_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:18:08 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:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:18:08 INFO - Running setup.py (path:/tmp/pip-JAHulq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:18:08 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:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:18:08 INFO - Running setup.py (path:/tmp/pip-2mPqK7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:18:08 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:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:18:08 INFO - Running setup.py (path:/tmp/pip-zgsYX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:18:08 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:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:18:08 INFO - Running setup.py (path:/tmp/pip-Z99yo4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:18:09 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:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:18:09 INFO - Running setup.py (path:/tmp/pip-fslzFq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:18:09 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:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:18:09 INFO - Running setup.py (path:/tmp/pip-sAa5QL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:18:09 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:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:18:09 INFO - Running setup.py (path:/tmp/pip-vpSCUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:18:09 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:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:18:09 INFO - Running setup.py (path:/tmp/pip-Z15pr9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:18:09 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:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:18:09 INFO - Running setup.py (path:/tmp/pip-uMGO_0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:18:09 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:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:18:09 INFO - Running setup.py (path:/tmp/pip-lESNbO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:18:09 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:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:18:09 INFO - Running setup.py (path:/tmp/pip-21yaB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:18:10 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:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:18:10 INFO - Running setup.py (path:/tmp/pip-THSAMc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:18:10 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:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:18:10 INFO - Running setup.py (path:/tmp/pip-KYXPtx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:18:10 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:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:10 INFO - Running setup.py (path:/tmp/pip-jdLReY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:10 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:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:18:10 INFO - Running setup.py (path:/tmp/pip-Le0ZuR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:18:10 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:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:18:10 INFO - Running setup.py (path:/tmp/pip-2CeCun-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:18:10 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:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:18:10 INFO - Running setup.py (path:/tmp/pip-Zk4Ggh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:18:10 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:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:18:10 INFO - Running setup.py (path:/tmp/pip-ejOipb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:18:11 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:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:11 INFO - Running setup.py (path:/tmp/pip-L_akyY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:11 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:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:18:11 INFO - Running setup.py (path:/tmp/pip-eoug_8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:18:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:11 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:11 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:11 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:11 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:11 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:11 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:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:18:11 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:11 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:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:18:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:18:11 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:11 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:17 INFO - Downloading blessings-1.6.tar.gz 16:18:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:18:17 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:17 INFO - Installing collected packages: blessings 16:18:17 INFO - Running setup.py install for blessings 16:18:17 INFO - Successfully installed blessings 16:18:17 INFO - Cleaning up... 16:18:17 INFO - Return code: 0 16:18:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:18:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:18:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:18:18 INFO - Reading from file tmpfile_stdout 16:18:18 INFO - Current package versions: 16:18:18 INFO - argparse == 1.2.1 16:18:18 INFO - blessings == 1.6 16:18:18 INFO - blobuploader == 1.2.4 16:18:18 INFO - browsermob-proxy == 0.6.0 16:18:18 INFO - docopt == 0.6.1 16:18:18 INFO - manifestparser == 1.1 16:18:18 INFO - marionette-client == 2.3.0 16:18:18 INFO - marionette-driver == 1.4.0 16:18:18 INFO - mozInstall == 1.12 16:18:18 INFO - mozcrash == 0.17 16:18:18 INFO - mozdebug == 0.1 16:18:18 INFO - mozdevice == 0.48 16:18:18 INFO - mozfile == 1.2 16:18:18 INFO - mozhttpd == 0.7 16:18:18 INFO - mozinfo == 0.9 16:18:18 INFO - mozleak == 0.1 16:18:18 INFO - mozlog == 3.1 16:18:18 INFO - moznetwork == 0.27 16:18:18 INFO - mozprocess == 0.22 16:18:18 INFO - mozprofile == 0.28 16:18:18 INFO - mozrunner == 6.11 16:18:18 INFO - mozscreenshot == 0.1 16:18:18 INFO - mozsystemmonitor == 0.0 16:18:18 INFO - moztest == 0.7 16:18:18 INFO - mozversion == 1.4 16:18:18 INFO - psutil == 3.1.1 16:18:18 INFO - requests == 1.2.3 16:18:18 INFO - wptserve == 1.4.0 16:18:18 INFO - wsgiref == 0.1.2 16:18:18 INFO - Running post-action listener: _resource_record_post_action 16:18:18 INFO - Running post-action listener: _start_resource_monitoring 16:18:18 INFO - Starting resource monitoring. 16:18:18 INFO - ##### 16:18:18 INFO - ##### Running pull step. 16:18:18 INFO - ##### 16:18:18 INFO - Running pre-action listener: _resource_record_pre_action 16:18:18 INFO - Running main action method: pull 16:18:18 INFO - Pull has nothing to do! 16:18:18 INFO - Running post-action listener: _resource_record_post_action 16:18:18 INFO - ##### 16:18:18 INFO - ##### Running install step. 16:18:18 INFO - ##### 16:18:18 INFO - Running pre-action listener: _resource_record_pre_action 16:18:18 INFO - Running main action method: install 16:18:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:18:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:18:18 INFO - Reading from file tmpfile_stdout 16:18:18 INFO - Detecting whether we're running mozinstall >=1.0... 16:18:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:18:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:18:19 INFO - Reading from file tmpfile_stdout 16:18:19 INFO - Output received: 16:18:19 INFO - Usage: mozinstall [options] installer 16:18:19 INFO - Options: 16:18:19 INFO - -h, --help show this help message and exit 16:18:19 INFO - -d DEST, --destination=DEST 16:18:19 INFO - Directory to install application into. [default: 16:18:19 INFO - "/builds/slave/test"] 16:18:19 INFO - --app=APP Application being installed. [default: firefox] 16:18:19 INFO - mkdir: /builds/slave/test/build/application 16:18:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:18:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 16:18:50 INFO - Reading from file tmpfile_stdout 16:18:50 INFO - Output received: 16:18:50 INFO - /builds/slave/test/build/application/firefox/firefox 16:18:50 INFO - Running post-action listener: _resource_record_post_action 16:18:50 INFO - ##### 16:18:50 INFO - ##### Running run-tests 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: run_tests 16:18:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:18:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:18:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:18:50 INFO - grabbing minidump binary from tooltool 16:18:50 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:50 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfe7fc0>, '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 0xfdf250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xfdf6e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:18:50 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:18:50 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 16:18:50 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 16:18:50 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:18:52 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpNdqA9J 16:18:52 INFO - INFO - File integrity verified, renaming tmpNdqA9J to linux64-minidump_stackwalk 16:18:52 INFO - INFO - Updating local cache /builds/tooltool_cache... 16:18:52 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 16:18:52 INFO - Return code: 0 16:18:52 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:18:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:18:52 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/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:18:52 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/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:18:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:52 INFO - 'CCACHE_UMASK': '002', 16:18:52 INFO - 'DISPLAY': ':0', 16:18:52 INFO - 'HOME': '/home/cltbld', 16:18:52 INFO - 'LANG': 'en_US.UTF-8', 16:18:52 INFO - 'LOGNAME': 'cltbld', 16:18:52 INFO - 'MAIL': '/var/mail/cltbld', 16:18:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:18:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:52 INFO - 'MOZ_NO_REMOTE': '1', 16:18:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:52 INFO - 'PWD': '/builds/slave/test', 16:18:52 INFO - 'SHELL': '/bin/bash', 16:18:52 INFO - 'SHLVL': '1', 16:18:52 INFO - 'TERM': 'linux', 16:18:52 INFO - 'TMOUT': '86400', 16:18:52 INFO - 'USER': 'cltbld', 16:18:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099', 16:18:52 INFO - '_': '/tools/buildbot/bin/python'} 16:18:52 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/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:18:53 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:18:53 INFO - import pkg_resources 16:18:54 INFO - Using 1 client processes 16:18:55 INFO - wptserve Starting http server on 127.0.0.1:8000 16:18:55 INFO - wptserve Starting http server on 127.0.0.1:8001 16:18:55 INFO - wptserve Starting http server on 127.0.0.1:8443 16:18:57 INFO - SUITE-START | Running 778 tests 16:18:57 INFO - Running testharness tests 16:18:57 INFO - Setting up ssl 16:18:57 INFO - PROCESS | certutil | 16:18:57 INFO - PROCESS | certutil | 16:18:57 INFO - PROCESS | certutil | 16:18:57 INFO - Certificate Nickname Trust Attributes 16:18:57 INFO - SSL,S/MIME,JAR/XPI 16:18:57 INFO - 16:18:57 INFO - web-platform-tests CT,, 16:18:57 INFO - 16:18:57 INFO - Starting runner 16:19:00 INFO - PROCESS | 1928 | 1461280740120 Marionette DEBUG Marionette enabled via build flag and pref 16:19:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a33918000 == 1 [pid = 1928] [id = 1] 16:19:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 1 (0x7f5a33918800) [pid = 1928] [serial = 1] [outer = (nil)] 16:19:00 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:19:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 2 (0x7f5a33919800) [pid = 1928] [serial = 2] [outer = 0x7f5a33918800] 16:19:00 INFO - PROCESS | 1928 | 1461280740955 Marionette INFO Listening on port 2828 16:19:01 INFO - PROCESS | 1928 | 1461280741475 Marionette DEBUG Marionette enabled via command-line flag 16:19:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30a62800 == 2 [pid = 1928] [id = 2] 16:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 3 (0x7f5a30ada000) [pid = 1928] [serial = 3] [outer = (nil)] 16:19:01 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 4 (0x7f5a30adb000) [pid = 1928] [serial = 4] [outer = 0x7f5a30ada000] 16:19:01 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5a308d0c10 16:19:01 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5a2fc23490 16:19:02 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5a2fc2b760 16:19:02 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5a2fc2ba60 16:19:02 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5a2fc2be20 16:19:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 5 (0x7f5a357d4800) [pid = 1928] [serial = 5] [outer = 0x7f5a33918800] 16:19:02 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:02 INFO - PROCESS | 1928 | 1461280742896 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44581 16:19:02 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:02 INFO - PROCESS | 1928 | 1461280742977 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44582 16:19:02 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:02 INFO - PROCESS | 1928 | 1461280742992 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44583 16:19:03 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:03 INFO - PROCESS | 1928 | 1461280743003 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44584 16:19:03 INFO - PROCESS | 1928 | 1461280743009 Marionette DEBUG Closed connection conn0 16:19:03 INFO - PROCESS | 1928 | 1461280743086 Marionette DEBUG Closed connection conn1 16:19:03 INFO - PROCESS | 1928 | 1461280743089 Marionette DEBUG Closed connection conn2 16:19:03 INFO - PROCESS | 1928 | [1928] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:19:03 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:03 INFO - PROCESS | 1928 | 1461280743148 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:44585 16:19:03 INFO - PROCESS | 1928 | 1461280743153 Marionette DEBUG Closed connection conn3 16:19:03 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:19:03 INFO - PROCESS | 1928 | 1461280743209 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:44586 16:19:03 INFO - PROCESS | 1928 | 1461280743218 Marionette DEBUG Closed connection conn4 16:19:03 INFO - PROCESS | 1928 | 1461280743278 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:19:03 INFO - PROCESS | 1928 | 1461280743299 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421142616","device":"desktop","version":"48.0a1"} 16:19:04 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23f07800 == 3 [pid = 1928] [id = 3] 16:19:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 6 (0x7f5a23f0a800) [pid = 1928] [serial = 6] [outer = (nil)] 16:19:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23f0b000 == 4 [pid = 1928] [id = 4] 16:19:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 7 (0x7f5a241f2c00) [pid = 1928] [serial = 7] [outer = (nil)] 16:19:05 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:19:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a233ad800 == 5 [pid = 1928] [id = 5] 16:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 8 (0x7f5a233f2000) [pid = 1928] [serial = 8] [outer = (nil)] 16:19:05 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:19:05 INFO - PROCESS | 1928 | [1928] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 9 (0x7f5a22f56000) [pid = 1928] [serial = 9] [outer = 0x7f5a233f2000] 16:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 10 (0x7f5a22cc0800) [pid = 1928] [serial = 10] [outer = 0x7f5a23f0a800] 16:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 11 (0x7f5a22b34c00) [pid = 1928] [serial = 11] [outer = 0x7f5a241f2c00] 16:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 12 (0x7f5a22b36c00) [pid = 1928] [serial = 12] [outer = 0x7f5a233f2000] 16:19:06 INFO - PROCESS | 1928 | 1461280746931 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1928 | 1461280746949 Marionette DEBUG loaded listener.js 16:19:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 13 (0x7f5a211e7400) [pid = 1928] [serial = 13] [outer = 0x7f5a233f2000] 16:19:07 INFO - PROCESS | 1928 | 1461280747635 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"e96f850f-b534-4266-a61b-739d959a35ac","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421142616","device":"desktop","version":"48.0a1","command_id":1}}] 16:19:07 INFO - PROCESS | 1928 | 1461280747891 Marionette TRACE conn5 -> [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:08 INFO - PROCESS | 1928 | 1461280748239 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 16:19:08 INFO - PROCESS | 1928 | 1461280748289 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:19:08 INFO - PROCESS | 1928 | [1928] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 14 (0x7f5a1d444c00) [pid = 1928] [serial = 14] [outer = 0x7f5a233f2000] 16:19:09 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:19:09 INFO - PROCESS | 1928 | 1461280749170 Marionette TRACE conn5 <- [1,3,null,{}] 16:19:09 INFO - PROCESS | 1928 | 1461280749224 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:19:09 INFO - PROCESS | 1928 | 1461280749267 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 16:19:09 INFO - PROCESS | 1928 | 1461280749330 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1928 | 1461280749334 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 16:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:19:09 INFO - PROCESS | 1928 | 1461280749366 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1928 | 1461280749372 Marionette TRACE conn5 <- [1,6,null,{}] 16:19:09 INFO - PROCESS | 1928 | 1461280749422 Marionette TRACE conn5 -> [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:09 INFO - PROCESS | 1928 | 1461280749442 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 16:19:09 INFO - PROCESS | 1928 | 1461280749449 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d65f800 == 6 [pid = 1928] [id = 6] 16:19:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 15 (0x7f5a1c0ce800) [pid = 1928] [serial = 15] [outer = (nil)] 16:19:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 16 (0x7f5a1c0d0400) [pid = 1928] [serial = 16] [outer = 0x7f5a1c0ce800] 16:19:09 INFO - PROCESS | 1928 | 1461280749518 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 17 (0x7f5a22635400) [pid = 1928] [serial = 17] [outer = 0x7f5a1c0ce800] 16:19:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bc58800 == 7 [pid = 1928] [id = 7] 16:19:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 18 (0x7f5a1bc89400) [pid = 1928] [serial = 18] [outer = (nil)] 16:19:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 19 (0x7f5a1bc8f400) [pid = 1928] [serial = 19] [outer = 0x7f5a1bc89400] 16:19:10 INFO - PROCESS | 1928 | 1461280750022 Marionette DEBUG loaded listener.js 16:19:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 20 (0x7f5a1bb54400) [pid = 1928] [serial = 20] [outer = 0x7f5a1bc89400] 16:19:10 INFO - PROCESS | 1928 | [1928] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:19:10 INFO - PROCESS | 1928 | 1461280750546 Marionette TRACE conn5 <- [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:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1250ms 16:19:10 INFO - PROCESS | 1928 | 1461280750625 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1928 | 1461280750628 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 16:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:19:10 INFO - PROCESS | 1928 | 1461280750829 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1928 | 1461280750835 Marionette TRACE conn5 <- [1,10,null,{}] 16:19:10 INFO - PROCESS | 1928 | 1461280750921 Marionette TRACE conn5 -> [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:11 INFO - PROCESS | 1928 | 1461280751098 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 16:19:11 INFO - PROCESS | 1928 | 1461280751202 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1b90f000 == 8 [pid = 1928] [id = 8] 16:19:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 21 (0x7f5a1aedfc00) [pid = 1928] [serial = 21] [outer = (nil)] 16:19:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 22 (0x7f5a1bb5f000) [pid = 1928] [serial = 22] [outer = 0x7f5a1aedfc00] 16:19:11 INFO - PROCESS | 1928 | 1461280751274 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 23 (0x7f5a1bfccc00) [pid = 1928] [serial = 23] [outer = 0x7f5a1aedfc00] 16:19:12 INFO - PROCESS | 1928 | 1461280752061 Marionette TRACE conn5 <- [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:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1497ms 16:19:12 INFO - PROCESS | 1928 | 1461280752137 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 1928 | 1461280752143 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 16:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:19:12 INFO - PROCESS | 1928 | 1461280752149 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1928 | 1461280752153 Marionette TRACE conn5 <- [1,14,null,{}] 16:19:12 INFO - PROCESS | 1928 | 1461280752165 Marionette TRACE conn5 -> [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:12 INFO - PROCESS | 1928 | 1461280752386 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 16:19:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db79800 == 9 [pid = 1928] [id = 9] 16:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 24 (0x7f5a1db7a000) [pid = 1928] [serial = 24] [outer = (nil)] 16:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 25 (0x7f5a1ffd5800) [pid = 1928] [serial = 25] [outer = 0x7f5a1db7a000] 16:19:12 INFO - PROCESS | 1928 | 1461280752571 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 26 (0x7f5a20945000) [pid = 1928] [serial = 26] [outer = 0x7f5a1db7a000] 16:19:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a216d0800 == 10 [pid = 1928] [id = 10] 16:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 27 (0x7f5a1fd0f400) [pid = 1928] [serial = 27] [outer = (nil)] 16:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 28 (0x7f5a211de800) [pid = 1928] [serial = 28] [outer = 0x7f5a1fd0f400] 16:19:12 INFO - PROCESS | 1928 | 1461280752663 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 29 (0x7f5a216b1000) [pid = 1928] [serial = 29] [outer = 0x7f5a1fd0f400] 16:19:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bf14800 == 11 [pid = 1928] [id = 11] 16:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 30 (0x7f5a1d958c00) [pid = 1928] [serial = 30] [outer = (nil)] 16:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 31 (0x7f5a22b28c00) [pid = 1928] [serial = 31] [outer = 0x7f5a1d958c00] 16:19:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 32 (0x7f5a21868400) [pid = 1928] [serial = 32] [outer = 0x7f5a1d958c00] 16:19:13 INFO - PROCESS | 1928 | 1461280753712 Marionette TRACE conn5 <- [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:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1583ms 16:19:13 INFO - PROCESS | 1928 | 1461280753734 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 1928 | 1461280753738 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 16:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:19:13 INFO - PROCESS | 1928 | 1461280753744 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 1928 | 1461280753752 Marionette TRACE conn5 <- [1,18,null,{}] 16:19:13 INFO - PROCESS | 1928 | 1461280753766 Marionette TRACE conn5 -> [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:13 INFO - PROCESS | 1928 | 1461280753942 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 16:19:14 INFO - PROCESS | 1928 | 1461280754053 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2394c000 == 12 [pid = 1928] [id = 12] 16:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 33 (0x7f5a24d27000) [pid = 1928] [serial = 33] [outer = (nil)] 16:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 34 (0x7f5a24d33c00) [pid = 1928] [serial = 34] [outer = 0x7f5a24d27000] 16:19:14 INFO - PROCESS | 1928 | 1461280754138 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 35 (0x7f5a2ac0b000) [pid = 1928] [serial = 35] [outer = 0x7f5a24d27000] 16:19:15 INFO - PROCESS | 1928 | 1461280755181 Marionette TRACE conn5 <- [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:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1494ms 16:19:15 INFO - PROCESS | 1928 | 1461280755255 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 16:19:15 INFO - PROCESS | 1928 | 1461280755259 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 16:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:19:15 INFO - PROCESS | 1928 | 1461280755270 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:19:15 INFO - PROCESS | 1928 | 1461280755276 Marionette TRACE conn5 <- [1,22,null,{}] 16:19:15 INFO - PROCESS | 1928 | 1461280755285 Marionette TRACE conn5 -> [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:15 INFO - PROCESS | 1928 | 1461280755445 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 16:19:15 INFO - PROCESS | 1928 | 1461280755588 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db93800 == 13 [pid = 1928] [id = 13] 16:19:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 36 (0x7f5a1fd0a000) [pid = 1928] [serial = 36] [outer = (nil)] 16:19:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 37 (0x7f5a211de400) [pid = 1928] [serial = 37] [outer = 0x7f5a1fd0a000] 16:19:15 INFO - PROCESS | 1928 | 1461280755721 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 38 (0x7f5a216ac400) [pid = 1928] [serial = 38] [outer = 0x7f5a1fd0a000] 16:19:16 INFO - PROCESS | 1928 | 1461280756414 Marionette TRACE conn5 <- [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:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1185ms 16:19:16 INFO - PROCESS | 1928 | 1461280756460 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1928 | 1461280756468 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 16:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:19:16 INFO - PROCESS | 1928 | 1461280756479 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1928 | 1461280756482 Marionette TRACE conn5 <- [1,26,null,{}] 16:19:16 INFO - PROCESS | 1928 | 1461280756488 Marionette TRACE conn5 -> [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:16 INFO - PROCESS | 1928 | 1461280756629 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 16:19:16 INFO - PROCESS | 1928 | 1461280756706 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2299b800 == 14 [pid = 1928] [id = 14] 16:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 39 (0x7f5a1bfce000) [pid = 1928] [serial = 39] [outer = (nil)] 16:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 40 (0x7f5a224b0c00) [pid = 1928] [serial = 40] [outer = 0x7f5a1bfce000] 16:19:16 INFO - PROCESS | 1928 | 1461280756772 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 41 (0x7f5a227d3c00) [pid = 1928] [serial = 41] [outer = 0x7f5a1bfce000] 16:19:17 INFO - PROCESS | 1928 | 1461280757518 Marionette TRACE conn5 <- [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:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1083ms 16:19:17 INFO - PROCESS | 1928 | 1461280757561 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1928 | 1461280757565 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 16:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:19:17 INFO - PROCESS | 1928 | 1461280757572 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1928 | 1461280757579 Marionette TRACE conn5 <- [1,30,null,{}] 16:19:17 INFO - PROCESS | 1928 | 1461280757607 Marionette TRACE conn5 -> [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:17 INFO - PROCESS | 1928 | 1461280757756 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 16:19:17 INFO - PROCESS | 1928 | 1461280757767 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a24131000 == 15 [pid = 1928] [id = 15] 16:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 42 (0x7f5a24dbe400) [pid = 1928] [serial = 42] [outer = (nil)] 16:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 43 (0x7f5a24ec4800) [pid = 1928] [serial = 43] [outer = 0x7f5a24dbe400] 16:19:17 INFO - PROCESS | 1928 | 1461280757834 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 44 (0x7f5a26a2ec00) [pid = 1928] [serial = 44] [outer = 0x7f5a24dbe400] 16:19:18 INFO - PROCESS | 1928 | 1461280758565 Marionette TRACE conn5 <- [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:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1044ms 16:19:18 INFO - PROCESS | 1928 | 1461280758617 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 1928 | 1461280758622 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 16:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:19:18 INFO - PROCESS | 1928 | 1461280758627 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 1928 | 1461280758629 Marionette TRACE conn5 <- [1,34,null,{}] 16:19:18 INFO - PROCESS | 1928 | 1461280758635 Marionette TRACE conn5 -> [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:18 INFO - PROCESS | 1928 | 1461280758816 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 16:19:18 INFO - PROCESS | 1928 | 1461280758835 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26a5f000 == 16 [pid = 1928] [id = 16] 16:19:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 45 (0x7f5a1a65fc00) [pid = 1928] [serial = 45] [outer = (nil)] 16:19:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 46 (0x7f5a2ac0bc00) [pid = 1928] [serial = 46] [outer = 0x7f5a1a65fc00] 16:19:18 INFO - PROCESS | 1928 | 1461280758899 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 47 (0x7f5a2fce8400) [pid = 1928] [serial = 47] [outer = 0x7f5a1a65fc00] 16:19:19 INFO - PROCESS | 1928 | 1461280759568 Marionette TRACE conn5 <- [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:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 979ms 16:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:19:19 INFO - PROCESS | 1928 | 1461280759608 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 1928 | 1461280759611 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 16:19:19 INFO - PROCESS | 1928 | 1461280759617 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 1928 | 1461280759620 Marionette TRACE conn5 <- [1,38,null,{}] 16:19:19 INFO - PROCESS | 1928 | 1461280759625 Marionette TRACE conn5 -> [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:19 INFO - PROCESS | 1928 | 1461280759788 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 16:19:19 INFO - PROCESS | 1928 | 1461280759812 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26c49000 == 17 [pid = 1928] [id = 17] 16:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 48 (0x7f5a23b44800) [pid = 1928] [serial = 48] [outer = (nil)] 16:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 49 (0x7f5a30d27800) [pid = 1928] [serial = 49] [outer = 0x7f5a23b44800] 16:19:19 INFO - PROCESS | 1928 | 1461280759875 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x7f5a30f07c00) [pid = 1928] [serial = 50] [outer = 0x7f5a23b44800] 16:19:20 INFO - PROCESS | 1928 | 1461280760555 Marionette TRACE conn5 <- [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:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 982ms 16:19:20 INFO - PROCESS | 1928 | 1461280760599 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 16:19:20 INFO - PROCESS | 1928 | 1461280760604 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 16:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:19:20 INFO - PROCESS | 1928 | 1461280760610 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:19:20 INFO - PROCESS | 1928 | 1461280760613 Marionette TRACE conn5 <- [1,42,null,{}] 16:19:20 INFO - PROCESS | 1928 | 1461280760622 Marionette TRACE conn5 -> [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:20 INFO - PROCESS | 1928 | 1461280760843 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 16:19:20 INFO - PROCESS | 1928 | 1461280760954 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bc5c000 == 18 [pid = 1928] [id = 18] 16:19:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0x7f5a1a65dc00) [pid = 1928] [serial = 51] [outer = (nil)] 16:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0x7f5a1bc8d800) [pid = 1928] [serial = 52] [outer = 0x7f5a1a65dc00] 16:19:21 INFO - PROCESS | 1928 | 1461280761031 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x7f5a1c0d4800) [pid = 1928] [serial = 53] [outer = 0x7f5a1a65dc00] 16:19:21 INFO - PROCESS | 1928 | 1461280761892 Marionette TRACE conn5 <- [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:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1328ms 16:19:21 INFO - PROCESS | 1928 | 1461280761941 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 16:19:21 INFO - PROCESS | 1928 | 1461280761948 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 16:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:19:21 INFO - PROCESS | 1928 | 1461280761958 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1928 | 1461280761962 Marionette TRACE conn5 <- [1,46,null,{}] 16:19:21 INFO - PROCESS | 1928 | 1461280761970 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:22 INFO - PROCESS | 1928 | 1461280762163 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 16:19:22 INFO - PROCESS | 1928 | 1461280762285 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23f1b000 == 19 [pid = 1928] [id = 19] 16:19:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x7f5a1bc96800) [pid = 1928] [serial = 54] [outer = (nil)] 16:19:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x7f5a2265c000) [pid = 1928] [serial = 55] [outer = 0x7f5a1bc96800] 16:19:22 INFO - PROCESS | 1928 | 1461280762364 Marionette DEBUG loaded listener.js 16:19:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x7f5a22b29c00) [pid = 1928] [serial = 56] [outer = 0x7f5a1bc96800] 16:19:23 INFO - PROCESS | 1928 | 1461280763222 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1286ms 16:19:23 INFO - PROCESS | 1928 | 1461280763248 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 16:19:23 INFO - PROCESS | 1928 | 1461280763255 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 16:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:19:23 INFO - PROCESS | 1928 | 1461280763262 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:19:23 INFO - PROCESS | 1928 | 1461280763265 Marionette TRACE conn5 <- [1,50,null,{}] 16:19:23 INFO - PROCESS | 1928 | 1461280763271 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:23 INFO - PROCESS | 1928 | 1461280763433 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 16:19:23 INFO - PROCESS | 1928 | 1461280763564 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a29e72000 == 20 [pid = 1928] [id = 20] 16:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x7f5a24dbe800) [pid = 1928] [serial = 57] [outer = (nil)] 16:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x7f5a26a23c00) [pid = 1928] [serial = 58] [outer = 0x7f5a24dbe800] 16:19:23 INFO - PROCESS | 1928 | 1461280763642 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x7f5a26f7e800) [pid = 1928] [serial = 59] [outer = 0x7f5a24dbe800] 16:19:24 INFO - PROCESS | 1928 | 1461280764466 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1241ms 16:19:24 INFO - PROCESS | 1928 | 1461280764504 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 1928 | 1461280764509 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:19:24 INFO - PROCESS | 1928 | 1461280764527 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1928 | 1461280764536 Marionette TRACE conn5 <- [1,54,null,{}] 16:19:24 INFO - PROCESS | 1928 | 1461280764543 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:24 INFO - PROCESS | 1928 | 1461280764711 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 16:19:24 INFO - PROCESS | 1928 | 1461280764967 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a21846000 == 21 [pid = 1928] [id = 21] 16:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x7f5a1ca59400) [pid = 1928] [serial = 60] [outer = (nil)] 16:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x7f5a1d441c00) [pid = 1928] [serial = 61] [outer = 0x7f5a1ca59400] 16:19:25 INFO - PROCESS | 1928 | 1461280765070 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x7f5a211df400) [pid = 1928] [serial = 62] [outer = 0x7f5a1ca59400] 16:19:25 INFO - PROCESS | 1928 | 1461280765907 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1453ms 16:19:25 INFO - PROCESS | 1928 | 1461280765972 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1928 | 1461280765977 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:19:26 INFO - PROCESS | 1928 | 1461280766004 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1928 | 1461280766010 Marionette TRACE conn5 <- [1,58,null,{}] 16:19:26 INFO - PROCESS | 1928 | 1461280766018 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:26 INFO - PROCESS | 1928 | 1461280766168 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 16:19:26 INFO - PROCESS | 1928 | 1461280766311 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26c49000 == 20 [pid = 1928] [id = 17] 16:19:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26a5f000 == 19 [pid = 1928] [id = 16] 16:19:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24131000 == 18 [pid = 1928] [id = 15] 16:19:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2299b800 == 17 [pid = 1928] [id = 14] 16:19:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db93800 == 16 [pid = 1928] [id = 13] 16:19:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2394c000 == 15 [pid = 1928] [id = 12] 16:19:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a216d0800 == 14 [pid = 1928] [id = 10] 16:19:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1b90f000 == 13 [pid = 1928] [id = 8] 16:19:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bc52800 == 14 [pid = 1928] [id = 22] 16:19:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x7f5a1bc8b400) [pid = 1928] [serial = 63] [outer = (nil)] 16:19:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x7f5a1d44ac00) [pid = 1928] [serial = 64] [outer = 0x7f5a1bc8b400] 16:19:26 INFO - PROCESS | 1928 | 1461280766412 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x7f5a2120ec00) [pid = 1928] [serial = 65] [outer = 0x7f5a1bc8b400] 16:19:27 INFO - PROCESS | 1928 | 1461280767259 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1295ms 16:19:27 INFO - PROCESS | 1928 | 1461280767302 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 16:19:27 INFO - PROCESS | 1928 | 1461280767310 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 16:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:19:27 INFO - PROCESS | 1928 | 1461280767319 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:19:27 INFO - PROCESS | 1928 | 1461280767324 Marionette TRACE conn5 <- [1,62,null,{}] 16:19:27 INFO - PROCESS | 1928 | 1461280767331 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:27 INFO - PROCESS | 1928 | 1461280767505 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 16:19:27 INFO - PROCESS | 1928 | 1461280767628 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23c3b000 == 15 [pid = 1928] [id = 23] 16:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x7f5a1bc92400) [pid = 1928] [serial = 66] [outer = (nil)] 16:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x7f5a24ae0c00) [pid = 1928] [serial = 67] [outer = 0x7f5a1bc92400] 16:19:27 INFO - PROCESS | 1928 | 1461280767705 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x7f5a24dc8000) [pid = 1928] [serial = 68] [outer = 0x7f5a1bc92400] 16:19:28 INFO - PROCESS | 1928 | 1461280768530 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1285ms 16:19:28 INFO - PROCESS | 1928 | 1461280768607 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 16:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:19:28 INFO - PROCESS | 1928 | 1461280768613 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 16:19:28 INFO - PROCESS | 1928 | 1461280768621 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1928 | 1461280768624 Marionette TRACE conn5 <- [1,66,null,{}] 16:19:28 INFO - PROCESS | 1928 | 1461280768630 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:28 INFO - PROCESS | 1928 | 1461280768789 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 16:19:28 INFO - PROCESS | 1928 | 1461280768922 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26ad1000 == 16 [pid = 1928] [id = 24] 16:19:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x7f5a24dc8400) [pid = 1928] [serial = 69] [outer = (nil)] 16:19:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x7f5a2ac0c000) [pid = 1928] [serial = 70] [outer = 0x7f5a24dc8400] 16:19:29 INFO - PROCESS | 1928 | 1461280769003 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x7f5a30da5000) [pid = 1928] [serial = 71] [outer = 0x7f5a24dc8400] 16:19:29 INFO - PROCESS | 1928 | 1461280769807 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1235ms 16:19:29 INFO - PROCESS | 1928 | 1461280769857 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1928 | 1461280769861 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 16:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:19:29 INFO - PROCESS | 1928 | 1461280769869 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1928 | 1461280769879 Marionette TRACE conn5 <- [1,70,null,{}] 16:19:29 INFO - PROCESS | 1928 | 1461280769894 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:30 INFO - PROCESS | 1928 | 1461280770074 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 16:19:30 INFO - PROCESS | 1928 | 1461280770198 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a308d3800 == 17 [pid = 1928] [id = 25] 16:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x7f5a1c0cf400) [pid = 1928] [serial = 72] [outer = (nil)] 16:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x7f5a35ccb400) [pid = 1928] [serial = 73] [outer = 0x7f5a1c0cf400] 16:19:30 INFO - PROCESS | 1928 | 1461280770279 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x7f5a35cd9000) [pid = 1928] [serial = 74] [outer = 0x7f5a1c0cf400] 16:19:31 INFO - PROCESS | 1928 | 1461280771088 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1289ms 16:19:31 INFO - PROCESS | 1928 | 1461280771158 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 16:19:31 INFO - PROCESS | 1928 | 1461280771163 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 16:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:19:31 INFO - PROCESS | 1928 | 1461280771169 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:19:31 INFO - PROCESS | 1928 | 1461280771171 Marionette TRACE conn5 <- [1,74,null,{}] 16:19:31 INFO - PROCESS | 1928 | 1461280771177 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:31 INFO - PROCESS | 1928 | 1461280771343 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 16:19:31 INFO - PROCESS | 1928 | 1461280771552 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a216d8800 == 18 [pid = 1928] [id = 26] 16:19:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x7f5a1c0c8800) [pid = 1928] [serial = 75] [outer = (nil)] 16:19:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x7f5a1d445800) [pid = 1928] [serial = 76] [outer = 0x7f5a1c0c8800] 16:19:31 INFO - PROCESS | 1928 | 1461280771630 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x7f5a212f8400) [pid = 1928] [serial = 77] [outer = 0x7f5a1c0c8800] 16:19:32 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a21846000 == 17 [pid = 1928] [id = 21] 16:19:32 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23f1b000 == 16 [pid = 1928] [id = 19] 16:19:32 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bc5c000 == 15 [pid = 1928] [id = 18] 16:19:32 INFO - PROCESS | 1928 | 1461280772539 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1432ms 16:19:32 INFO - PROCESS | 1928 | 1461280772602 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1928 | 1461280772608 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 16:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:19:32 INFO - PROCESS | 1928 | 1461280772617 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1928 | 1461280772622 Marionette TRACE conn5 <- [1,78,null,{}] 16:19:32 INFO - PROCESS | 1928 | 1461280772633 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:32 INFO - PROCESS | 1928 | 1461280772834 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 16:19:32 INFO - PROCESS | 1928 | 1461280772963 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23c4f800 == 16 [pid = 1928] [id = 27] 16:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x7f5a1d957000) [pid = 1928] [serial = 78] [outer = (nil)] 16:19:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x7f5a226a6c00) [pid = 1928] [serial = 79] [outer = 0x7f5a1d957000] 16:19:33 INFO - PROCESS | 1928 | 1461280773041 Marionette DEBUG loaded listener.js 16:19:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x7f5a24424400) [pid = 1928] [serial = 80] [outer = 0x7f5a1d957000] 16:19:33 INFO - PROCESS | 1928 | 1461280773900 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1343ms 16:19:33 INFO - PROCESS | 1928 | 1461280773965 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 1928 | 1461280773973 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 16:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:19:33 INFO - PROCESS | 1928 | 1461280773986 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 1928 | 1461280773989 Marionette TRACE conn5 <- [1,82,null,{}] 16:19:33 INFO - PROCESS | 1928 | 1461280773995 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:34 INFO - PROCESS | 1928 | 1461280774157 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 16:19:34 INFO - PROCESS | 1928 | 1461280774282 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2fcc1800 == 17 [pid = 1928] [id = 28] 16:19:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f5a21860400) [pid = 1928] [serial = 81] [outer = (nil)] 16:19:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f5a30da2c00) [pid = 1928] [serial = 82] [outer = 0x7f5a21860400] 16:19:34 INFO - PROCESS | 1928 | 1461280774355 Marionette DEBUG loaded listener.js 16:19:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f5a31dd7800) [pid = 1928] [serial = 83] [outer = 0x7f5a21860400] 16:19:35 INFO - PROCESS | 1928 | 1461280775155 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1231ms 16:19:35 INFO - PROCESS | 1928 | 1461280775232 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 16:19:35 INFO - PROCESS | 1928 | 1461280775237 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 16:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:19:35 INFO - PROCESS | 1928 | 1461280775246 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:19:35 INFO - PROCESS | 1928 | 1461280775250 Marionette TRACE conn5 <- [1,86,null,{}] 16:19:35 INFO - PROCESS | 1928 | 1461280775266 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:35 INFO - PROCESS | 1928 | 1461280775433 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 16:19:35 INFO - PROCESS | 1928 | 1461280775558 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30dbf800 == 18 [pid = 1928] [id = 29] 16:19:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f5a2ac70800) [pid = 1928] [serial = 84] [outer = (nil)] 16:19:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f5a35d82c00) [pid = 1928] [serial = 85] [outer = 0x7f5a2ac70800] 16:19:35 INFO - PROCESS | 1928 | 1461280775640 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f5a36109c00) [pid = 1928] [serial = 86] [outer = 0x7f5a2ac70800] 16:19:36 INFO - PROCESS | 1928 | 1461280776453 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1284ms 16:19:36 INFO - PROCESS | 1928 | 1461280776530 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 1928 | 1461280776533 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 16:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:19:36 INFO - PROCESS | 1928 | 1461280776540 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1928 | 1461280776542 Marionette TRACE conn5 <- [1,90,null,{}] 16:19:36 INFO - PROCESS | 1928 | 1461280776548 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:36 INFO - PROCESS | 1928 | 1461280776700 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 16:19:36 INFO - PROCESS | 1928 | 1461280776824 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a31d1c800 == 19 [pid = 1928] [id = 30] 16:19:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f5a2fcf1c00) [pid = 1928] [serial = 87] [outer = (nil)] 16:19:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f5a37e44000) [pid = 1928] [serial = 88] [outer = 0x7f5a2fcf1c00] 16:19:36 INFO - PROCESS | 1928 | 1461280776900 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f5a37eb4000) [pid = 1928] [serial = 89] [outer = 0x7f5a2fcf1c00] 16:19:37 INFO - PROCESS | 1928 | 1461280777672 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1183ms 16:19:37 INFO - PROCESS | 1928 | 1461280777724 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 1928 | 1461280777728 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 16:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:19:37 INFO - PROCESS | 1928 | 1461280777734 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 1928 | 1461280777736 Marionette TRACE conn5 <- [1,94,null,{}] 16:19:37 INFO - PROCESS | 1928 | 1461280777742 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:37 INFO - PROCESS | 1928 | 1461280777884 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 16:19:38 INFO - PROCESS | 1928 | 1461280778016 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a33e90000 == 20 [pid = 1928] [id = 31] 16:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f5a1c0c7c00) [pid = 1928] [serial = 90] [outer = (nil)] 16:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f5a361f7c00) [pid = 1928] [serial = 91] [outer = 0x7f5a1c0c7c00] 16:19:38 INFO - PROCESS | 1928 | 1461280778090 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f5a38bb3c00) [pid = 1928] [serial = 92] [outer = 0x7f5a1c0c7c00] 16:19:38 INFO - PROCESS | 1928 | 1461280778971 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1281ms 16:19:39 INFO - PROCESS | 1928 | 1461280779016 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 16:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:19:39 INFO - PROCESS | 1928 | 1461280779022 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 16:19:39 INFO - PROCESS | 1928 | 1461280779044 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 1928 | 1461280779051 Marionette TRACE conn5 <- [1,98,null,{}] 16:19:39 INFO - PROCESS | 1928 | 1461280779063 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:39 INFO - PROCESS | 1928 | 1461280779221 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 16:19:39 INFO - PROCESS | 1928 | 1461280779370 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d652000 == 21 [pid = 1928] [id = 32] 16:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f5a1a060000) [pid = 1928] [serial = 93] [outer = (nil)] 16:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f5a1d63dc00) [pid = 1928] [serial = 94] [outer = 0x7f5a1a060000] 16:19:39 INFO - PROCESS | 1928 | 1461280779455 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f5a212f7000) [pid = 1928] [serial = 95] [outer = 0x7f5a1a060000] 16:19:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26ad1000 == 20 [pid = 1928] [id = 24] 16:19:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23c3b000 == 19 [pid = 1928] [id = 23] 16:19:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bc52800 == 18 [pid = 1928] [id = 22] 16:19:40 INFO - PROCESS | 1928 | 1461280780394 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1413ms 16:19:40 INFO - PROCESS | 1928 | 1461280780442 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 16:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:19:40 INFO - PROCESS | 1928 | 1461280780448 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 16:19:40 INFO - PROCESS | 1928 | 1461280780456 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 1928 | 1461280780461 Marionette TRACE conn5 <- [1,102,null,{}] 16:19:40 INFO - PROCESS | 1928 | 1461280780468 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:40 INFO - PROCESS | 1928 | 1461280780632 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 16:19:40 INFO - PROCESS | 1928 | 1461280780761 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2fcb6800 == 19 [pid = 1928] [id = 33] 16:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f5a1c0cf800) [pid = 1928] [serial = 96] [outer = (nil)] 16:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f5a226aa800) [pid = 1928] [serial = 97] [outer = 0x7f5a1c0cf800] 16:19:40 INFO - PROCESS | 1928 | 1461280780841 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f5a24d2b000) [pid = 1928] [serial = 98] [outer = 0x7f5a1c0cf800] 16:19:41 INFO - PROCESS | 1928 | 1461280781634 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1236ms 16:19:41 INFO - PROCESS | 1928 | 1461280781692 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 16:19:41 INFO - PROCESS | 1928 | 1461280781701 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 16:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:19:41 INFO - PROCESS | 1928 | 1461280781713 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 1928 | 1461280781716 Marionette TRACE conn5 <- [1,106,null,{}] 16:19:41 INFO - PROCESS | 1928 | 1461280781722 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:41 INFO - PROCESS | 1928 | 1461280781894 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 16:19:42 INFO - PROCESS | 1928 | 1461280782023 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a31c0d800 == 20 [pid = 1928] [id = 34] 16:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f5a23d49000) [pid = 1928] [serial = 99] [outer = (nil)] 16:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a30f09c00) [pid = 1928] [serial = 100] [outer = 0x7f5a23d49000] 16:19:42 INFO - PROCESS | 1928 | 1461280782097 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a31f19c00) [pid = 1928] [serial = 101] [outer = 0x7f5a23d49000] 16:19:42 INFO - PROCESS | 1928 | 1461280782937 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1280ms 16:19:42 INFO - PROCESS | 1928 | 1461280782993 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 16:19:42 INFO - PROCESS | 1928 | 1461280782998 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 16:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:19:43 INFO - PROCESS | 1928 | 1461280783004 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 1928 | 1461280783009 Marionette TRACE conn5 <- [1,110,null,{}] 16:19:43 INFO - PROCESS | 1928 | 1461280783024 Marionette TRACE conn5 -> [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:19:43 INFO - PROCESS | 1928 | 1461280783225 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 16:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a22e10c00) [pid = 1928] [serial = 102] [outer = 0x7f5a1d958c00] 16:19:43 INFO - PROCESS | 1928 | 1461280783394 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a35f22000 == 21 [pid = 1928] [id = 35] 16:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a361c4400) [pid = 1928] [serial = 103] [outer = (nil)] 16:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a361f6000) [pid = 1928] [serial = 104] [outer = 0x7f5a361c4400] 16:19:43 INFO - PROCESS | 1928 | 1461280783480 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a38b8f400) [pid = 1928] [serial = 105] [outer = 0x7f5a361c4400] 16:19:44 INFO - PROCESS | 1928 | 1461280784340 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1387ms 16:19:44 INFO - PROCESS | 1928 | 1461280784393 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 16:19:44 INFO - PROCESS | 1928 | 1461280784396 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 16:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:19:44 INFO - PROCESS | 1928 | 1461280784424 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 1928 | 1461280784426 Marionette TRACE conn5 <- [1,114,null,{}] 16:19:44 INFO - PROCESS | 1928 | 1461280784433 Marionette TRACE conn5 -> [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:19:44 INFO - PROCESS | 1928 | 1461280784593 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 16:19:44 INFO - PROCESS | 1928 | 1461280784722 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35f0a800 == 22 [pid = 1928] [id = 36] 16:19:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a19acb800) [pid = 1928] [serial = 106] [outer = (nil)] 16:19:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a19ad8c00) [pid = 1928] [serial = 107] [outer = 0x7f5a19acb800] 16:19:44 INFO - PROCESS | 1928 | 1461280784800 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a38b91400) [pid = 1928] [serial = 108] [outer = 0x7f5a19acb800] 16:19:45 INFO - PROCESS | 1928 | 1461280785595 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1237ms 16:19:45 INFO - PROCESS | 1928 | 1461280785658 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 1928 | 1461280785661 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 16:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:19:45 INFO - PROCESS | 1928 | 1461280785668 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 1928 | 1461280785674 Marionette TRACE conn5 <- [1,118,null,{}] 16:19:45 INFO - PROCESS | 1928 | 1461280785679 Marionette TRACE conn5 -> [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:19:45 INFO - PROCESS | 1928 | 1461280785828 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 16:19:45 INFO - PROCESS | 1928 | 1461280785962 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bc50000 == 23 [pid = 1928] [id = 37] 16:19:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a19ad0c00) [pid = 1928] [serial = 109] [outer = (nil)] 16:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a19bc6000) [pid = 1928] [serial = 110] [outer = 0x7f5a19ad0c00] 16:19:46 INFO - PROCESS | 1928 | 1461280786038 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a19bcac00) [pid = 1928] [serial = 111] [outer = 0x7f5a19ad0c00] 16:19:46 INFO - PROCESS | 1928 | 1461280786944 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1338ms 16:19:47 INFO - PROCESS | 1928 | 1461280787008 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 16:19:47 INFO - PROCESS | 1928 | 1461280787013 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 16:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:19:47 INFO - PROCESS | 1928 | 1461280787021 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:19:47 INFO - PROCESS | 1928 | 1461280787026 Marionette TRACE conn5 <- [1,122,null,{}] 16:19:47 INFO - PROCESS | 1928 | 1461280787034 Marionette TRACE conn5 -> [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:19:47 INFO - PROCESS | 1928 | 1461280787195 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 16:19:47 INFO - PROCESS | 1928 | 1461280787330 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db0e000 == 24 [pid = 1928] [id = 38] 16:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1bfd8c00) [pid = 1928] [serial = 112] [outer = (nil)] 16:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1fd11c00) [pid = 1928] [serial = 113] [outer = 0x7f5a1bfd8c00] 16:19:47 INFO - PROCESS | 1928 | 1461280787416 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a226a1800) [pid = 1928] [serial = 114] [outer = 0x7f5a1bfd8c00] 16:19:47 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30dbf800 == 23 [pid = 1928] [id = 29] 16:19:47 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2fcc1800 == 22 [pid = 1928] [id = 28] 16:19:47 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23c4f800 == 21 [pid = 1928] [id = 27] 16:19:48 INFO - PROCESS | 1928 | 1461280788327 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1333ms 16:19:48 INFO - PROCESS | 1928 | 1461280788354 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 16:19:48 INFO - PROCESS | 1928 | 1461280788362 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 16:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:19:48 INFO - PROCESS | 1928 | 1461280788370 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1928 | 1461280788375 Marionette TRACE conn5 <- [1,126,null,{}] 16:19:48 INFO - PROCESS | 1928 | 1461280788383 Marionette TRACE conn5 -> [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:19:48 INFO - PROCESS | 1928 | 1461280788600 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 16:19:48 INFO - PROCESS | 1928 | 1461280788735 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a319cd800 == 22 [pid = 1928] [id = 39] 16:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a23b4a000) [pid = 1928] [serial = 115] [outer = (nil)] 16:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a2447e800) [pid = 1928] [serial = 116] [outer = 0x7f5a23b4a000] 16:19:48 INFO - PROCESS | 1928 | 1461280788810 Marionette DEBUG loaded listener.js 16:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a26a31000) [pid = 1928] [serial = 117] [outer = 0x7f5a23b4a000] 16:19:49 INFO - PROCESS | 1928 | 1461280789690 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1381ms 16:19:49 INFO - PROCESS | 1928 | 1461280789753 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 16:19:49 INFO - PROCESS | 1928 | 1461280789762 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 16:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:19:49 INFO - PROCESS | 1928 | 1461280789772 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 1928 | 1461280789775 Marionette TRACE conn5 <- [1,130,null,{}] 16:19:49 INFO - PROCESS | 1928 | 1461280789782 Marionette TRACE conn5 -> [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:19:49 INFO - PROCESS | 1928 | 1461280789952 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 16:19:50 INFO - PROCESS | 1928 | 1461280790085 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35f05800 == 23 [pid = 1928] [id = 40] 16:19:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a30f10c00) [pid = 1928] [serial = 118] [outer = (nil)] 16:19:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a31f0ec00) [pid = 1928] [serial = 119] [outer = 0x7f5a30f10c00] 16:19:50 INFO - PROCESS | 1928 | 1461280790170 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a35f71000) [pid = 1928] [serial = 120] [outer = 0x7f5a30f10c00] 16:19:51 INFO - PROCESS | 1928 | 1461280791031 Marionette TRACE conn5 <- [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:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1332ms 16:19:51 INFO - PROCESS | 1928 | 1461280791108 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 1928 | 1461280791114 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:19:51 INFO - PROCESS | 1928 | 1461280791125 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 1928 | 1461280791130 Marionette TRACE conn5 <- [1,134,null,{}] 16:19:51 INFO - PROCESS | 1928 | 1461280791146 Marionette TRACE conn5 -> [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:19:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bc50000 == 22 [pid = 1928] [id = 37] 16:19:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35f0a800 == 21 [pid = 1928] [id = 36] 16:19:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35f22000 == 20 [pid = 1928] [id = 35] 16:19:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31c0d800 == 19 [pid = 1928] [id = 34] 16:19:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2fcb6800 == 18 [pid = 1928] [id = 33] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31d1c800 == 17 [pid = 1928] [id = 30] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a33e90000 == 16 [pid = 1928] [id = 31] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a216d8800 == 15 [pid = 1928] [id = 26] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a308d3800 == 14 [pid = 1928] [id = 25] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d652000 == 13 [pid = 1928] [id = 32] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d65f800 == 12 [pid = 1928] [id = 6] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35f05800 == 11 [pid = 1928] [id = 40] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a29e72000 == 10 [pid = 1928] [id = 20] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db0e000 == 9 [pid = 1928] [id = 38] 16:19:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a319cd800 == 8 [pid = 1928] [id = 39] 16:19:54 INFO - PROCESS | 1928 | 1461280794982 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 16:19:55 INFO - PROCESS | 1928 | 1461280795135 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d64e800 == 9 [pid = 1928] [id = 41] 16:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a19ad8400) [pid = 1928] [serial = 121] [outer = (nil)] 16:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1a65e400) [pid = 1928] [serial = 122] [outer = 0x7f5a19ad8400] 16:19:55 INFO - PROCESS | 1928 | 1461280795214 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1c0c9000) [pid = 1928] [serial = 123] [outer = 0x7f5a19ad8400] 16:19:55 INFO - PROCESS | 1928 | 1461280795963 Marionette TRACE conn5 <- [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:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 4896ms 16:19:56 INFO - PROCESS | 1928 | 1461280796039 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 16:19:56 INFO - PROCESS | 1928 | 1461280796046 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 16:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:19:56 INFO - PROCESS | 1928 | 1461280796061 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 1928 | 1461280796068 Marionette TRACE conn5 <- [1,138,null,{}] 16:19:56 INFO - PROCESS | 1928 | 1461280796076 Marionette TRACE conn5 -> [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:19:56 INFO - PROCESS | 1928 | 1461280796239 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 16:19:56 INFO - PROCESS | 1928 | 1461280796251 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22f95800 == 10 [pid = 1928] [id = 42] 16:19:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a1d643000) [pid = 1928] [serial = 124] [outer = (nil)] 16:19:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a21863800) [pid = 1928] [serial = 125] [outer = 0x7f5a1d643000] 16:19:56 INFO - PROCESS | 1928 | 1461280796320 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a22633000) [pid = 1928] [serial = 126] [outer = 0x7f5a1d643000] 16:19:57 INFO - PROCESS | 1928 | 1461280797099 Marionette TRACE conn5 <- [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:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1083ms 16:19:57 INFO - PROCESS | 1928 | 1461280797222 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 1928 | 1461280797228 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 16:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:19:57 INFO - PROCESS | 1928 | 1461280797286 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 1928 | 1461280797289 Marionette TRACE conn5 <- [1,142,null,{}] 16:19:57 INFO - PROCESS | 1928 | 1461280797329 Marionette TRACE conn5 -> [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:19:57 INFO - PROCESS | 1928 | 1461280797499 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 16:19:57 INFO - PROCESS | 1928 | 1461280797638 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2acdd000 == 11 [pid = 1928] [id = 43] 16:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a1a057400) [pid = 1928] [serial = 127] [outer = (nil)] 16:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a23d41400) [pid = 1928] [serial = 128] [outer = 0x7f5a1a057400] 16:19:57 INFO - PROCESS | 1928 | 1461280797704 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a24dc6c00) [pid = 1928] [serial = 129] [outer = 0x7f5a1a057400] 16:19:58 INFO - PROCESS | 1928 | 1461280798501 Marionette TRACE conn5 <- [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:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1284ms 16:19:58 INFO - PROCESS | 1928 | 1461280798531 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 1928 | 1461280798538 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 16:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:19:58 INFO - PROCESS | 1928 | 1461280798562 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 1928 | 1461280798569 Marionette TRACE conn5 <- [1,146,null,{}] 16:19:58 INFO - PROCESS | 1928 | 1461280798575 Marionette TRACE conn5 -> [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:19:58 INFO - PROCESS | 1928 | 1461280798766 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 16:19:58 INFO - PROCESS | 1928 | 1461280798786 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a31c06000 == 12 [pid = 1928] [id = 44] 16:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a1a05d400) [pid = 1928] [serial = 130] [outer = (nil)] 16:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a30da9400) [pid = 1928] [serial = 131] [outer = 0x7f5a1a05d400] 16:19:58 INFO - PROCESS | 1928 | 1461280798851 Marionette DEBUG loaded listener.js 16:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a31dd6000) [pid = 1928] [serial = 132] [outer = 0x7f5a1a05d400] 16:20:00 INFO - PROCESS | 1928 | 1461280800425 Marionette TRACE conn5 <- [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:00 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a1a65dc00) [pid = 1928] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a2fcf1c00) [pid = 1928] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a1c0c8800) [pid = 1928] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a1a060000) [pid = 1928] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1bfd8c00) [pid = 1928] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1bc92400) [pid = 1928] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a1bc8b400) [pid = 1928] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a23b44800) [pid = 1928] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a1ca59400) [pid = 1928] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a1bfce000) [pid = 1928] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a1fd0a000) [pid = 1928] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a24dbe400) [pid = 1928] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1fd0f400) [pid = 1928] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a1a65fc00) [pid = 1928] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1aedfc00) [pid = 1928] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a24d27000) [pid = 1928] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a2ac70800) [pid = 1928] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a19acb800) [pid = 1928] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a23b4a000) [pid = 1928] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a21860400) [pid = 1928] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a1c0ce800) [pid = 1928] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a23d49000) [pid = 1928] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a1c0cf800) [pid = 1928] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a1c0cf400) [pid = 1928] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a1c0c7c00) [pid = 1928] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a24dc8400) [pid = 1928] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a24dbe800) [pid = 1928] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a1d957000) [pid = 1928] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a1bc96800) [pid = 1928] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a361c4400) [pid = 1928] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:20:00 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a19ad0c00) [pid = 1928] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2100ms 16:20:00 INFO - PROCESS | 1928 | 1461280800664 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 16:20:00 INFO - PROCESS | 1928 | 1461280800668 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 16:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:20:00 INFO - PROCESS | 1928 | 1461280800706 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 1928 | 1461280800708 Marionette TRACE conn5 <- [1,150,null,{}] 16:20:00 INFO - PROCESS | 1928 | 1461280800779 Marionette TRACE conn5 -> [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:00 INFO - PROCESS | 1928 | 1461280800921 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 16:20:01 INFO - PROCESS | 1928 | 1461280801055 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2299f000 == 13 [pid = 1928] [id = 45] 16:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a1d957000) [pid = 1928] [serial = 133] [outer = (nil)] 16:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a21860400) [pid = 1928] [serial = 134] [outer = 0x7f5a1d957000] 16:20:01 INFO - PROCESS | 1928 | 1461280801132 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a22b2e800) [pid = 1928] [serial = 135] [outer = 0x7f5a1d957000] 16:20:01 INFO - PROCESS | 1928 | 1461280801787 Marionette TRACE conn5 <- [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:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1136ms 16:20:01 INFO - PROCESS | 1928 | 1461280801834 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 16:20:01 INFO - PROCESS | 1928 | 1461280801837 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 16:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:20:01 INFO - PROCESS | 1928 | 1461280801857 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 1928 | 1461280801861 Marionette TRACE conn5 <- [1,154,null,{}] 16:20:01 INFO - PROCESS | 1928 | 1461280801874 Marionette TRACE conn5 -> [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:02 INFO - PROCESS | 1928 | 1461280802014 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 16:20:02 INFO - PROCESS | 1928 | 1461280802027 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a308ec000 == 14 [pid = 1928] [id = 46] 16:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a26fcec00) [pid = 1928] [serial = 136] [outer = (nil)] 16:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a2fcf2c00) [pid = 1928] [serial = 137] [outer = 0x7f5a26fcec00] 16:20:02 INFO - PROCESS | 1928 | 1461280802101 Marionette DEBUG loaded listener.js 16:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a35d8f800) [pid = 1928] [serial = 138] [outer = 0x7f5a26fcec00] 16:20:03 INFO - PROCESS | 1928 | 1461280803209 Marionette TRACE conn5 <- [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:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1380ms 16:20:03 INFO - PROCESS | 1928 | 1461280803238 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 16:20:03 INFO - PROCESS | 1928 | 1461280803245 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 16:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:20:03 INFO - PROCESS | 1928 | 1461280803255 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 1928 | 1461280803260 Marionette TRACE conn5 <- [1,158,null,{}] 16:20:03 INFO - PROCESS | 1928 | 1461280803268 Marionette TRACE conn5 -> [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:03 INFO - PROCESS | 1928 | 1461280803469 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 16:20:03 INFO - PROCESS | 1928 | 1461280803602 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bc63000 == 15 [pid = 1928] [id = 47] 16:20:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a1d446000) [pid = 1928] [serial = 139] [outer = (nil)] 16:20:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1fd0ac00) [pid = 1928] [serial = 140] [outer = 0x7f5a1d446000] 16:20:03 INFO - PROCESS | 1928 | 1461280803678 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a216b4c00) [pid = 1928] [serial = 141] [outer = 0x7f5a1d446000] 16:20:04 INFO - PROCESS | 1928 | 1461280804639 Marionette TRACE conn5 <- [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:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1436ms 16:20:04 INFO - PROCESS | 1928 | 1461280804692 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 16:20:04 INFO - PROCESS | 1928 | 1461280804699 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 16:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:20:04 INFO - PROCESS | 1928 | 1461280804710 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 1928 | 1461280804713 Marionette TRACE conn5 <- [1,162,null,{}] 16:20:04 INFO - PROCESS | 1928 | 1461280804719 Marionette TRACE conn5 -> [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:04 INFO - PROCESS | 1928 | 1461280804909 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 16:20:05 INFO - PROCESS | 1928 | 1461280805076 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db12800 == 16 [pid = 1928] [id = 48] 16:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a1a058800) [pid = 1928] [serial = 142] [outer = (nil)] 16:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1a060800) [pid = 1928] [serial = 143] [outer = 0x7f5a1a058800] 16:20:05 INFO - PROCESS | 1928 | 1461280805150 Marionette DEBUG loaded listener.js 16:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1fd02400) [pid = 1928] [serial = 144] [outer = 0x7f5a1a058800] 16:20:06 INFO - PROCESS | 1928 | 1461280806332 Marionette TRACE conn5 <- [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:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1639ms 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a22b28c00) [pid = 1928] [serial = 31] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a24ec4800) [pid = 1928] [serial = 43] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a211de800) [pid = 1928] [serial = 28] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a26a2ec00) [pid = 1928] [serial = 44] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a2ac0bc00) [pid = 1928] [serial = 46] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a2fce8400) [pid = 1928] [serial = 47] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a30f07c00) [pid = 1928] [serial = 50] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a1bb5f000) [pid = 1928] [serial = 22] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a216ac400) [pid = 1928] [serial = 38] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a216b1000) [pid = 1928] [serial = 29] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a24d33c00) [pid = 1928] [serial = 34] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a1ffd5800) [pid = 1928] [serial = 25] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a2ac0b000) [pid = 1928] [serial = 35] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f5a227d3c00) [pid = 1928] [serial = 41] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f5a1bfccc00) [pid = 1928] [serial = 23] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f5a22635400) [pid = 1928] [serial = 17] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f5a2120ec00) [pid = 1928] [serial = 65] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f5a30d27800) [pid = 1928] [serial = 49] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f5a226a6c00) [pid = 1928] [serial = 79] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f5a24ae0c00) [pid = 1928] [serial = 67] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f5a1d63dc00) [pid = 1928] [serial = 94] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f5a37e44000) [pid = 1928] [serial = 88] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f5a1fd11c00) [pid = 1928] [serial = 113] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f5a1d445800) [pid = 1928] [serial = 76] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f5a1d44ac00) [pid = 1928] [serial = 64] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f5a211df400) [pid = 1928] [serial = 62] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f5a33919800) [pid = 1928] [serial = 2] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f5a1d441c00) [pid = 1928] [serial = 61] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f5a224b0c00) [pid = 1928] [serial = 40] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f5a211de400) [pid = 1928] [serial = 37] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f5a24424400) [pid = 1928] [serial = 80] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x7f5a22b36c00) [pid = 1928] [serial = 12] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x7f5a30f09c00) [pid = 1928] [serial = 100] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x7f5a22f56000) [pid = 1928] [serial = 9] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x7f5a22b29c00) [pid = 1928] [serial = 56] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0x7f5a26a23c00) [pid = 1928] [serial = 58] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0x7f5a35ccb400) [pid = 1928] [serial = 73] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 75 (0x7f5a1c0d4800) [pid = 1928] [serial = 53] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 74 (0x7f5a30da2c00) [pid = 1928] [serial = 82] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 73 (0x7f5a2265c000) [pid = 1928] [serial = 55] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x7f5a37eb4000) [pid = 1928] [serial = 89] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x7f5a212f8400) [pid = 1928] [serial = 77] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x7f5a21868400) [pid = 1928] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x7f5a1bc8d800) [pid = 1928] [serial = 52] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x7f5a2447e800) [pid = 1928] [serial = 116] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x7f5a212f7000) [pid = 1928] [serial = 95] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x7f5a2ac0c000) [pid = 1928] [serial = 70] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0x7f5a226a1800) [pid = 1928] [serial = 114] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0x7f5a226aa800) [pid = 1928] [serial = 97] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0x7f5a24dc8000) [pid = 1928] [serial = 68] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0x7f5a24d2b000) [pid = 1928] [serial = 98] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x7f5a35cd9000) [pid = 1928] [serial = 74] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 60 (0x7f5a38bb3c00) [pid = 1928] [serial = 92] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 59 (0x7f5a31f0ec00) [pid = 1928] [serial = 119] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 58 (0x7f5a30da5000) [pid = 1928] [serial = 71] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 57 (0x7f5a361f7c00) [pid = 1928] [serial = 91] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 56 (0x7f5a26f7e800) [pid = 1928] [serial = 59] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 55 (0x7f5a35d82c00) [pid = 1928] [serial = 85] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 54 (0x7f5a38b8f400) [pid = 1928] [serial = 105] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 53 (0x7f5a19bcac00) [pid = 1928] [serial = 111] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 52 (0x7f5a36109c00) [pid = 1928] [serial = 86] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 51 (0x7f5a19bc6000) [pid = 1928] [serial = 110] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 50 (0x7f5a38b91400) [pid = 1928] [serial = 108] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 49 (0x7f5a26a31000) [pid = 1928] [serial = 117] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 48 (0x7f5a31dd7800) [pid = 1928] [serial = 83] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 47 (0x7f5a19ad8c00) [pid = 1928] [serial = 107] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 46 (0x7f5a1c0d0400) [pid = 1928] [serial = 16] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 45 (0x7f5a361f6000) [pid = 1928] [serial = 104] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 44 (0x7f5a1bc8f400) [pid = 1928] [serial = 19] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | --DOMWINDOW == 43 (0x7f5a31f19c00) [pid = 1928] [serial = 101] [outer = (nil)] [url = about:blank] 16:20:06 INFO - PROCESS | 1928 | 1461280806446 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 16:20:06 INFO - PROCESS | 1928 | 1461280806451 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 16:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:20:06 INFO - PROCESS | 1928 | 1461280806476 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:20:06 INFO - PROCESS | 1928 | 1461280806480 Marionette TRACE conn5 <- [1,166,null,{}] 16:20:06 INFO - PROCESS | 1928 | 1461280806488 Marionette TRACE conn5 -> [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:06 INFO - PROCESS | 1928 | 1461280806642 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 16:20:06 INFO - PROCESS | 1928 | 1461280806654 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bf11800 == 17 [pid = 1928] [id = 49] 16:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 44 (0x7f5a1a657400) [pid = 1928] [serial = 145] [outer = (nil)] 16:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 45 (0x7f5a1bfcf400) [pid = 1928] [serial = 146] [outer = 0x7f5a1a657400] 16:20:06 INFO - PROCESS | 1928 | 1461280806728 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 46 (0x7f5a1c0d3400) [pid = 1928] [serial = 147] [outer = 0x7f5a1a657400] 16:20:07 INFO - PROCESS | 1928 | 1461280807123 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:20:07 INFO - PROCESS | 1928 | 1461280807448 Marionette TRACE conn5 <- [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:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 999ms 16:20:07 INFO - PROCESS | 1928 | 1461280807462 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 16:20:07 INFO - PROCESS | 1928 | 1461280807468 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 16:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:20:07 INFO - PROCESS | 1928 | 1461280807477 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 1928 | 1461280807479 Marionette TRACE conn5 <- [1,170,null,{}] 16:20:07 INFO - PROCESS | 1928 | 1461280807484 Marionette TRACE conn5 -> [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:07 INFO - PROCESS | 1928 | 1461280807616 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 16:20:07 INFO - PROCESS | 1928 | 1461280807698 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2183a000 == 18 [pid = 1928] [id = 50] 16:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 47 (0x7f5a1c0d2400) [pid = 1928] [serial = 148] [outer = (nil)] 16:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 48 (0x7f5a211de400) [pid = 1928] [serial = 149] [outer = 0x7f5a1c0d2400] 16:20:07 INFO - PROCESS | 1928 | 1461280807757 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 49 (0x7f5a216adc00) [pid = 1928] [serial = 150] [outer = 0x7f5a1c0d2400] 16:20:08 INFO - PROCESS | 1928 | 1461280808369 Marionette TRACE conn5 <- [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:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 930ms 16:20:08 INFO - PROCESS | 1928 | 1461280808407 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 1928 | 1461280808411 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 16:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:20:08 INFO - PROCESS | 1928 | 1461280808417 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1928 | 1461280808422 Marionette TRACE conn5 <- [1,174,null,{}] 16:20:08 INFO - PROCESS | 1928 | 1461280808438 Marionette TRACE conn5 -> [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:08 INFO - PROCESS | 1928 | 1461280808608 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 16:20:08 INFO - PROCESS | 1928 | 1461280808648 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a22f9f000 == 19 [pid = 1928] [id = 51] 16:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x7f5a2239e000) [pid = 1928] [serial = 151] [outer = (nil)] 16:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0x7f5a2269f400) [pid = 1928] [serial = 152] [outer = 0x7f5a2239e000] 16:20:08 INFO - PROCESS | 1928 | 1461280808718 Marionette DEBUG loaded listener.js 16:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0x7f5a22932800) [pid = 1928] [serial = 153] [outer = 0x7f5a2239e000] 16:20:09 INFO - PROCESS | 1928 | 1461280809622 Marionette TRACE conn5 <- [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:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1237ms 16:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:20:09 INFO - PROCESS | 1928 | 1461280809654 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 16:20:09 INFO - PROCESS | 1928 | 1461280809657 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 16:20:09 INFO - PROCESS | 1928 | 1461280809663 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 1928 | 1461280809666 Marionette TRACE conn5 <- [1,178,null,{}] 16:20:09 INFO - PROCESS | 1928 | 1461280809682 Marionette TRACE conn5 -> [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:09 INFO - PROCESS | 1928 | 1461280809847 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 16:20:09 INFO - PROCESS | 1928 | 1461280809902 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23f1a000 == 20 [pid = 1928] [id = 52] 16:20:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x7f5a19ad4800) [pid = 1928] [serial = 154] [outer = (nil)] 16:20:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x7f5a23b44000) [pid = 1928] [serial = 155] [outer = 0x7f5a19ad4800] 16:20:09 INFO - PROCESS | 1928 | 1461280809962 Marionette DEBUG loaded listener.js 16:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x7f5a2421f800) [pid = 1928] [serial = 156] [outer = 0x7f5a19ad4800] 16:20:10 INFO - PROCESS | 1928 | 1461280810685 Marionette TRACE conn5 <- [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:10 INFO - PROCESS | 1928 | --DOMWINDOW == 54 (0x7f5a1a05d400) [pid = 1928] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:20:10 INFO - PROCESS | 1928 | --DOMWINDOW == 53 (0x7f5a1d643000) [pid = 1928] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:20:10 INFO - PROCESS | 1928 | --DOMWINDOW == 52 (0x7f5a19ad8400) [pid = 1928] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:20:10 INFO - PROCESS | 1928 | --DOMWINDOW == 51 (0x7f5a1a057400) [pid = 1928] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:20:10 INFO - PROCESS | 1928 | --DOMWINDOW == 50 (0x7f5a1d957000) [pid = 1928] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:20:10 INFO - PROCESS | 1928 | --DOMWINDOW == 49 (0x7f5a30f10c00) [pid = 1928] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1086ms 16:20:10 INFO - PROCESS | 1928 | 1461280810752 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 1928 | 1461280810755 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 16:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:20:10 INFO - PROCESS | 1928 | 1461280810763 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 1928 | 1461280810766 Marionette TRACE conn5 <- [1,182,null,{}] 16:20:10 INFO - PROCESS | 1928 | 1461280810771 Marionette TRACE conn5 -> [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:10 INFO - PROCESS | 1928 | 1461280810903 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 16:20:10 INFO - PROCESS | 1928 | 1461280810914 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24473000 == 21 [pid = 1928] [id = 53] 16:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x7f5a1d63ec00) [pid = 1928] [serial = 157] [outer = (nil)] 16:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0x7f5a22f57c00) [pid = 1928] [serial = 158] [outer = 0x7f5a1d63ec00] 16:20:10 INFO - PROCESS | 1928 | 1461280810974 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0x7f5a24223c00) [pid = 1928] [serial = 159] [outer = 0x7f5a1d63ec00] 16:20:11 INFO - PROCESS | 1928 | 1461280811756 Marionette TRACE conn5 <- [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:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1029ms 16:20:11 INFO - PROCESS | 1928 | 1461280811793 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 16:20:11 INFO - PROCESS | 1928 | 1461280811796 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 16:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:20:11 INFO - PROCESS | 1928 | 1461280811801 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:20:11 INFO - PROCESS | 1928 | 1461280811804 Marionette TRACE conn5 <- [1,186,null,{}] 16:20:11 INFO - PROCESS | 1928 | 1461280811809 Marionette TRACE conn5 -> [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:11 INFO - PROCESS | 1928 | 1461280811976 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 16:20:11 INFO - PROCESS | 1928 | 1461280811993 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26c44000 == 22 [pid = 1928] [id = 54] 16:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x7f5a233eec00) [pid = 1928] [serial = 160] [outer = (nil)] 16:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x7f5a26a2f800) [pid = 1928] [serial = 161] [outer = 0x7f5a233eec00] 16:20:12 INFO - PROCESS | 1928 | 1461280812061 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x7f5a26f7c000) [pid = 1928] [serial = 162] [outer = 0x7f5a233eec00] 16:20:12 INFO - PROCESS | 1928 | 1461280812702 Marionette TRACE conn5 <- [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:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 928ms 16:20:12 INFO - PROCESS | 1928 | 1461280812732 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 16:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:20:12 INFO - PROCESS | 1928 | 1461280812735 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 16:20:12 INFO - PROCESS | 1928 | 1461280812741 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1928 | 1461280812743 Marionette TRACE conn5 <- [1,190,null,{}] 16:20:12 INFO - PROCESS | 1928 | 1461280812748 Marionette TRACE conn5 -> [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:12 INFO - PROCESS | 1928 | 1461280812903 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 16:20:13 INFO - PROCESS | 1928 | 1461280813015 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1b912000 == 23 [pid = 1928] [id = 55] 16:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x7f5a19ac9800) [pid = 1928] [serial = 163] [outer = (nil)] 16:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x7f5a19ad4000) [pid = 1928] [serial = 164] [outer = 0x7f5a19ac9800] 16:20:13 INFO - PROCESS | 1928 | 1461280813088 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x7f5a1a05a000) [pid = 1928] [serial = 165] [outer = 0x7f5a19ac9800] 16:20:14 INFO - PROCESS | 1928 | 1461280814073 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1381ms 16:20:14 INFO - PROCESS | 1928 | 1461280814125 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 16:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:20:14 INFO - PROCESS | 1928 | 1461280814132 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 16:20:14 INFO - PROCESS | 1928 | 1461280814140 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:20:14 INFO - PROCESS | 1928 | 1461280814146 Marionette TRACE conn5 <- [1,194,null,{}] 16:20:14 INFO - PROCESS | 1928 | 1461280814153 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:14 INFO - PROCESS | 1928 | 1461280814314 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 16:20:14 INFO - PROCESS | 1928 | 1461280814436 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23592800 == 24 [pid = 1928] [id = 56] 16:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x7f5a19acb400) [pid = 1928] [serial = 166] [outer = (nil)] 16:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x7f5a211e6800) [pid = 1928] [serial = 167] [outer = 0x7f5a19acb400] 16:20:14 INFO - PROCESS | 1928 | 1461280814509 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x7f5a216b8c00) [pid = 1928] [serial = 168] [outer = 0x7f5a19acb400] 16:20:15 INFO - PROCESS | 1928 | 1461280815352 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1231ms 16:20:15 INFO - PROCESS | 1928 | 1461280815375 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 1928 | 1461280815382 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 16:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:20:15 INFO - PROCESS | 1928 | 1461280815389 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1928 | 1461280815392 Marionette TRACE conn5 <- [1,198,null,{}] 16:20:15 INFO - PROCESS | 1928 | 1461280815399 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:15 INFO - PROCESS | 1928 | 1461280815557 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 16:20:15 INFO - PROCESS | 1928 | 1461280815701 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22cb0800 == 25 [pid = 1928] [id = 57] 16:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x7f5a22661800) [pid = 1928] [serial = 169] [outer = (nil)] 16:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x7f5a22be9400) [pid = 1928] [serial = 170] [outer = 0x7f5a22661800] 16:20:15 INFO - PROCESS | 1928 | 1461280815774 Marionette DEBUG loaded listener.js 16:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x7f5a24424400) [pid = 1928] [serial = 171] [outer = 0x7f5a22661800] 16:20:16 INFO - PROCESS | 1928 | 1461280816585 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1233ms 16:20:16 INFO - PROCESS | 1928 | 1461280816623 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 1928 | 1461280816627 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 16:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:20:16 INFO - PROCESS | 1928 | 1461280816640 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1928 | 1461280816649 Marionette TRACE conn5 <- [1,202,null,{}] 16:20:16 INFO - PROCESS | 1928 | 1461280816658 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:16 INFO - PROCESS | 1928 | 1461280816820 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 16:20:16 INFO - PROCESS | 1928 | 1461280816946 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a308d6800 == 26 [pid = 1928] [id = 58] 16:20:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x7f5a24dc0c00) [pid = 1928] [serial = 172] [outer = (nil)] 16:20:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x7f5a26f46000) [pid = 1928] [serial = 173] [outer = 0x7f5a24dc0c00] 16:20:17 INFO - PROCESS | 1928 | 1461280817018 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x7f5a2ac0a400) [pid = 1928] [serial = 174] [outer = 0x7f5a24dc0c00] 16:20:17 INFO - PROCESS | 1928 | 1461280817922 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1306ms 16:20:17 INFO - PROCESS | 1928 | 1461280817940 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 16:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:20:17 INFO - PROCESS | 1928 | 1461280817945 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 16:20:17 INFO - PROCESS | 1928 | 1461280817951 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 1928 | 1461280817954 Marionette TRACE conn5 <- [1,206,null,{}] 16:20:17 INFO - PROCESS | 1928 | 1461280817960 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:18 INFO - PROCESS | 1928 | 1461280818125 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 16:20:18 INFO - PROCESS | 1928 | 1461280818247 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30d16800 == 27 [pid = 1928] [id = 59] 16:20:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x7f5a2697b400) [pid = 1928] [serial = 175] [outer = (nil)] 16:20:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x7f5a30aca000) [pid = 1928] [serial = 176] [outer = 0x7f5a2697b400] 16:20:18 INFO - PROCESS | 1928 | 1461280818321 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x7f5a30da2c00) [pid = 1928] [serial = 177] [outer = 0x7f5a2697b400] 16:20:19 INFO - PROCESS | 1928 | 1461280819221 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1329ms 16:20:19 INFO - PROCESS | 1928 | 1461280819281 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 1928 | 1461280819286 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 16:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:20:19 INFO - PROCESS | 1928 | 1461280819294 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 1928 | 1461280819299 Marionette TRACE conn5 <- [1,210,null,{}] 16:20:19 INFO - PROCESS | 1928 | 1461280819308 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:19 INFO - PROCESS | 1928 | 1461280819460 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 16:20:19 INFO - PROCESS | 1928 | 1461280819606 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1bf04000 == 28 [pid = 1928] [id = 60] 16:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x7f5a1bfcc000) [pid = 1928] [serial = 178] [outer = (nil)] 16:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x7f5a1c0d1400) [pid = 1928] [serial = 179] [outer = 0x7f5a1bfcc000] 16:20:19 INFO - PROCESS | 1928 | 1461280819694 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x7f5a1d643000) [pid = 1928] [serial = 180] [outer = 0x7f5a1bfcc000] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x7f5a30da9400) [pid = 1928] [serial = 131] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x7f5a21863800) [pid = 1928] [serial = 125] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x7f5a22633000) [pid = 1928] [serial = 126] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x7f5a1a65e400) [pid = 1928] [serial = 122] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x7f5a1c0c9000) [pid = 1928] [serial = 123] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x7f5a23d41400) [pid = 1928] [serial = 128] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x7f5a21860400) [pid = 1928] [serial = 134] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0x7f5a22b2e800) [pid = 1928] [serial = 135] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0x7f5a31dd6000) [pid = 1928] [serial = 132] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0x7f5a24dc6c00) [pid = 1928] [serial = 129] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0x7f5a35f71000) [pid = 1928] [serial = 120] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x7f5a2fcf2c00) [pid = 1928] [serial = 137] [outer = (nil)] [url = about:blank] 16:20:20 INFO - PROCESS | 1928 | 1461280820475 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1236ms 16:20:20 INFO - PROCESS | 1928 | 1461280820532 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 16:20:20 INFO - PROCESS | 1928 | 1461280820540 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 16:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:20:20 INFO - PROCESS | 1928 | 1461280820550 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 1928 | 1461280820553 Marionette TRACE conn5 <- [1,214,null,{}] 16:20:20 INFO - PROCESS | 1928 | 1461280820559 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:20 INFO - PROCESS | 1928 | 1461280820728 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 16:20:20 INFO - PROCESS | 1928 | 1461280820739 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a22cb9800 == 29 [pid = 1928] [id = 61] 16:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x7f5a1ff7d800) [pid = 1928] [serial = 181] [outer = (nil)] 16:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x7f5a21fd1800) [pid = 1928] [serial = 182] [outer = 0x7f5a1ff7d800] 16:20:20 INFO - PROCESS | 1928 | 1461280820802 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x7f5a2265a000) [pid = 1928] [serial = 183] [outer = 0x7f5a1ff7d800] 16:20:21 INFO - PROCESS | 1928 | 1461280821513 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 981ms 16:20:21 INFO - PROCESS | 1928 | 1461280821533 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 1928 | 1461280821536 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 16:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:20:21 INFO - PROCESS | 1928 | 1461280821543 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 1928 | 1461280821548 Marionette TRACE conn5 <- [1,218,null,{}] 16:20:21 INFO - PROCESS | 1928 | 1461280821571 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:21 INFO - PROCESS | 1928 | 1461280821740 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 16:20:21 INFO - PROCESS | 1928 | 1461280821758 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a24a8a000 == 30 [pid = 1928] [id = 62] 16:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x7f5a23bc6800) [pid = 1928] [serial = 184] [outer = (nil)] 16:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x7f5a24482c00) [pid = 1928] [serial = 185] [outer = 0x7f5a23bc6800] 16:20:21 INFO - PROCESS | 1928 | 1461280821824 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x7f5a24dc7c00) [pid = 1928] [serial = 186] [outer = 0x7f5a23bc6800] 16:20:22 INFO - PROCESS | 1928 | 1461280822504 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 989ms 16:20:22 INFO - PROCESS | 1928 | 1461280822533 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 1928 | 1461280822536 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:20:22 INFO - PROCESS | 1928 | 1461280822542 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1928 | 1461280822544 Marionette TRACE conn5 <- [1,222,null,{}] 16:20:22 INFO - PROCESS | 1928 | 1461280822550 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:22 INFO - PROCESS | 1928 | 1461280822739 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 16:20:22 INFO - PROCESS | 1928 | 1461280822764 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2ace1000 == 31 [pid = 1928] [id = 63] 16:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x7f5a1a052800) [pid = 1928] [serial = 187] [outer = (nil)] 16:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x7f5a26a30000) [pid = 1928] [serial = 188] [outer = 0x7f5a1a052800] 16:20:22 INFO - PROCESS | 1928 | 1461280822826 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x7f5a30884800) [pid = 1928] [serial = 189] [outer = 0x7f5a1a052800] 16:20:23 INFO - PROCESS | 1928 | 1461280823500 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 983ms 16:20:23 INFO - PROCESS | 1928 | 1461280823527 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1928 | 1461280823530 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:20:23 INFO - PROCESS | 1928 | 1461280823542 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 1928 | 1461280823544 Marionette TRACE conn5 <- [1,226,null,{}] 16:20:23 INFO - PROCESS | 1928 | 1461280823550 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:23 INFO - PROCESS | 1928 | 1461280823718 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 16:20:23 INFO - PROCESS | 1928 | 1461280823748 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a30d58800 == 32 [pid = 1928] [id = 64] 16:20:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x7f5a19ad3400) [pid = 1928] [serial = 190] [outer = (nil)] 16:20:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x7f5a30defc00) [pid = 1928] [serial = 191] [outer = 0x7f5a19ad3400] 16:20:23 INFO - PROCESS | 1928 | 1461280823809 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x7f5a31c2e000) [pid = 1928] [serial = 192] [outer = 0x7f5a19ad3400] 16:20:24 INFO - PROCESS | 1928 | 1461280824649 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1131ms 16:20:24 INFO - PROCESS | 1928 | 1461280824673 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 16:20:24 INFO - PROCESS | 1928 | 1461280824677 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 16:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:20:24 INFO - PROCESS | 1928 | 1461280824682 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:20:24 INFO - PROCESS | 1928 | 1461280824684 Marionette TRACE conn5 <- [1,230,null,{}] 16:20:24 INFO - PROCESS | 1928 | 1461280824689 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:24 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x7f5a19ad4800) [pid = 1928] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:20:24 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x7f5a1d63ec00) [pid = 1928] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:20:24 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x7f5a1a657400) [pid = 1928] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:20:24 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x7f5a1c0d2400) [pid = 1928] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:20:24 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x7f5a2239e000) [pid = 1928] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:20:24 INFO - PROCESS | 1928 | 1461280824932 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 16:20:24 INFO - PROCESS | 1928 | 1461280824949 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a31a13800 == 33 [pid = 1928] [id = 65] 16:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x7f5a226aa800) [pid = 1928] [serial = 193] [outer = (nil)] 16:20:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x7f5a31ce0c00) [pid = 1928] [serial = 194] [outer = 0x7f5a226aa800] 16:20:25 INFO - PROCESS | 1928 | 1461280825027 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x7f5a35f70c00) [pid = 1928] [serial = 195] [outer = 0x7f5a226aa800] 16:20:25 INFO - PROCESS | 1928 | 1461280825716 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1082ms 16:20:25 INFO - PROCESS | 1928 | 1461280825766 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1928 | 1461280825769 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 16:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:20:25 INFO - PROCESS | 1928 | 1461280825774 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1928 | 1461280825777 Marionette TRACE conn5 <- [1,234,null,{}] 16:20:25 INFO - PROCESS | 1928 | 1461280825782 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:25 INFO - PROCESS | 1928 | 1461280825943 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 16:20:25 INFO - PROCESS | 1928 | 1461280825960 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3391c800 == 34 [pid = 1928] [id = 66] 16:20:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x7f5a35f71000) [pid = 1928] [serial = 196] [outer = (nil)] 16:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x7f5a361b7000) [pid = 1928] [serial = 197] [outer = 0x7f5a35f71000] 16:20:26 INFO - PROCESS | 1928 | 1461280826022 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x7f5a361efc00) [pid = 1928] [serial = 198] [outer = 0x7f5a35f71000] 16:20:26 INFO - PROCESS | 1928 | 1461280826678 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 926ms 16:20:26 INFO - PROCESS | 1928 | 1461280826702 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 16:20:26 INFO - PROCESS | 1928 | 1461280826705 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 16:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:20:26 INFO - PROCESS | 1928 | 1461280826710 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1928 | 1461280826713 Marionette TRACE conn5 <- [1,238,null,{}] 16:20:26 INFO - PROCESS | 1928 | 1461280826718 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:26 INFO - PROCESS | 1928 | 1461280826909 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 16:20:27 INFO - PROCESS | 1928 | 1461280827051 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db16800 == 35 [pid = 1928] [id = 67] 16:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x7f5a1a059800) [pid = 1928] [serial = 199] [outer = (nil)] 16:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x7f5a1a658c00) [pid = 1928] [serial = 200] [outer = 0x7f5a1a059800] 16:20:27 INFO - PROCESS | 1928 | 1461280827124 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x7f5a1c0cfc00) [pid = 1928] [serial = 201] [outer = 0x7f5a1a059800] 16:20:27 INFO - PROCESS | 1928 | 1461280827933 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1240ms 16:20:27 INFO - PROCESS | 1928 | 1461280827952 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 1928 | 1461280827958 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 16:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:20:27 INFO - PROCESS | 1928 | 1461280827966 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1928 | 1461280827972 Marionette TRACE conn5 <- [1,242,null,{}] 16:20:27 INFO - PROCESS | 1928 | 1461280827980 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:28 INFO - PROCESS | 1928 | 1461280828138 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 16:20:28 INFO - PROCESS | 1928 | 1461280828273 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26a6e000 == 36 [pid = 1928] [id = 68] 16:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x7f5a211ea800) [pid = 1928] [serial = 202] [outer = (nil)] 16:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x7f5a224ae400) [pid = 1928] [serial = 203] [outer = 0x7f5a211ea800] 16:20:28 INFO - PROCESS | 1928 | 1461280828348 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x7f5a22b28c00) [pid = 1928] [serial = 204] [outer = 0x7f5a211ea800] 16:20:29 INFO - PROCESS | 1928 | 1461280829182 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1282ms 16:20:29 INFO - PROCESS | 1928 | 1461280829249 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 1928 | 1461280829254 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 16:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:20:29 INFO - PROCESS | 1928 | 1461280829260 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 1928 | 1461280829264 Marionette TRACE conn5 <- [1,246,null,{}] 16:20:29 INFO - PROCESS | 1928 | 1461280829269 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:29 INFO - PROCESS | 1928 | 1461280829428 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 16:20:29 INFO - PROCESS | 1928 | 1461280829562 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a355b6000 == 37 [pid = 1928] [id = 69] 16:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f5a23d44000) [pid = 1928] [serial = 205] [outer = (nil)] 16:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f5a2ac76c00) [pid = 1928] [serial = 206] [outer = 0x7f5a23d44000] 16:20:29 INFO - PROCESS | 1928 | 1461280829635 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f5a31c2d800) [pid = 1928] [serial = 207] [outer = 0x7f5a23d44000] 16:20:30 INFO - PROCESS | 1928 | 1461280830481 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1233ms 16:20:30 INFO - PROCESS | 1928 | 1461280830494 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1928 | 1461280830500 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:20:30 INFO - PROCESS | 1928 | 1461280830517 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1928 | 1461280830525 Marionette TRACE conn5 <- [1,250,null,{}] 16:20:30 INFO - PROCESS | 1928 | 1461280830531 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:30 INFO - PROCESS | 1928 | 1461280830699 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 16:20:30 INFO - PROCESS | 1928 | 1461280830867 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35f19800 == 38 [pid = 1928] [id = 70] 16:20:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f5a19acf800) [pid = 1928] [serial = 208] [outer = (nil)] 16:20:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f5a35d4f400) [pid = 1928] [serial = 209] [outer = 0x7f5a19acf800] 16:20:30 INFO - PROCESS | 1928 | 1461280830941 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f5a361fbc00) [pid = 1928] [serial = 210] [outer = 0x7f5a19acf800] 16:20:31 INFO - PROCESS | 1928 | 1461280831907 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1444ms 16:20:31 INFO - PROCESS | 1928 | 1461280831954 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 16:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:20:31 INFO - PROCESS | 1928 | 1461280831958 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 16:20:31 INFO - PROCESS | 1928 | 1461280831964 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:20:31 INFO - PROCESS | 1928 | 1461280831968 Marionette TRACE conn5 <- [1,254,null,{}] 16:20:31 INFO - PROCESS | 1928 | 1461280831973 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:32 INFO - PROCESS | 1928 | 1461280832132 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 16:20:32 INFO - PROCESS | 1928 | 1461280832391 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a24126800 == 39 [pid = 1928] [id = 71] 16:20:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f5a1bfcd000) [pid = 1928] [serial = 211] [outer = (nil)] 16:20:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f5a1c0d4800) [pid = 1928] [serial = 212] [outer = 0x7f5a1bfcd000] 16:20:32 INFO - PROCESS | 1928 | 1461280832527 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f5a211e9400) [pid = 1928] [serial = 213] [outer = 0x7f5a1bfcd000] 16:20:33 INFO - PROCESS | 1928 | 1461280833367 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1431ms 16:20:33 INFO - PROCESS | 1928 | 1461280833397 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1928 | 1461280833404 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:20:33 INFO - PROCESS | 1928 | 1461280833412 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1928 | 1461280833417 Marionette TRACE conn5 <- [1,258,null,{}] 16:20:33 INFO - PROCESS | 1928 | 1461280833423 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:33 INFO - PROCESS | 1928 | 1461280833628 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 16:20:33 INFO - PROCESS | 1928 | 1461280833644 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a22caf800 == 40 [pid = 1928] [id = 72] 16:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f5a1bfd3c00) [pid = 1928] [serial = 214] [outer = (nil)] 16:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f5a23660400) [pid = 1928] [serial = 215] [outer = 0x7f5a1bfd3c00] 16:20:33 INFO - PROCESS | 1928 | 1461280833711 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f5a23667c00) [pid = 1928] [serial = 216] [outer = 0x7f5a1bfd3c00] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f5a26a2f800) [pid = 1928] [serial = 161] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f5a1fd0ac00) [pid = 1928] [serial = 140] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f5a23b44000) [pid = 1928] [serial = 155] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f5a22f57c00) [pid = 1928] [serial = 158] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f5a1bfcf400) [pid = 1928] [serial = 146] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f5a1c0d3400) [pid = 1928] [serial = 147] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f5a211de400) [pid = 1928] [serial = 149] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f5a2269f400) [pid = 1928] [serial = 152] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f5a216adc00) [pid = 1928] [serial = 150] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f5a1a060800) [pid = 1928] [serial = 143] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x7f5a2421f800) [pid = 1928] [serial = 156] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x7f5a24223c00) [pid = 1928] [serial = 159] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x7f5a22932800) [pid = 1928] [serial = 153] [outer = (nil)] [url = about:blank] 16:20:34 INFO - PROCESS | 1928 | 1461280834593 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1231ms 16:20:34 INFO - PROCESS | 1928 | 1461280834647 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 16:20:34 INFO - PROCESS | 1928 | 1461280834652 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 16:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:20:34 INFO - PROCESS | 1928 | 1461280834661 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:20:34 INFO - PROCESS | 1928 | 1461280834663 Marionette TRACE conn5 <- [1,262,null,{}] 16:20:34 INFO - PROCESS | 1928 | 1461280834676 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:34 INFO - PROCESS | 1928 | 1461280834826 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 16:20:34 INFO - PROCESS | 1928 | 1461280834837 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23594800 == 41 [pid = 1928] [id = 73] 16:20:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x7f5a1a055000) [pid = 1928] [serial = 217] [outer = (nil)] 16:20:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f5a2421d800) [pid = 1928] [serial = 218] [outer = 0x7f5a1a055000] 16:20:34 INFO - PROCESS | 1928 | 1461280834899 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f5a24d27000) [pid = 1928] [serial = 219] [outer = 0x7f5a1a055000] 16:20:35 INFO - PROCESS | 1928 | 1461280835625 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 990ms 16:20:35 INFO - PROCESS | 1928 | 1461280835652 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 1928 | 1461280835655 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 16:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:20:35 INFO - PROCESS | 1928 | 1461280835663 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1928 | 1461280835672 Marionette TRACE conn5 <- [1,266,null,{}] 16:20:35 INFO - PROCESS | 1928 | 1461280835700 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:35 INFO - PROCESS | 1928 | 1461280835869 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 16:20:35 INFO - PROCESS | 1928 | 1461280835882 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a30d13000 == 42 [pid = 1928] [id = 74] 16:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f5a24d27400) [pid = 1928] [serial = 220] [outer = (nil)] 16:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f5a30f50800) [pid = 1928] [serial = 221] [outer = 0x7f5a24d27400] 16:20:35 INFO - PROCESS | 1928 | 1461280835942 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f5a31f11400) [pid = 1928] [serial = 222] [outer = 0x7f5a24d27400] 16:20:36 INFO - PROCESS | 1928 | 1461280836757 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1149ms 16:20:36 INFO - PROCESS | 1928 | 1461280836813 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1928 | 1461280836816 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 16:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:20:36 INFO - PROCESS | 1928 | 1461280836822 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1928 | 1461280836824 Marionette TRACE conn5 <- [1,270,null,{}] 16:20:36 INFO - PROCESS | 1928 | 1461280836837 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:38 INFO - PROCESS | 1928 | 1461280838496 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 16:20:38 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f5a233eec00) [pid = 1928] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:20:38 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f5a226aa800) [pid = 1928] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:20:38 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f5a19ad3400) [pid = 1928] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:20:38 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x7f5a1a052800) [pid = 1928] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:20:38 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x7f5a23bc6800) [pid = 1928] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:20:38 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x7f5a1ff7d800) [pid = 1928] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:20:38 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x7f5a1bfcc000) [pid = 1928] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:20:38 INFO - PROCESS | 1928 | 1461280838825 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a22cb7000 == 43 [pid = 1928] [id = 75] 16:20:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x7f5a19ad3400) [pid = 1928] [serial = 223] [outer = (nil)] 16:20:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x7f5a226aa800) [pid = 1928] [serial = 224] [outer = 0x7f5a19ad3400] 16:20:38 INFO - PROCESS | 1928 | 1461280838908 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f5a35cd8c00) [pid = 1928] [serial = 225] [outer = 0x7f5a19ad3400] 16:20:39 INFO - PROCESS | 1928 | 1461280839487 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 2694ms 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:20:39 INFO - PROCESS | 1928 | 1461280839518 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1928 | 1461280839520 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 16:20:39 INFO - PROCESS | 1928 | 1461280839525 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1928 | 1461280839529 Marionette TRACE conn5 <- [1,274,null,{}] 16:20:39 INFO - PROCESS | 1928 | 1461280839533 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:39 INFO - PROCESS | 1928 | 1461280839707 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 16:20:39 INFO - PROCESS | 1928 | 1461280839737 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a35d47800 == 44 [pid = 1928] [id = 76] 16:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f5a36106000) [pid = 1928] [serial = 226] [outer = (nil)] 16:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f5a361c1400) [pid = 1928] [serial = 227] [outer = 0x7f5a36106000] 16:20:39 INFO - PROCESS | 1928 | 1461280839852 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f5a37e04800) [pid = 1928] [serial = 228] [outer = 0x7f5a36106000] 16:20:40 INFO - PROCESS | 1928 | 1461280840962 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1488ms 16:20:41 INFO - PROCESS | 1928 | 1461280841016 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 1928 | 1461280841020 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 16:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:20:41 INFO - PROCESS | 1928 | 1461280841031 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1928 | 1461280841035 Marionette TRACE conn5 <- [1,278,null,{}] 16:20:41 INFO - PROCESS | 1928 | 1461280841044 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:41 INFO - PROCESS | 1928 | 1461280841395 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 16:20:41 INFO - PROCESS | 1928 | 1461280841566 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a21845800 == 45 [pid = 1928] [id = 77] 16:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f5a1c0cd800) [pid = 1928] [serial = 229] [outer = (nil)] 16:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f5a1d446400) [pid = 1928] [serial = 230] [outer = 0x7f5a1c0cd800] 16:20:41 INFO - PROCESS | 1928 | 1461280841645 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f5a21211400) [pid = 1928] [serial = 231] [outer = 0x7f5a1c0cd800] 16:20:42 INFO - PROCESS | 1928 | 1461280842452 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1436ms 16:20:42 INFO - PROCESS | 1928 | 1461280842468 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1928 | 1461280842476 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 16:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:20:42 INFO - PROCESS | 1928 | 1461280842484 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1928 | 1461280842489 Marionette TRACE conn5 <- [1,282,null,{}] 16:20:42 INFO - PROCESS | 1928 | 1461280842496 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:42 INFO - PROCESS | 1928 | 1461280842655 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 16:20:42 INFO - PROCESS | 1928 | 1461280842794 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a308f1800 == 46 [pid = 1928] [id = 78] 16:20:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f5a2269f400) [pid = 1928] [serial = 232] [outer = (nil)] 16:20:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f5a2309c400) [pid = 1928] [serial = 233] [outer = 0x7f5a2269f400] 16:20:42 INFO - PROCESS | 1928 | 1461280842870 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f5a2365dc00) [pid = 1928] [serial = 234] [outer = 0x7f5a2269f400] 16:20:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f5a24220000) [pid = 1928] [serial = 235] [outer = 0x7f5a1d958c00] 16:20:43 INFO - PROCESS | 1928 | 1461280843796 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1382ms 16:20:43 INFO - PROCESS | 1928 | 1461280843867 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 16:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:20:43 INFO - PROCESS | 1928 | 1461280843872 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 16:20:43 INFO - PROCESS | 1928 | 1461280843878 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 1928 | 1461280843882 Marionette TRACE conn5 <- [1,286,null,{}] 16:20:43 INFO - PROCESS | 1928 | 1461280843888 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 1928 | 1461280844055 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 16:20:44 INFO - PROCESS | 1928 | 1461280844188 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a36209000 == 47 [pid = 1928] [id = 79] 16:20:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f5a19acbc00) [pid = 1928] [serial = 236] [outer = (nil)] 16:20:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f5a1bfcbc00) [pid = 1928] [serial = 237] [outer = 0x7f5a19acbc00] 16:20:44 INFO - PROCESS | 1928 | 1461280844264 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f5a26a2ec00) [pid = 1928] [serial = 238] [outer = 0x7f5a19acbc00] 16:20:45 INFO - PROCESS | 1928 | 1461280845220 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1381ms 16:20:45 INFO - PROCESS | 1928 | 1461280845259 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 16:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:20:45 INFO - PROCESS | 1928 | 1461280845265 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 16:20:45 INFO - PROCESS | 1928 | 1461280845281 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1928 | 1461280845289 Marionette TRACE conn5 <- [1,290,null,{}] 16:20:45 INFO - PROCESS | 1928 | 1461280845295 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:45 INFO - PROCESS | 1928 | 1461280845453 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 16:20:45 INFO - PROCESS | 1928 | 1461280845583 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a38bce800 == 48 [pid = 1928] [id = 80] 16:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f5a19acc800) [pid = 1928] [serial = 239] [outer = (nil)] 16:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f5a35cd9c00) [pid = 1928] [serial = 240] [outer = 0x7f5a19acc800] 16:20:45 INFO - PROCESS | 1928 | 1461280845656 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f5a361f9c00) [pid = 1928] [serial = 241] [outer = 0x7f5a19acc800] 16:20:46 INFO - PROCESS | 1928 | 1461280846502 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1247ms 16:20:46 INFO - PROCESS | 1928 | 1461280846520 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1928 | 1461280846524 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:20:46 INFO - PROCESS | 1928 | 1461280846530 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1928 | 1461280846533 Marionette TRACE conn5 <- [1,294,null,{}] 16:20:46 INFO - PROCESS | 1928 | 1461280846538 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:46 INFO - PROCESS | 1928 | 1461280846688 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 16:20:46 INFO - PROCESS | 1928 | 1461280846823 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3a381000 == 49 [pid = 1928] [id = 81] 16:20:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f5a24221000) [pid = 1928] [serial = 242] [outer = (nil)] 16:20:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f5a3623fc00) [pid = 1928] [serial = 243] [outer = 0x7f5a24221000] 16:20:46 INFO - PROCESS | 1928 | 1461280846898 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a37e50800) [pid = 1928] [serial = 244] [outer = 0x7f5a24221000] 16:20:47 INFO - PROCESS | 1928 | 1461280847890 Marionette TRACE conn5 <- [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:20:47 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:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1387ms 16:20:47 INFO - PROCESS | 1928 | 1461280847918 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1928 | 1461280847923 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 16:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:20:47 INFO - PROCESS | 1928 | 1461280847932 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1928 | 1461280847938 Marionette TRACE conn5 <- [1,298,null,{}] 16:20:47 INFO - PROCESS | 1928 | 1461280847946 Marionette TRACE conn5 -> [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:20:48 INFO - PROCESS | 1928 | 1461280848096 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 16:20:48 INFO - PROCESS | 1928 | 1461280848254 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a216db800 == 50 [pid = 1928] [id = 82] 16:20:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a1d646400) [pid = 1928] [serial = 245] [outer = (nil)] 16:20:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a1fd02c00) [pid = 1928] [serial = 246] [outer = 0x7f5a1d646400] 16:20:48 INFO - PROCESS | 1928 | 1461280848365 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a21236000) [pid = 1928] [serial = 247] [outer = 0x7f5a1d646400] 16:20:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22f9f000 == 49 [pid = 1928] [id = 51] 16:20:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2183a000 == 48 [pid = 1928] [id = 50] 16:20:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22cb7000 == 47 [pid = 1928] [id = 75] 16:20:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30d13000 == 46 [pid = 1928] [id = 74] 16:20:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23594800 == 45 [pid = 1928] [id = 73] 16:20:48 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a361b7000) [pid = 1928] [serial = 197] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22caf800 == 44 [pid = 1928] [id = 72] 16:20:49 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24126800 == 43 [pid = 1928] [id = 71] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a26f7c000) [pid = 1928] [serial = 162] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a22be9400) [pid = 1928] [serial = 170] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f5a211e6800) [pid = 1928] [serial = 167] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f5a26f46000) [pid = 1928] [serial = 173] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f5a19ad4000) [pid = 1928] [serial = 164] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f5a31ce0c00) [pid = 1928] [serial = 194] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f5a31c2e000) [pid = 1928] [serial = 192] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f5a30884800) [pid = 1928] [serial = 189] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f5a24dc7c00) [pid = 1928] [serial = 186] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f5a21fd1800) [pid = 1928] [serial = 182] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f5a30defc00) [pid = 1928] [serial = 191] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f5a30aca000) [pid = 1928] [serial = 176] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f5a1d643000) [pid = 1928] [serial = 180] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f5a24482c00) [pid = 1928] [serial = 185] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f5a2265a000) [pid = 1928] [serial = 183] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f5a35f70c00) [pid = 1928] [serial = 195] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f5a1c0d1400) [pid = 1928] [serial = 179] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f5a26a30000) [pid = 1928] [serial = 188] [outer = (nil)] [url = about:blank] 16:20:49 INFO - PROCESS | 1928 | 1461280849223 Marionette TRACE conn5 <- [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:20:49 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:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1341ms 16:20:49 INFO - PROCESS | 1928 | 1461280849274 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1928 | 1461280849281 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 16:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:20:49 INFO - PROCESS | 1928 | 1461280849291 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1928 | 1461280849294 Marionette TRACE conn5 <- [1,302,null,{}] 16:20:49 INFO - PROCESS | 1928 | 1461280849301 Marionette TRACE conn5 -> [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:20:49 INFO - PROCESS | 1928 | 1461280849461 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 16:20:49 INFO - PROCESS | 1928 | 1461280849475 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2299c000 == 44 [pid = 1928] [id = 83] 16:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f5a21236400) [pid = 1928] [serial = 248] [outer = (nil)] 16:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f5a2265fc00) [pid = 1928] [serial = 249] [outer = 0x7f5a21236400] 16:20:49 INFO - PROCESS | 1928 | 1461280849539 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f5a22f63800) [pid = 1928] [serial = 250] [outer = 0x7f5a21236400] 16:20:50 INFO - PROCESS | 1928 | 1461280850307 Marionette TRACE conn5 <- [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:20:50 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:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1027ms 16:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:20:50 INFO - PROCESS | 1928 | 1461280850320 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1928 | 1461280850322 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 16:20:50 INFO - PROCESS | 1928 | 1461280850329 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1928 | 1461280850334 Marionette TRACE conn5 <- [1,306,null,{}] 16:20:50 INFO - PROCESS | 1928 | 1461280850376 Marionette TRACE conn5 -> [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:20:50 INFO - PROCESS | 1928 | 1461280850526 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 16:20:50 INFO - PROCESS | 1928 | 1461280850543 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26ad5000 == 45 [pid = 1928] [id = 84] 16:20:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f5a23b4a000) [pid = 1928] [serial = 251] [outer = (nil)] 16:20:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f5a24ada400) [pid = 1928] [serial = 252] [outer = 0x7f5a23b4a000] 16:20:50 INFO - PROCESS | 1928 | 1461280850607 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f5a26a2d800) [pid = 1928] [serial = 253] [outer = 0x7f5a23b4a000] 16:20:51 INFO - PROCESS | 1928 | 1461280851488 Marionette TRACE conn5 <- [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:20:51 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:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1187ms 16:20:51 INFO - PROCESS | 1928 | 1461280851516 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1928 | 1461280851519 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:20:51 INFO - PROCESS | 1928 | 1461280851541 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1928 | 1461280851545 Marionette TRACE conn5 <- [1,310,null,{}] 16:20:51 INFO - PROCESS | 1928 | 1461280851561 Marionette TRACE conn5 -> [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:20:51 INFO - PROCESS | 1928 | 1461280851747 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 16:20:51 INFO - PROCESS | 1928 | 1461280851765 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30a52800 == 46 [pid = 1928] [id = 85] 16:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f5a23bc6800) [pid = 1928] [serial = 254] [outer = (nil)] 16:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f5a30884800) [pid = 1928] [serial = 255] [outer = 0x7f5a23bc6800] 16:20:51 INFO - PROCESS | 1928 | 1461280851827 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f5a30f51c00) [pid = 1928] [serial = 256] [outer = 0x7f5a23bc6800] 16:20:52 INFO - PROCESS | 1928 | 1461280852560 Marionette TRACE conn5 <- [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:20:52 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:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1053ms 16:20:52 INFO - PROCESS | 1928 | 1461280852585 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1928 | 1461280852588 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 16:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:20:52 INFO - PROCESS | 1928 | 1461280852595 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1928 | 1461280852598 Marionette TRACE conn5 <- [1,314,null,{}] 16:20:52 INFO - PROCESS | 1928 | 1461280852603 Marionette TRACE conn5 -> [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:20:52 INFO - PROCESS | 1928 | 1461280852773 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 16:20:52 INFO - PROCESS | 1928 | 1461280852802 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a31d26800 == 47 [pid = 1928] [id = 86] 16:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f5a31c2a000) [pid = 1928] [serial = 257] [outer = (nil)] 16:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f5a355e7c00) [pid = 1928] [serial = 258] [outer = 0x7f5a31c2a000] 16:20:52 INFO - PROCESS | 1928 | 1461280852868 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f5a35f72400) [pid = 1928] [serial = 259] [outer = 0x7f5a31c2a000] 16:20:53 INFO - PROCESS | 1928 | 1461280853562 Marionette TRACE conn5 <- [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:20:53 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:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1031ms 16:20:53 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f5a19ad3400) [pid = 1928] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:20:53 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f5a1a055000) [pid = 1928] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:20:53 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f5a35f71000) [pid = 1928] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:20:53 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f5a1bfcd000) [pid = 1928] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:20:53 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f5a1bfd3c00) [pid = 1928] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:20:53 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f5a24d27400) [pid = 1928] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:20:53 INFO - PROCESS | 1928 | 1461280853641 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1928 | 1461280853644 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 16:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:20:53 INFO - PROCESS | 1928 | 1461280853663 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1928 | 1461280853667 Marionette TRACE conn5 <- [1,318,null,{}] 16:20:53 INFO - PROCESS | 1928 | 1461280853676 Marionette TRACE conn5 -> [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:20:53 INFO - PROCESS | 1928 | 1461280853873 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 16:20:53 INFO - PROCESS | 1928 | 1461280853965 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d71c800 == 48 [pid = 1928] [id = 87] 16:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f5a1c0c7000) [pid = 1928] [serial = 260] [outer = (nil)] 16:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f5a38b91000) [pid = 1928] [serial = 261] [outer = 0x7f5a1c0c7000] 16:20:54 INFO - PROCESS | 1928 | 1461280854044 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f5a3a15e000) [pid = 1928] [serial = 262] [outer = 0x7f5a1c0c7000] 16:20:54 INFO - PROCESS | 1928 | 1461280854719 Marionette TRACE conn5 <- [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:20:54 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:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1095ms 16:20:54 INFO - PROCESS | 1928 | 1461280854747 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1928 | 1461280854750 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 16:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:20:54 INFO - PROCESS | 1928 | 1461280854773 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1928 | 1461280854777 Marionette TRACE conn5 <- [1,322,null,{}] 16:20:54 INFO - PROCESS | 1928 | 1461280854782 Marionette TRACE conn5 -> [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:20:54 INFO - PROCESS | 1928 | 1461280854948 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 16:20:54 INFO - PROCESS | 1928 | 1461280854964 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a37e72800 == 49 [pid = 1928] [id = 88] 16:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f5a1a05ac00) [pid = 1928] [serial = 263] [outer = (nil)] 16:20:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f5a1d8df400) [pid = 1928] [serial = 264] [outer = 0x7f5a1a05ac00] 16:20:55 INFO - PROCESS | 1928 | 1461280855027 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f5a1d8e6000) [pid = 1928] [serial = 265] [outer = 0x7f5a1a05ac00] 16:20:55 INFO - PROCESS | 1928 | 1461280855884 Marionette TRACE conn5 <- [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:20:55 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:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1152ms 16:20:55 INFO - PROCESS | 1928 | 1461280855909 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1928 | 1461280855914 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 16:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:20:55 INFO - PROCESS | 1928 | 1461280855922 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1928 | 1461280855929 Marionette TRACE conn5 <- [1,326,null,{}] 16:20:55 INFO - PROCESS | 1928 | 1461280855938 Marionette TRACE conn5 -> [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:20:56 INFO - PROCESS | 1928 | 1461280856181 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 16:20:56 INFO - PROCESS | 1928 | 1461280856320 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2125e000 == 50 [pid = 1928] [id = 89] 16:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f5a1d8dc400) [pid = 1928] [serial = 266] [outer = (nil)] 16:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f5a1d8e1400) [pid = 1928] [serial = 267] [outer = 0x7f5a1d8dc400] 16:20:56 INFO - PROCESS | 1928 | 1461280856407 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f5a2120e800) [pid = 1928] [serial = 268] [outer = 0x7f5a1d8dc400] 16:20:57 INFO - PROCESS | 1928 | 1461280857320 Marionette TRACE conn5 <- [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:20:57 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:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1442ms 16:20:57 INFO - PROCESS | 1928 | 1461280857365 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 1928 | 1461280857373 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 16:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:20:57 INFO - PROCESS | 1928 | 1461280857383 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 1928 | 1461280857387 Marionette TRACE conn5 <- [1,330,null,{}] 16:20:57 INFO - PROCESS | 1928 | 1461280857393 Marionette TRACE conn5 -> [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:20:57 INFO - PROCESS | 1928 | 1461280857592 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 16:20:57 INFO - PROCESS | 1928 | 1461280857726 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a31c03000 == 51 [pid = 1928] [id = 90] 16:20:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a21240800) [pid = 1928] [serial = 269] [outer = (nil)] 16:20:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a230a4800) [pid = 1928] [serial = 270] [outer = 0x7f5a21240800] 16:20:57 INFO - PROCESS | 1928 | 1461280857802 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a23b44400) [pid = 1928] [serial = 271] [outer = 0x7f5a21240800] 16:20:58 INFO - PROCESS | 1928 | 1461280858647 Marionette TRACE conn5 <- [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:20:58 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:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1293ms 16:20:58 INFO - PROCESS | 1928 | 1461280858676 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1928 | 1461280858679 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 16:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:20:58 INFO - PROCESS | 1928 | 1461280858685 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1928 | 1461280858691 Marionette TRACE conn5 <- [1,334,null,{}] 16:20:58 INFO - PROCESS | 1928 | 1461280858706 Marionette TRACE conn5 -> [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:20:58 INFO - PROCESS | 1928 | 1461280858858 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 16:20:59 INFO - PROCESS | 1928 | 1461280858998 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db31800 == 52 [pid = 1928] [id = 91] 16:20:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a1d858000) [pid = 1928] [serial = 272] [outer = (nil)] 16:20:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a1d85dc00) [pid = 1928] [serial = 273] [outer = 0x7f5a1d858000] 16:20:59 INFO - PROCESS | 1928 | 1461280859071 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a26a26c00) [pid = 1928] [serial = 274] [outer = 0x7f5a1d858000] 16:20:59 INFO - PROCESS | 1928 | 1461280859977 Marionette TRACE conn5 <- [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:00 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:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1339ms 16:21:00 INFO - PROCESS | 1928 | 1461280860026 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:21:00 INFO - PROCESS | 1928 | 1461280860031 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 16:21:00 INFO - PROCESS | 1928 | 1461280860037 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1928 | 1461280860040 Marionette TRACE conn5 <- [1,338,null,{}] 16:21:00 INFO - PROCESS | 1928 | 1461280860045 Marionette TRACE conn5 -> [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:00 INFO - PROCESS | 1928 | 1461280860204 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 16:21:00 INFO - PROCESS | 1928 | 1461280860344 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a3ad000 == 53 [pid = 1928] [id = 92] 16:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a30f44c00) [pid = 1928] [serial = 275] [outer = (nil)] 16:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a35cd9000) [pid = 1928] [serial = 276] [outer = 0x7f5a30f44c00] 16:21:00 INFO - PROCESS | 1928 | 1461280860429 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a37e08400) [pid = 1928] [serial = 277] [outer = 0x7f5a30f44c00] 16:21:01 INFO - PROCESS | 1928 | 1461280861333 Marionette TRACE conn5 <- [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:01 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:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1335ms 16:21:01 INFO - PROCESS | 1928 | 1461280861372 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1928 | 1461280861376 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 16:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:21:01 INFO - PROCESS | 1928 | 1461280861382 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1928 | 1461280861384 Marionette TRACE conn5 <- [1,342,null,{}] 16:21:01 INFO - PROCESS | 1928 | 1461280861390 Marionette TRACE conn5 -> [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:01 INFO - PROCESS | 1928 | 1461280861543 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 16:21:01 INFO - PROCESS | 1928 | 1461280861683 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23c39800 == 54 [pid = 1928] [id = 93] 16:21:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1aedd800) [pid = 1928] [serial = 278] [outer = (nil)] 16:21:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a38b88400) [pid = 1928] [serial = 279] [outer = 0x7f5a1aedd800] 16:21:01 INFO - PROCESS | 1928 | 1461280861757 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a3a391400) [pid = 1928] [serial = 280] [outer = 0x7f5a1aedd800] 16:21:02 INFO - PROCESS | 1928 | 1461280862783 Marionette TRACE conn5 <- [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:02 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:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1429ms 16:21:02 INFO - PROCESS | 1928 | 1461280862812 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 16:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:21:02 INFO - PROCESS | 1928 | 1461280862819 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 16:21:02 INFO - PROCESS | 1928 | 1461280862826 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 1928 | 1461280862831 Marionette TRACE conn5 <- [1,346,null,{}] 16:21:02 INFO - PROCESS | 1928 | 1461280862840 Marionette TRACE conn5 -> [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:02 INFO - PROCESS | 1928 | 1461280862985 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 16:21:03 INFO - PROCESS | 1928 | 1461280863190 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db09000 == 55 [pid = 1928] [id = 94] 16:21:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a19c63000) [pid = 1928] [serial = 281] [outer = (nil)] 16:21:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1a65e000) [pid = 1928] [serial = 282] [outer = 0x7f5a19c63000] 16:21:03 INFO - PROCESS | 1928 | 1461280863258 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1bfd1000) [pid = 1928] [serial = 283] [outer = 0x7f5a19c63000] 16:21:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db12800 == 54 [pid = 1928] [id = 48] 16:21:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24473000 == 53 [pid = 1928] [id = 53] 16:21:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bc63000 == 52 [pid = 1928] [id = 47] 16:21:03 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a361c1400) [pid = 1928] [serial = 227] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a38bce800 == 51 [pid = 1928] [id = 80] 16:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a36209000 == 50 [pid = 1928] [id = 79] 16:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a308f1800 == 49 [pid = 1928] [id = 78] 16:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a21845800 == 48 [pid = 1928] [id = 77] 16:21:04 INFO - PROCESS | 1928 | 1461280864140 Marionette TRACE conn5 <- [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:04 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a226aa800) [pid = 1928] [serial = 224] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a2421d800) [pid = 1928] [serial = 218] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a24d27000) [pid = 1928] [serial = 219] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a361efc00) [pid = 1928] [serial = 198] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a35d4f400) [pid = 1928] [serial = 209] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a211e9400) [pid = 1928] [serial = 213] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a1c0d4800) [pid = 1928] [serial = 212] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a23667c00) [pid = 1928] [serial = 216] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a23660400) [pid = 1928] [serial = 215] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a224ae400) [pid = 1928] [serial = 203] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a30f50800) [pid = 1928] [serial = 221] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a2ac76c00) [pid = 1928] [serial = 206] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a1a658c00) [pid = 1928] [serial = 200] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f5a35cd8c00) [pid = 1928] [serial = 225] [outer = (nil)] [url = about:blank] 16:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f5a31f11400) [pid = 1928] [serial = 222] [outer = (nil)] [url = about:blank] 16:21:04 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:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1384ms 16:21:04 INFO - PROCESS | 1928 | 1461280864211 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1928 | 1461280864218 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:21:04 INFO - PROCESS | 1928 | 1461280864228 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1928 | 1461280864231 Marionette TRACE conn5 <- [1,350,null,{}] 16:21:04 INFO - PROCESS | 1928 | 1461280864238 Marionette TRACE conn5 -> [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:04 INFO - PROCESS | 1928 | 1461280864381 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 16:21:04 INFO - PROCESS | 1928 | 1461280864477 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db1f800 == 49 [pid = 1928] [id = 95] 16:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f5a1a05e400) [pid = 1928] [serial = 284] [outer = (nil)] 16:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a1d85c800) [pid = 1928] [serial = 285] [outer = 0x7f5a1a05e400] 16:21:04 INFO - PROCESS | 1928 | 1461280864542 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a1d8e2400) [pid = 1928] [serial = 286] [outer = 0x7f5a1a05e400] 16:21:05 INFO - PROCESS | 1928 | 1461280865217 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1036ms 16:21:05 INFO - PROCESS | 1928 | 1461280865264 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 1928 | 1461280865267 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 16:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:21:05 INFO - PROCESS | 1928 | 1461280865273 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1928 | 1461280865278 Marionette TRACE conn5 <- [1,354,null,{}] 16:21:05 INFO - PROCESS | 1928 | 1461280865309 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:05 INFO - PROCESS | 1928 | 1461280865494 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 16:21:05 INFO - PROCESS | 1928 | 1461280865513 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23f15800 == 50 [pid = 1928] [id = 96] 16:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a2123c000) [pid = 1928] [serial = 287] [outer = (nil)] 16:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a22399c00) [pid = 1928] [serial = 288] [outer = 0x7f5a2123c000] 16:21:05 INFO - PROCESS | 1928 | 1461280865579 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a22be9400) [pid = 1928] [serial = 289] [outer = 0x7f5a2123c000] 16:21:06 INFO - PROCESS | 1928 | 1461280866426 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1185ms 16:21:06 INFO - PROCESS | 1928 | 1461280866458 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1928 | 1461280866463 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:21:06 INFO - PROCESS | 1928 | 1461280866478 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1928 | 1461280866480 Marionette TRACE conn5 <- [1,358,null,{}] 16:21:06 INFO - PROCESS | 1928 | 1461280866486 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:06 INFO - PROCESS | 1928 | 1461280866684 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 16:21:06 INFO - PROCESS | 1928 | 1461280866704 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26c4c800 == 51 [pid = 1928] [id = 97] 16:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a1a62d000) [pid = 1928] [serial = 290] [outer = (nil)] 16:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a1a639400) [pid = 1928] [serial = 291] [outer = 0x7f5a1a62d000] 16:21:06 INFO - PROCESS | 1928 | 1461280866762 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a1ff77c00) [pid = 1928] [serial = 292] [outer = 0x7f5a1a62d000] 16:21:07 INFO - PROCESS | 1928 | 1461280867478 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1035ms 16:21:07 INFO - PROCESS | 1928 | 1461280867514 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 1928 | 1461280867516 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 16:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:21:07 INFO - PROCESS | 1928 | 1461280867523 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 1928 | 1461280867526 Marionette TRACE conn5 <- [1,362,null,{}] 16:21:07 INFO - PROCESS | 1928 | 1461280867546 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:07 INFO - PROCESS | 1928 | 1461280867713 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 16:21:07 INFO - PROCESS | 1928 | 1461280867785 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a308d6000 == 52 [pid = 1928] [id = 98] 16:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a1a632c00) [pid = 1928] [serial = 293] [outer = (nil)] 16:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a230a1c00) [pid = 1928] [serial = 294] [outer = 0x7f5a1a632c00] 16:21:07 INFO - PROCESS | 1928 | 1461280867844 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a23b45000) [pid = 1928] [serial = 295] [outer = 0x7f5a1a632c00] 16:21:08 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a31c2a000) [pid = 1928] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:21:08 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a36106000) [pid = 1928] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:21:08 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a23b4a000) [pid = 1928] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:21:08 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a1d646400) [pid = 1928] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:21:08 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a21236400) [pid = 1928] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:21:08 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a1c0c7000) [pid = 1928] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:21:08 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a23bc6800) [pid = 1928] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:21:08 INFO - PROCESS | 1928 | 1461280868756 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1287ms 16:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:21:08 INFO - PROCESS | 1928 | 1461280868810 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1928 | 1461280868813 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 16:21:08 INFO - PROCESS | 1928 | 1461280868819 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1928 | 1461280868822 Marionette TRACE conn5 <- [1,366,null,{}] 16:21:08 INFO - PROCESS | 1928 | 1461280868826 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:09 INFO - PROCESS | 1928 | 1461280869032 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 16:21:09 INFO - PROCESS | 1928 | 1461280869097 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a3c4000 == 53 [pid = 1928] [id = 99] 16:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a23096400) [pid = 1928] [serial = 296] [outer = (nil)] 16:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a2ac70800) [pid = 1928] [serial = 297] [outer = 0x7f5a23096400] 16:21:09 INFO - PROCESS | 1928 | 1461280869173 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a30f10c00) [pid = 1928] [serial = 298] [outer = 0x7f5a23096400] 16:21:09 INFO - PROCESS | 1928 | 1461280869769 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 985ms 16:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:21:09 INFO - PROCESS | 1928 | 1461280869803 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 1928 | 1461280869805 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 16:21:09 INFO - PROCESS | 1928 | 1461280869811 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1928 | 1461280869814 Marionette TRACE conn5 <- [1,370,null,{}] 16:21:09 INFO - PROCESS | 1928 | 1461280869818 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:09 INFO - PROCESS | 1928 | 1461280869985 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 16:21:10 INFO - PROCESS | 1928 | 1461280870006 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3554c000 == 54 [pid = 1928] [id = 100] 16:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a19acd400) [pid = 1928] [serial = 299] [outer = (nil)] 16:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a31f11400) [pid = 1928] [serial = 300] [outer = 0x7f5a19acd400] 16:21:10 INFO - PROCESS | 1928 | 1461280870065 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a361b7000) [pid = 1928] [serial = 301] [outer = 0x7f5a19acd400] 16:21:10 INFO - PROCESS | 1928 | 1461280870933 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1178ms 16:21:10 INFO - PROCESS | 1928 | 1461280870990 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 1928 | 1461280870996 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:21:11 INFO - PROCESS | 1928 | 1461280871004 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1928 | 1461280871011 Marionette TRACE conn5 <- [1,374,null,{}] 16:21:11 INFO - PROCESS | 1928 | 1461280871019 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:11 INFO - PROCESS | 1928 | 1461280871234 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 16:21:11 INFO - PROCESS | 1928 | 1461280871417 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d713800 == 55 [pid = 1928] [id = 101] 16:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1a631800) [pid = 1928] [serial = 302] [outer = (nil)] 16:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a1a636000) [pid = 1928] [serial = 303] [outer = 0x7f5a1a631800] 16:21:11 INFO - PROCESS | 1928 | 1461280871490 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1c0cc800) [pid = 1928] [serial = 304] [outer = 0x7f5a1a631800] 16:21:12 INFO - PROCESS | 1928 | 1461280872353 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:21:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1388ms 16:21:12 INFO - PROCESS | 1928 | 1461280872392 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1928 | 1461280872401 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 16:21:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:21:12 INFO - PROCESS | 1928 | 1461280872411 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1928 | 1461280872414 Marionette TRACE conn5 <- [1,378,null,{}] 16:21:12 INFO - PROCESS | 1928 | 1461280872420 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:12 INFO - PROCESS | 1928 | 1461280872579 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 16:21:12 INFO - PROCESS | 1928 | 1461280872721 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2acd0800 == 56 [pid = 1928] [id = 102] 16:21:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1a349000) [pid = 1928] [serial = 305] [outer = (nil)] 16:21:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1a34fc00) [pid = 1928] [serial = 306] [outer = 0x7f5a1a349000] 16:21:12 INFO - PROCESS | 1928 | 1461280872792 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1d854400) [pid = 1928] [serial = 307] [outer = 0x7f5a1a349000] 16:21:14 INFO - PROCESS | 1928 | 1461280874485 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:21:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 2131ms 16:21:14 INFO - PROCESS | 1928 | 1461280874542 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1928 | 1461280874545 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 16:21:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:21:14 INFO - PROCESS | 1928 | 1461280874552 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1928 | 1461280874558 Marionette TRACE conn5 <- [1,382,null,{}] 16:21:14 INFO - PROCESS | 1928 | 1461280874616 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:14 INFO - PROCESS | 1928 | 1461280874786 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 16:21:14 INFO - PROCESS | 1928 | 1461280874921 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3889f800 == 57 [pid = 1928] [id = 103] 16:21:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a211de400) [pid = 1928] [serial = 308] [outer = (nil)] 16:21:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a22632000) [pid = 1928] [serial = 309] [outer = 0x7f5a211de400] 16:21:15 INFO - PROCESS | 1928 | 1461280874995 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a23b44000) [pid = 1928] [serial = 310] [outer = 0x7f5a211de400] 16:21:15 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:15 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:15 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:15 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:15 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:15 INFO - PROCESS | 1928 | 1461280875789 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:21:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1287ms 16:21:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:21:15 INFO - PROCESS | 1928 | 1461280875840 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1928 | 1461280875844 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 16:21:15 INFO - PROCESS | 1928 | 1461280875851 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1928 | 1461280875854 Marionette TRACE conn5 <- [1,386,null,{}] 16:21:15 INFO - PROCESS | 1928 | 1461280875859 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:16 INFO - PROCESS | 1928 | 1461280876010 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 16:21:16 INFO - PROCESS | 1928 | 1461280876145 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3b146000 == 58 [pid = 1928] [id = 104] 16:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a211dec00) [pid = 1928] [serial = 311] [outer = (nil)] 16:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a29d73800) [pid = 1928] [serial = 312] [outer = 0x7f5a211dec00] 16:21:16 INFO - PROCESS | 1928 | 1461280876215 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a36108400) [pid = 1928] [serial = 313] [outer = 0x7f5a211dec00] 16:21:17 INFO - PROCESS | 1928 | 1461280877095 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:21:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1284ms 16:21:17 INFO - PROCESS | 1928 | 1461280877134 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1928 | 1461280877136 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 16:21:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:21:17 INFO - PROCESS | 1928 | 1461280877143 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1928 | 1461280877145 Marionette TRACE conn5 <- [1,390,null,{}] 16:21:17 INFO - PROCESS | 1928 | 1461280877150 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:17 INFO - PROCESS | 1928 | 1461280877303 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 16:21:17 INFO - PROCESS | 1928 | 1461280877445 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23218800 == 59 [pid = 1928] [id = 105] 16:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a24489c00) [pid = 1928] [serial = 314] [outer = (nil)] 16:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a38b90800) [pid = 1928] [serial = 315] [outer = 0x7f5a24489c00] 16:21:17 INFO - PROCESS | 1928 | 1461280877520 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a3a168400) [pid = 1928] [serial = 316] [outer = 0x7f5a24489c00] 16:21:18 INFO - PROCESS | 1928 | 1461280878436 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:21:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1331ms 16:21:18 INFO - PROCESS | 1928 | 1461280878475 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 1928 | 1461280878479 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 16:21:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:21:18 INFO - PROCESS | 1928 | 1461280878485 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1928 | 1461280878487 Marionette TRACE conn5 <- [1,394,null,{}] 16:21:18 INFO - PROCESS | 1928 | 1461280878494 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:18 INFO - PROCESS | 1928 | 1461280878663 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 16:21:18 INFO - PROCESS | 1928 | 1461280878811 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d704800 == 60 [pid = 1928] [id = 106] 16:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a19aca400) [pid = 1928] [serial = 317] [outer = (nil)] 16:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a1d84e400) [pid = 1928] [serial = 318] [outer = 0x7f5a19aca400] 16:21:18 INFO - PROCESS | 1928 | 1461280878885 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a3af59000) [pid = 1928] [serial = 319] [outer = 0x7f5a19aca400] 16:21:19 INFO - PROCESS | 1928 | 1461280879939 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1530ms 16:21:20 INFO - PROCESS | 1928 | 1461280880016 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1928 | 1461280880022 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 16:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:21:20 INFO - PROCESS | 1928 | 1461280880030 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1928 | 1461280880034 Marionette TRACE conn5 <- [1,398,null,{}] 16:21:20 INFO - PROCESS | 1928 | 1461280880041 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:20 INFO - PROCESS | 1928 | 1461280880213 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 16:21:20 INFO - PROCESS | 1928 | 1461280880361 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a3c2000 == 61 [pid = 1928] [id = 107] 16:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a19c5fc00) [pid = 1928] [serial = 320] [outer = (nil)] 16:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a19c61c00) [pid = 1928] [serial = 321] [outer = 0x7f5a19c5fc00] 16:21:20 INFO - PROCESS | 1928 | 1461280880466 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a1a346800) [pid = 1928] [serial = 322] [outer = 0x7f5a19c5fc00] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a1d8df400) [pid = 1928] [serial = 264] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a1d446400) [pid = 1928] [serial = 230] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a2309c400) [pid = 1928] [serial = 233] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1bfcbc00) [pid = 1928] [serial = 237] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a35cd9c00) [pid = 1928] [serial = 240] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a355e7c00) [pid = 1928] [serial = 258] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a37e04800) [pid = 1928] [serial = 228] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a3623fc00) [pid = 1928] [serial = 243] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a24ada400) [pid = 1928] [serial = 252] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a21236000) [pid = 1928] [serial = 247] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1fd02c00) [pid = 1928] [serial = 246] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a2265fc00) [pid = 1928] [serial = 249] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a22f63800) [pid = 1928] [serial = 250] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a38b91000) [pid = 1928] [serial = 261] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a22e10c00) [pid = 1928] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a30884800) [pid = 1928] [serial = 255] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a35f72400) [pid = 1928] [serial = 259] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a26a2d800) [pid = 1928] [serial = 253] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a3a15e000) [pid = 1928] [serial = 262] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a30f51c00) [pid = 1928] [serial = 256] [outer = (nil)] [url = about:blank] 16:21:21 INFO - PROCESS | 1928 | 1461280881372 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:21:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1383ms 16:21:21 INFO - PROCESS | 1928 | 1461280881415 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 1928 | 1461280881423 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 16:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:21:21 INFO - PROCESS | 1928 | 1461280881432 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1928 | 1461280881435 Marionette TRACE conn5 <- [1,402,null,{}] 16:21:21 INFO - PROCESS | 1928 | 1461280881444 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:21 INFO - PROCESS | 1928 | 1461280881596 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 16:21:21 INFO - PROCESS | 1928 | 1461280881607 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2299b800 == 62 [pid = 1928] [id = 108] 16:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a1a634000) [pid = 1928] [serial = 323] [outer = (nil)] 16:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1c0cc000) [pid = 1928] [serial = 324] [outer = 0x7f5a1a634000] 16:21:21 INFO - PROCESS | 1928 | 1461280881671 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1d851400) [pid = 1928] [serial = 325] [outer = 0x7f5a1a634000] 16:21:22 INFO - PROCESS | 1928 | 1461280882541 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1134ms 16:21:22 INFO - PROCESS | 1928 | 1461280882568 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1928 | 1461280882572 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 16:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:21:22 INFO - PROCESS | 1928 | 1461280882577 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1928 | 1461280882583 Marionette TRACE conn5 <- [1,406,null,{}] 16:21:22 INFO - PROCESS | 1928 | 1461280882601 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:22 INFO - PROCESS | 1928 | 1461280882741 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 16:21:22 INFO - PROCESS | 1928 | 1461280882846 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2accf000 == 63 [pid = 1928] [id = 109] 16:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1d853800) [pid = 1928] [serial = 326] [outer = (nil)] 16:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a211dfc00) [pid = 1928] [serial = 327] [outer = 0x7f5a1d853800] 16:21:22 INFO - PROCESS | 1928 | 1461280882913 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a224b3c00) [pid = 1928] [serial = 328] [outer = 0x7f5a1d853800] 16:21:23 INFO - PROCESS | 1928 | 1461280883593 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1035ms 16:21:23 INFO - PROCESS | 1928 | 1461280883615 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 1928 | 1461280883619 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 16:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:21:23 INFO - PROCESS | 1928 | 1461280883633 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 1928 | 1461280883635 Marionette TRACE conn5 <- [1,410,null,{}] 16:21:23 INFO - PROCESS | 1928 | 1461280883673 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:23 INFO - PROCESS | 1928 | 1461280883855 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 16:21:23 INFO - PROCESS | 1928 | 1461280883876 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a31a1f000 == 64 [pid = 1928] [id = 110] 16:21:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a1bc8c800) [pid = 1928] [serial = 329] [outer = (nil)] 16:21:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a23669000) [pid = 1928] [serial = 330] [outer = 0x7f5a1bc8c800] 16:21:23 INFO - PROCESS | 1928 | 1461280883937 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a24487000) [pid = 1928] [serial = 331] [outer = 0x7f5a1bc8c800] 16:21:24 INFO - PROCESS | 1928 | 1461280884753 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1155ms 16:21:24 INFO - PROCESS | 1928 | 1461280884782 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1928 | 1461280884784 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 16:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:21:24 INFO - PROCESS | 1928 | 1461280884790 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1928 | 1461280884792 Marionette TRACE conn5 <- [1,414,null,{}] 16:21:24 INFO - PROCESS | 1928 | 1461280884798 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:24 INFO - PROCESS | 1928 | 1461280884975 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 16:21:25 INFO - PROCESS | 1928 | 1461280885016 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d658800 == 65 [pid = 1928] [id = 111] 16:21:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1a9e3c00) [pid = 1928] [serial = 332] [outer = (nil)] 16:21:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1a9eb400) [pid = 1928] [serial = 333] [outer = 0x7f5a1a9e3c00] 16:21:25 INFO - PROCESS | 1928 | 1461280885077 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1a9eec00) [pid = 1928] [serial = 334] [outer = 0x7f5a1a9e3c00] 16:21:25 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a19c63000) [pid = 1928] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:21:25 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a1a05e400) [pid = 1928] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:21:25 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1a62d000) [pid = 1928] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:21:25 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a26fcec00) [pid = 1928] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:21:25 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a2123c000) [pid = 1928] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:21:25 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1a632c00) [pid = 1928] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:21:25 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a23096400) [pid = 1928] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:21:25 INFO - PROCESS | 1928 | 1461280885976 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1229ms 16:21:26 INFO - PROCESS | 1928 | 1461280886021 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 1928 | 1461280886024 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 16:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:21:26 INFO - PROCESS | 1928 | 1461280886030 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1928 | 1461280886032 Marionette TRACE conn5 <- [1,418,null,{}] 16:21:26 INFO - PROCESS | 1928 | 1461280886037 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:26 INFO - PROCESS | 1928 | 1461280886192 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 16:21:26 INFO - PROCESS | 1928 | 1461280886305 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a38bce800 == 66 [pid = 1928] [id = 112] 16:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a1a630c00) [pid = 1928] [serial = 335] [outer = (nil)] 16:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a2309f000) [pid = 1928] [serial = 336] [outer = 0x7f5a1a630c00] 16:21:26 INFO - PROCESS | 1928 | 1461280886379 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a361efc00) [pid = 1928] [serial = 337] [outer = 0x7f5a1a630c00] 16:21:27 INFO - PROCESS | 1928 | 1461280887473 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:21:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1488ms 16:21:27 INFO - PROCESS | 1928 | 1461280887519 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 1928 | 1461280887523 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 16:21:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:21:27 INFO - PROCESS | 1928 | 1461280887530 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1928 | 1461280887532 Marionette TRACE conn5 <- [1,422,null,{}] 16:21:27 INFO - PROCESS | 1928 | 1461280887538 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:27 INFO - PROCESS | 1928 | 1461280887754 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 16:21:27 INFO - PROCESS | 1928 | 1461280887957 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d721800 == 67 [pid = 1928] [id = 113] 16:21:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1996c800) [pid = 1928] [serial = 338] [outer = (nil)] 16:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a19977800) [pid = 1928] [serial = 339] [outer = 0x7f5a1996c800] 16:21:28 INFO - PROCESS | 1928 | 1461280888037 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a19c5f800) [pid = 1928] [serial = 340] [outer = 0x7f5a1996c800] 16:21:29 INFO - PROCESS | 1928 | 1461280889333 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:21: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:21:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1835ms 16:21:29 INFO - PROCESS | 1928 | 1461280889413 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1928 | 1461280889420 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 16:21:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:21:29 INFO - PROCESS | 1928 | 1461280889431 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1928 | 1461280889437 Marionette TRACE conn5 <- [1,426,null,{}] 16:21:29 INFO - PROCESS | 1928 | 1461280889444 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:29 INFO - PROCESS | 1928 | 1461280889597 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 16:21:29 INFO - PROCESS | 1928 | 1461280889737 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26adc800 == 68 [pid = 1928] [id = 114] 16:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1a05b800) [pid = 1928] [serial = 341] [outer = (nil)] 16:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1a9e9000) [pid = 1928] [serial = 342] [outer = 0x7f5a1a05b800] 16:21:29 INFO - PROCESS | 1928 | 1461280889812 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a1d850c00) [pid = 1928] [serial = 343] [outer = 0x7f5a1a05b800] 16:21:30 INFO - PROCESS | 1928 | 1461280890732 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 1928 | 1461280890786 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 16:21:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:21:30 INFO - PROCESS | 1928 | 1461280890808 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 1928 | 1461280890812 Marionette TRACE conn5 <- [1,430,null,{}] 16:21:30 INFO - PROCESS | 1928 | 1461280890818 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:31 INFO - PROCESS | 1928 | 1461280890996 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 16:21:31 INFO - PROCESS | 1928 | 1461280891222 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a38b40000 == 69 [pid = 1928] [id = 115] 16:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a21237000) [pid = 1928] [serial = 344] [outer = (nil)] 16:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a226aa400) [pid = 1928] [serial = 345] [outer = 0x7f5a21237000] 16:21:31 INFO - PROCESS | 1928 | 1461280891302 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a23668800) [pid = 1928] [serial = 346] [outer = 0x7f5a21237000] 16:21:32 INFO - PROCESS | 1928 | 1461280892162 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:21:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1383ms 16:21:32 INFO - PROCESS | 1928 | 1461280892191 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 1928 | 1461280892197 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 16:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:21:32 INFO - PROCESS | 1928 | 1461280892213 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1928 | 1461280892220 Marionette TRACE conn5 <- [1,434,null,{}] 16:21:32 INFO - PROCESS | 1928 | 1461280892225 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:32 INFO - PROCESS | 1928 | 1461280892386 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 16:21:32 INFO - PROCESS | 1928 | 1461280892534 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1876b800 == 70 [pid = 1928] [id = 116] 16:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a1d8d7800) [pid = 1928] [serial = 347] [outer = (nil)] 16:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a30f50c00) [pid = 1928] [serial = 348] [outer = 0x7f5a1d8d7800] 16:21:32 INFO - PROCESS | 1928 | 1461280892605 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a361f6c00) [pid = 1928] [serial = 349] [outer = 0x7f5a1d8d7800] 16:21:33 INFO - PROCESS | 1928 | 1461280893493 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:21:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1348ms 16:21:33 INFO - PROCESS | 1928 | 1461280893554 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1928 | 1461280893557 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 16:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:21:33 INFO - PROCESS | 1928 | 1461280893563 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1928 | 1461280893565 Marionette TRACE conn5 <- [1,438,null,{}] 16:21:33 INFO - PROCESS | 1928 | 1461280893571 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:33 INFO - PROCESS | 1928 | 1461280893725 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 16:21:34 INFO - PROCESS | 1928 | 1461280894079 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a4e0000 == 71 [pid = 1928] [id = 117] 16:21:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a19ad4c00) [pid = 1928] [serial = 350] [outer = (nil)] 16:21:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a19bc7000) [pid = 1928] [serial = 351] [outer = 0x7f5a19ad4c00] 16:21:34 INFO - PROCESS | 1928 | 1461280894222 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a1a345400) [pid = 1928] [serial = 352] [outer = 0x7f5a19ad4c00] 16:21:35 INFO - PROCESS | 1928 | 1461280895152 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1638ms 16:21:35 INFO - PROCESS | 1928 | 1461280895202 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1928 | 1461280895208 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 16:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:21:35 INFO - PROCESS | 1928 | 1461280895217 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1928 | 1461280895221 Marionette TRACE conn5 <- [1,442,null,{}] 16:21:35 INFO - PROCESS | 1928 | 1461280895229 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:35 INFO - PROCESS | 1928 | 1461280895389 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 16:21:35 INFO - PROCESS | 1928 | 1461280895537 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db1a800 == 72 [pid = 1928] [id = 118] 16:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a1a351000) [pid = 1928] [serial = 353] [outer = (nil)] 16:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a1a9ec800) [pid = 1928] [serial = 354] [outer = 0x7f5a1a351000] 16:21:35 INFO - PROCESS | 1928 | 1461280895649 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a1d448400) [pid = 1928] [serial = 355] [outer = 0x7f5a1a351000] 16:21:36 INFO - PROCESS | 1928 | 1461280896581 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3391c800 == 71 [pid = 1928] [id = 66] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30a52800 == 70 [pid = 1928] [id = 85] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d71c800 == 69 [pid = 1928] [id = 87] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22cb9800 == 68 [pid = 1928] [id = 61] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26ad5000 == 67 [pid = 1928] [id = 84] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a216db800 == 66 [pid = 1928] [id = 82] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a38bce800 == 65 [pid = 1928] [id = 112] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d658800 == 64 [pid = 1928] [id = 111] 16:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1438ms 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a31f11400) [pid = 1928] [serial = 300] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a1d85dc00) [pid = 1928] [serial = 273] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a1d8e1400) [pid = 1928] [serial = 267] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a38b88400) [pid = 1928] [serial = 279] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a35cd9000) [pid = 1928] [serial = 276] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a230a4800) [pid = 1928] [serial = 270] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31a1f000 == 63 [pid = 1928] [id = 110] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2accf000 == 62 [pid = 1928] [id = 109] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2299b800 == 61 [pid = 1928] [id = 108] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a3c2000 == 60 [pid = 1928] [id = 107] 16:21:36 INFO - PROCESS | 1928 | 1461280896684 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1928 | 1461280896690 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3889f800 == 59 [pid = 1928] [id = 103] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2acd0800 == 58 [pid = 1928] [id = 102] 16:21:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d713800 == 57 [pid = 1928] [id = 101] 16:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:21:36 INFO - PROCESS | 1928 | 1461280896704 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1928 | 1461280896706 Marionette TRACE conn5 <- [1,446,null,{}] 16:21:36 INFO - PROCESS | 1928 | 1461280896712 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:36 INFO - PROCESS | 1928 | 1461280896878 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a1bfd1000) [pid = 1928] [serial = 283] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a1d8e2400) [pid = 1928] [serial = 286] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1ff77c00) [pid = 1928] [serial = 292] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a35d8f800) [pid = 1928] [serial = 138] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a22be9400) [pid = 1928] [serial = 289] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1a639400) [pid = 1928] [serial = 291] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a230a1c00) [pid = 1928] [serial = 294] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a2ac70800) [pid = 1928] [serial = 297] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a1d85c800) [pid = 1928] [serial = 285] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a23b45000) [pid = 1928] [serial = 295] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a30f10c00) [pid = 1928] [serial = 298] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a22399c00) [pid = 1928] [serial = 288] [outer = (nil)] [url = about:blank] 16:21:36 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1a65e000) [pid = 1928] [serial = 282] [outer = (nil)] [url = about:blank] 16:21:37 INFO - PROCESS | 1928 | 1461280897062 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db14800 == 58 [pid = 1928] [id = 119] 16:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a1a62e000) [pid = 1928] [serial = 356] [outer = (nil)] 16:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1d85dc00) [pid = 1928] [serial = 357] [outer = 0x7f5a1a62e000] 16:21:37 INFO - PROCESS | 1928 | 1461280897129 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1e87b400) [pid = 1928] [serial = 358] [outer = 0x7f5a1a62e000] 16:21:37 INFO - PROCESS | 1928 | 1461280897830 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1186ms 16:21:37 INFO - PROCESS | 1928 | 1461280897891 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1928 | 1461280897894 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 16:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:21:37 INFO - PROCESS | 1928 | 1461280897903 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1928 | 1461280897910 Marionette TRACE conn5 <- [1,450,null,{}] 16:21:37 INFO - PROCESS | 1928 | 1461280897924 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:38 INFO - PROCESS | 1928 | 1461280898075 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 16:21:38 INFO - PROCESS | 1928 | 1461280898088 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23953800 == 59 [pid = 1928] [id = 120] 16:21:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a2120ec00) [pid = 1928] [serial = 359] [outer = (nil)] 16:21:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a21868c00) [pid = 1928] [serial = 360] [outer = 0x7f5a2120ec00] 16:21:38 INFO - PROCESS | 1928 | 1461280898147 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a22665800) [pid = 1928] [serial = 361] [outer = 0x7f5a2120ec00] 16:21:38 INFO - PROCESS | 1928 | 1461280898903 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:21:38 INFO - PROCESS | 1928 | 1461280898955 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 16:21:38 INFO - PROCESS | 1928 | 1461280898960 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1928 | 1461280898963 Marionette TRACE conn5 <- [1,454,null,{}] 16:21:38 INFO - PROCESS | 1928 | 1461280898968 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:39 INFO - PROCESS | 1928 | 1461280899114 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 16:21:39 INFO - PROCESS | 1928 | 1461280899130 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24a83000 == 60 [pid = 1928] [id = 121] 16:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a230a2400) [pid = 1928] [serial = 362] [outer = (nil)] 16:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a2365f000) [pid = 1928] [serial = 363] [outer = 0x7f5a230a2400] 16:21:39 INFO - PROCESS | 1928 | 1461280899194 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a2366c800) [pid = 1928] [serial = 364] [outer = 0x7f5a230a2400] 16:21:39 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:40 INFO - PROCESS | 1928 | 1461280900063 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1133ms 16:21:40 INFO - PROCESS | 1928 | 1461280900093 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 1928 | 1461280900097 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 16:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:21:40 INFO - PROCESS | 1928 | 1461280900102 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1928 | 1461280900104 Marionette TRACE conn5 <- [1,458,null,{}] 16:21:40 INFO - PROCESS | 1928 | 1461280900109 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:40 INFO - PROCESS | 1928 | 1461280900275 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 16:21:40 INFO - PROCESS | 1928 | 1461280900303 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26cd2800 == 61 [pid = 1928] [id = 122] 16:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a2421c000) [pid = 1928] [serial = 365] [outer = (nil)] 16:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a24222400) [pid = 1928] [serial = 366] [outer = 0x7f5a2421c000] 16:21:40 INFO - PROCESS | 1928 | 1461280900378 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a26a23800) [pid = 1928] [serial = 367] [outer = 0x7f5a2421c000] 16:21:41 INFO - PROCESS | 1928 | 1461280901227 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 1928 | 1461280901290 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 16:21:41 INFO - PROCESS | 1928 | 1461280901297 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 1928 | 1461280901300 Marionette TRACE conn5 <- [1,462,null,{}] 16:21:41 INFO - PROCESS | 1928 | 1461280901305 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:41 INFO - PROCESS | 1928 | 1461280901825 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a1bc8c800) [pid = 1928] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1a9e3c00) [pid = 1928] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1a634000) [pid = 1928] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a1d853800) [pid = 1928] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a19c5fc00) [pid = 1928] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a2697b400) [pid = 1928] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a211ea800) [pid = 1928] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a22661800) [pid = 1928] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a2269f400) [pid = 1928] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1a058800) [pid = 1928] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a1d446000) [pid = 1928] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a19acbc00) [pid = 1928] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a24221000) [pid = 1928] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a19acf800) [pid = 1928] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a1c0cd800) [pid = 1928] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a19acc800) [pid = 1928] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a24dc0c00) [pid = 1928] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a23d44000) [pid = 1928] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a19acb400) [pid = 1928] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a19ac9800) [pid = 1928] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a1a059800) [pid = 1928] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:21:41 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a1aedd800) [pid = 1928] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:21:42 INFO - PROCESS | 1928 | 1461280902005 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d653800 == 62 [pid = 1928] [id = 123] 16:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a18940800) [pid = 1928] [serial = 368] [outer = (nil)] 16:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1a053400) [pid = 1928] [serial = 369] [outer = 0x7f5a18940800] 16:21:42 INFO - PROCESS | 1928 | 1461280902081 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1a9e8800) [pid = 1928] [serial = 370] [outer = 0x7f5a18940800] 16:21:42 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:42 INFO - PROCESS | 1928 | 1461280902759 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1928 | 1461280902794 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 16:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:21:42 INFO - PROCESS | 1928 | 1461280902800 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1928 | 1461280902802 Marionette TRACE conn5 <- [1,466,null,{}] 16:21:42 INFO - PROCESS | 1928 | 1461280902807 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:42 INFO - PROCESS | 1928 | 1461280902976 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 16:21:42 INFO - PROCESS | 1928 | 1461280902993 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a319c2800 == 63 [pid = 1928] [id = 124] 16:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a18913400) [pid = 1928] [serial = 371] [outer = (nil)] 16:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1891c800) [pid = 1928] [serial = 372] [outer = 0x7f5a18913400] 16:21:43 INFO - PROCESS | 1928 | 1461280903055 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a18941000) [pid = 1928] [serial = 373] [outer = 0x7f5a18913400] 16:21:43 INFO - PROCESS | 1928 | 1461280903758 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1928 | 1461280903899 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 16:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:21:43 INFO - PROCESS | 1928 | 1461280903909 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1928 | 1461280903914 Marionette TRACE conn5 <- [1,470,null,{}] 16:21:43 INFO - PROCESS | 1928 | 1461280903923 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 1928 | 1461280904130 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 16:21:44 INFO - PROCESS | 1928 | 1461280904272 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1ca9e000 == 64 [pid = 1928] [id = 125] 16:21:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a18916000) [pid = 1928] [serial = 374] [outer = (nil)] 16:21:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1893f000) [pid = 1928] [serial = 375] [outer = 0x7f5a18916000] 16:21:44 INFO - PROCESS | 1928 | 1461280904344 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a19acb000) [pid = 1928] [serial = 376] [outer = 0x7f5a18916000] 16:21:45 INFO - PROCESS | 1928 | 1461280905242 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1392ms 16:21:45 INFO - PROCESS | 1928 | 1461280905302 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1928 | 1461280905307 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 16:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:21:45 INFO - PROCESS | 1928 | 1461280905318 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1928 | 1461280905324 Marionette TRACE conn5 <- [1,474,null,{}] 16:21:45 INFO - PROCESS | 1928 | 1461280905331 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:45 INFO - PROCESS | 1928 | 1461280905531 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 16:21:45 INFO - PROCESS | 1928 | 1461280905675 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2446b800 == 65 [pid = 1928] [id = 126] 16:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a1a34a400) [pid = 1928] [serial = 377] [outer = (nil)] 16:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a1a9ec000) [pid = 1928] [serial = 378] [outer = 0x7f5a1a34a400] 16:21:45 INFO - PROCESS | 1928 | 1461280905749 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1d441c00) [pid = 1928] [serial = 379] [outer = 0x7f5a1a34a400] 16:21:46 INFO - PROCESS | 1928 | 1461280906747 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1487ms 16:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:21:46 INFO - PROCESS | 1928 | 1461280906803 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1928 | 1461280906807 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 16:21:46 INFO - PROCESS | 1928 | 1461280906813 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1928 | 1461280906816 Marionette TRACE conn5 <- [1,478,null,{}] 16:21:46 INFO - PROCESS | 1928 | 1461280906829 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:47 INFO - PROCESS | 1928 | 1461280907034 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 16:21:47 INFO - PROCESS | 1928 | 1461280907227 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a357df800 == 66 [pid = 1928] [id = 127] 16:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1fd0ec00) [pid = 1928] [serial = 380] [outer = (nil)] 16:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a211e4c00) [pid = 1928] [serial = 381] [outer = 0x7f5a1fd0ec00] 16:21:47 INFO - PROCESS | 1928 | 1461280907332 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a2262b800) [pid = 1928] [serial = 382] [outer = 0x7f5a1fd0ec00] 16:21:48 INFO - PROCESS | 1928 | 1461280908163 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1384ms 16:21:48 INFO - PROCESS | 1928 | 1461280908197 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1928 | 1461280908201 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 16:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:21:48 INFO - PROCESS | 1928 | 1461280908207 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1928 | 1461280908210 Marionette TRACE conn5 <- [1,482,null,{}] 16:21:48 INFO - PROCESS | 1928 | 1461280908216 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:48 INFO - PROCESS | 1928 | 1461280908384 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 16:21:48 INFO - PROCESS | 1928 | 1461280908532 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a38bce800 == 67 [pid = 1928] [id = 128] 16:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1ff85400) [pid = 1928] [serial = 383] [outer = (nil)] 16:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a24220800) [pid = 1928] [serial = 384] [outer = 0x7f5a1ff85400] 16:21:48 INFO - PROCESS | 1928 | 1461280908607 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a2697b000) [pid = 1928] [serial = 385] [outer = 0x7f5a1ff85400] 16:21:49 INFO - PROCESS | 1928 | 1461280909483 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1331ms 16:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:21:49 INFO - PROCESS | 1928 | 1461280909540 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1928 | 1461280909543 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 16:21:49 INFO - PROCESS | 1928 | 1461280909549 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1928 | 1461280909552 Marionette TRACE conn5 <- [1,486,null,{}] 16:21:49 INFO - PROCESS | 1928 | 1461280909558 Marionette TRACE conn5 -> [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:21:49 INFO - PROCESS | 1928 | 1461280909717 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 16:21:49 INFO - PROCESS | 1928 | 1461280909859 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d817000 == 68 [pid = 1928] [id = 129] 16:21:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a2269e400) [pid = 1928] [serial = 386] [outer = (nil)] 16:21:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a26f74400) [pid = 1928] [serial = 387] [outer = 0x7f5a2269e400] 16:21:49 INFO - PROCESS | 1928 | 1461280909931 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a2fce9000) [pid = 1928] [serial = 388] [outer = 0x7f5a2269e400] 16:21:50 INFO - PROCESS | 1928 | 1461280910796 Marionette TRACE conn5 <- [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:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1284ms 16:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:21:50 INFO - PROCESS | 1928 | 1461280910833 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 1928 | 1461280910836 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 16:21:50 INFO - PROCESS | 1928 | 1461280910847 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1928 | 1461280910854 Marionette TRACE conn5 <- [1,490,null,{}] 16:21:50 INFO - PROCESS | 1928 | 1461280910863 Marionette TRACE conn5 -> [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:21:51 INFO - PROCESS | 1928 | 1461280911106 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 16:21:51 INFO - PROCESS | 1928 | 1461280911217 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1788b800 == 69 [pid = 1928] [id = 130] 16:21:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a31f11400) [pid = 1928] [serial = 389] [outer = (nil)] 16:21:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a35cd9c00) [pid = 1928] [serial = 390] [outer = 0x7f5a31f11400] 16:21:51 INFO - PROCESS | 1928 | 1461280911293 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a361f5800) [pid = 1928] [serial = 391] [outer = 0x7f5a31f11400] 16:21:52 INFO - PROCESS | 1928 | 1461280912184 Marionette TRACE conn5 <- [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:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1389ms 16:21:52 INFO - PROCESS | 1928 | 1461280912235 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 1928 | 1461280912239 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 16:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:21:52 INFO - PROCESS | 1928 | 1461280912244 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1928 | 1461280912247 Marionette TRACE conn5 <- [1,494,null,{}] 16:21:52 INFO - PROCESS | 1928 | 1461280912253 Marionette TRACE conn5 -> [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:21:52 INFO - PROCESS | 1928 | 1461280912409 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 16:21:52 INFO - PROCESS | 1928 | 1461280912560 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bf0c800 == 70 [pid = 1928] [id = 131] 16:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a12f29000) [pid = 1928] [serial = 392] [outer = (nil)] 16:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a12f2e400) [pid = 1928] [serial = 393] [outer = 0x7f5a12f29000] 16:21:52 INFO - PROCESS | 1928 | 1461280912631 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a12f32c00) [pid = 1928] [serial = 394] [outer = 0x7f5a12f29000] 16:21:53 INFO - PROCESS | 1928 | 1461280913758 Marionette TRACE conn5 <- [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:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1578ms 16:21:53 INFO - PROCESS | 1928 | 1461280913825 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 1928 | 1461280913830 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 16:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:21:53 INFO - PROCESS | 1928 | 1461280913839 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 1928 | 1461280913844 Marionette TRACE conn5 <- [1,498,null,{}] 16:21:53 INFO - PROCESS | 1928 | 1461280913853 Marionette TRACE conn5 -> [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:21:54 INFO - PROCESS | 1928 | 1461280914114 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 16:21:54 INFO - PROCESS | 1928 | 1461280914305 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a4c8000 == 71 [pid = 1928] [id = 132] 16:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a19974000) [pid = 1928] [serial = 395] [outer = (nil)] 16:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a19ad5400) [pid = 1928] [serial = 396] [outer = 0x7f5a19974000] 16:21:54 INFO - PROCESS | 1928 | 1461280914374 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a19c56c00) [pid = 1928] [serial = 397] [outer = 0x7f5a19974000] 16:21:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2125e000 == 70 [pid = 1928] [id = 89] 16:21:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31c03000 == 69 [pid = 1928] [id = 90] 16:21:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26a6e000 == 68 [pid = 1928] [id = 68] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a2309f000) [pid = 1928] [serial = 336] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a1d84e400) [pid = 1928] [serial = 318] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | 1461280915255 Marionette TRACE conn5 <- [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:21:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1876b800 == 67 [pid = 1928] [id = 116] 16:21:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a38b40000 == 66 [pid = 1928] [id = 115] 16:21:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26adc800 == 65 [pid = 1928] [id = 114] 16:21:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d721800 == 64 [pid = 1928] [id = 113] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a30da2c00) [pid = 1928] [serial = 177] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a22b28c00) [pid = 1928] [serial = 204] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a24424400) [pid = 1928] [serial = 171] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a2365dc00) [pid = 1928] [serial = 234] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a1fd02400) [pid = 1928] [serial = 144] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a216b4c00) [pid = 1928] [serial = 141] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a26a2ec00) [pid = 1928] [serial = 238] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a37e50800) [pid = 1928] [serial = 244] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a361fbc00) [pid = 1928] [serial = 210] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a21211400) [pid = 1928] [serial = 231] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a361f9c00) [pid = 1928] [serial = 241] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a2ac0a400) [pid = 1928] [serial = 174] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a31c2d800) [pid = 1928] [serial = 207] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a216b8c00) [pid = 1928] [serial = 168] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a1a05a000) [pid = 1928] [serial = 165] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1c0cfc00) [pid = 1928] [serial = 201] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a3a391400) [pid = 1928] [serial = 280] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a23669000) [pid = 1928] [serial = 330] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1a9eb400) [pid = 1928] [serial = 333] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a1c0cc000) [pid = 1928] [serial = 324] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a1d851400) [pid = 1928] [serial = 325] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a211dfc00) [pid = 1928] [serial = 327] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a1a636000) [pid = 1928] [serial = 303] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a1a346800) [pid = 1928] [serial = 322] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a19c61c00) [pid = 1928] [serial = 321] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a1a34fc00) [pid = 1928] [serial = 306] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a22632000) [pid = 1928] [serial = 309] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a29d73800) [pid = 1928] [serial = 312] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a38b90800) [pid = 1928] [serial = 315] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a1a9eec00) [pid = 1928] [serial = 334] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a24487000) [pid = 1928] [serial = 331] [outer = (nil)] [url = about:blank] 16:21:55 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a224b3c00) [pid = 1928] [serial = 328] [outer = (nil)] [url = about:blank] 16:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1488ms 16:21:55 INFO - PROCESS | 1928 | 1461280915328 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1928 | 1461280915338 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 16:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:21:55 INFO - PROCESS | 1928 | 1461280915348 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1928 | 1461280915351 Marionette TRACE conn5 <- [1,502,null,{}] 16:21:55 INFO - PROCESS | 1928 | 1461280915358 Marionette TRACE conn5 -> [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:21:55 INFO - PROCESS | 1928 | 1461280915516 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 16:21:55 INFO - PROCESS | 1928 | 1461280915622 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d707000 == 65 [pid = 1928] [id = 133] 16:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a19974400) [pid = 1928] [serial = 398] [outer = (nil)] 16:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a1a632c00) [pid = 1928] [serial = 399] [outer = 0x7f5a19974400] 16:21:55 INFO - PROCESS | 1928 | 1461280915687 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a1a65e000) [pid = 1928] [serial = 400] [outer = 0x7f5a19974400] 16:21:56 INFO - PROCESS | 1928 | 1461280916500 Marionette TRACE conn5 <- [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:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1189ms 16:21:56 INFO - PROCESS | 1928 | 1461280916538 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1928 | 1461280916541 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 16:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:21:56 INFO - PROCESS | 1928 | 1461280916563 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1928 | 1461280916569 Marionette TRACE conn5 <- [1,506,null,{}] 16:21:56 INFO - PROCESS | 1928 | 1461280916586 Marionette TRACE conn5 -> [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:21:56 INFO - PROCESS | 1928 | 1461280916760 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 16:21:56 INFO - PROCESS | 1928 | 1461280916773 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2324a800 == 66 [pid = 1928] [id = 134] 16:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a1d643400) [pid = 1928] [serial = 401] [outer = (nil)] 16:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a1d854c00) [pid = 1928] [serial = 402] [outer = 0x7f5a1d643400] 16:21:56 INFO - PROCESS | 1928 | 1461280916838 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1e876c00) [pid = 1928] [serial = 403] [outer = 0x7f5a1d643400] 16:21:57 INFO - PROCESS | 1928 | 1461280917686 Marionette TRACE conn5 <- [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:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1199ms 16:21:57 INFO - PROCESS | 1928 | 1461280917749 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1928 | 1461280917767 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 16:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:21:57 INFO - PROCESS | 1928 | 1461280917788 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1928 | 1461280917790 Marionette TRACE conn5 <- [1,510,null,{}] 16:21:57 INFO - PROCESS | 1928 | 1461280917795 Marionette TRACE conn5 -> [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:21:57 INFO - PROCESS | 1928 | 1461280917990 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 16:21:58 INFO - PROCESS | 1928 | 1461280918019 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a24a8b800 == 67 [pid = 1928] [id = 135] 16:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1e878400) [pid = 1928] [serial = 404] [outer = (nil)] 16:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a2123fc00) [pid = 1928] [serial = 405] [outer = 0x7f5a1e878400] 16:21:58 INFO - PROCESS | 1928 | 1461280918081 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a224ac400) [pid = 1928] [serial = 406] [outer = 0x7f5a1e878400] 16:21:58 INFO - PROCESS | 1928 | 1461280918942 Marionette TRACE conn5 <- [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:21:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:21:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1193ms 16:21:58 INFO - PROCESS | 1928 | 1461280918981 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1928 | 1461280918983 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 16:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:21:58 INFO - PROCESS | 1928 | 1461280918990 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1928 | 1461280918992 Marionette TRACE conn5 <- [1,514,null,{}] 16:21:59 INFO - PROCESS | 1928 | 1461280919006 Marionette TRACE conn5 -> [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:21:59 INFO - PROCESS | 1928 | 1461280919191 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 16:21:59 INFO - PROCESS | 1928 | 1461280919231 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2acd6000 == 68 [pid = 1928] [id = 136] 16:21:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a18912c00) [pid = 1928] [serial = 407] [outer = (nil)] 16:21:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a22b28c00) [pid = 1928] [serial = 408] [outer = 0x7f5a18912c00] 16:21:59 INFO - PROCESS | 1928 | 1461280919292 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a2309a400) [pid = 1928] [serial = 409] [outer = 0x7f5a18912c00] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a1a631800) [pid = 1928] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a19acd400) [pid = 1928] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a2421c000) [pid = 1928] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a18940800) [pid = 1928] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a2120ec00) [pid = 1928] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a1a62e000) [pid = 1928] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a230a2400) [pid = 1928] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a19ad4c00) [pid = 1928] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a1a351000) [pid = 1928] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a1a630c00) [pid = 1928] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a1a05ac00) [pid = 1928] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a1d8dc400) [pid = 1928] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a21240800) [pid = 1928] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a1d858000) [pid = 1928] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a30f44c00) [pid = 1928] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:22:00 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f5a19aca400) [pid = 1928] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:22:00 INFO - PROCESS | 1928 | 1461280920242 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1285ms 16:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:22:00 INFO - PROCESS | 1928 | 1461280920276 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1928 | 1461280920279 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 16:22:00 INFO - PROCESS | 1928 | 1461280920285 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1928 | 1461280920288 Marionette TRACE conn5 <- [1,518,null,{}] 16:22:00 INFO - PROCESS | 1928 | 1461280920293 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 1928 | 1461280920462 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 16:22:00 INFO - PROCESS | 1928 | 1461280920477 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23f21000 == 69 [pid = 1928] [id = 137] 16:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a1a05ac00) [pid = 1928] [serial = 410] [outer = (nil)] 16:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a23664800) [pid = 1928] [serial = 411] [outer = 0x7f5a1a05ac00] 16:22:00 INFO - PROCESS | 1928 | 1461280920541 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a24221000) [pid = 1928] [serial = 412] [outer = 0x7f5a1a05ac00] 16:22:01 INFO - PROCESS | 1928 | 1461280921295 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1034ms 16:22:01 INFO - PROCESS | 1928 | 1461280921321 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 1928 | 1461280921324 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 16:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:22:01 INFO - PROCESS | 1928 | 1461280921331 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 1928 | 1461280921333 Marionette TRACE conn5 <- [1,522,null,{}] 16:22:01 INFO - PROCESS | 1928 | 1461280921339 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:01 INFO - PROCESS | 1928 | 1461280921529 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 16:22:01 INFO - PROCESS | 1928 | 1461280921550 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a30dc4000 == 70 [pid = 1928] [id = 138] 16:22:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a233eec00) [pid = 1928] [serial = 413] [outer = (nil)] 16:22:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a26a2ec00) [pid = 1928] [serial = 414] [outer = 0x7f5a233eec00] 16:22:01 INFO - PROCESS | 1928 | 1461280921622 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a30ac6c00) [pid = 1928] [serial = 415] [outer = 0x7f5a233eec00] 16:22:02 INFO - PROCESS | 1928 | 1461280922597 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1330ms 16:22:02 INFO - PROCESS | 1928 | 1461280922663 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1928 | 1461280922669 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:22:02 INFO - PROCESS | 1928 | 1461280922678 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1928 | 1461280922684 Marionette TRACE conn5 <- [1,526,null,{}] 16:22:02 INFO - PROCESS | 1928 | 1461280922693 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:02 INFO - PROCESS | 1928 | 1461280922874 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 16:22:03 INFO - PROCESS | 1928 | 1461280923020 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1ca86800 == 71 [pid = 1928] [id = 139] 16:22:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a18920c00) [pid = 1928] [serial = 416] [outer = (nil)] 16:22:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a19ad6000) [pid = 1928] [serial = 417] [outer = 0x7f5a18920c00] 16:22:03 INFO - PROCESS | 1928 | 1461280923095 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a1a058800) [pid = 1928] [serial = 418] [outer = 0x7f5a18920c00] 16:22:04 INFO - PROCESS | 1928 | 1461280924074 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1434ms 16:22:04 INFO - PROCESS | 1928 | 1461280924113 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1928 | 1461280924121 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 16:22:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:22:04 INFO - PROCESS | 1928 | 1461280924132 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1928 | 1461280924135 Marionette TRACE conn5 <- [1,530,null,{}] 16:22:04 INFO - PROCESS | 1928 | 1461280924142 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 1928 | 1461280924308 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 16:22:04 INFO - PROCESS | 1928 | 1461280924458 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24473000 == 72 [pid = 1928] [id = 140] 16:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1a9e6c00) [pid = 1928] [serial = 419] [outer = (nil)] 16:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1bfd1c00) [pid = 1928] [serial = 420] [outer = 0x7f5a1a9e6c00] 16:22:04 INFO - PROCESS | 1928 | 1461280924530 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a1d854000) [pid = 1928] [serial = 421] [outer = 0x7f5a1a9e6c00] 16:22:05 INFO - PROCESS | 1928 | 1461280925531 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:22:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:22:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:22:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1432ms 16:22:05 INFO - PROCESS | 1928 | 1461280925580 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1928 | 1461280925585 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:22:05 INFO - PROCESS | 1928 | 1461280925594 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1928 | 1461280925600 Marionette TRACE conn5 <- [1,534,null,{}] 16:22:05 INFO - PROCESS | 1928 | 1461280925615 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:05 INFO - PROCESS | 1928 | 1461280925793 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 16:22:06 INFO - PROCESS | 1928 | 1461280925999 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3884b800 == 73 [pid = 1928] [id = 141] 16:22:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a2309ec00) [pid = 1928] [serial = 422] [outer = (nil)] 16:22:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a24ad7000) [pid = 1928] [serial = 423] [outer = 0x7f5a2309ec00] 16:22:06 INFO - PROCESS | 1928 | 1461280926081 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a30d2b800) [pid = 1928] [serial = 424] [outer = 0x7f5a2309ec00] 16:22:07 INFO - PROCESS | 1928 | 1461280927205 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:22:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1739ms 16:22:07 INFO - PROCESS | 1928 | 1461280927367 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 1928 | 1461280927374 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 16:22:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:22:07 INFO - PROCESS | 1928 | 1461280927384 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1928 | 1461280927386 Marionette TRACE conn5 <- [1,538,null,{}] 16:22:07 INFO - PROCESS | 1928 | 1461280927392 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:07 INFO - PROCESS | 1928 | 1461280927610 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 16:22:07 INFO - PROCESS | 1928 | 1461280927765 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a199a5800 == 74 [pid = 1928] [id = 142] 16:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1d646800) [pid = 1928] [serial = 425] [outer = (nil)] 16:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a31f12c00) [pid = 1928] [serial = 426] [outer = 0x7f5a1d646800] 16:22:07 INFO - PROCESS | 1928 | 1461280927835 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a38b86400) [pid = 1928] [serial = 427] [outer = 0x7f5a1d646800] 16:22:08 INFO - PROCESS | 1928 | 1461280928537 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:22:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1240ms 16:22:08 INFO - PROCESS | 1928 | 1461280928639 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 1928 | 1461280928642 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 16:22:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:22:08 INFO - PROCESS | 1928 | 1461280928649 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1928 | 1461280928651 Marionette TRACE conn5 <- [1,542,null,{}] 16:22:08 INFO - PROCESS | 1928 | 1461280928657 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:08 INFO - PROCESS | 1928 | 1461280928808 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 16:22:08 INFO - PROCESS | 1928 | 1461280928952 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a17b83000 == 75 [pid = 1928] [id = 143] 16:22:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a12f2ec00) [pid = 1928] [serial = 428] [outer = (nil)] 16:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a19a8c000) [pid = 1928] [serial = 429] [outer = 0x7f5a12f2ec00] 16:22:09 INFO - PROCESS | 1928 | 1461280929025 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a19a91800) [pid = 1928] [serial = 430] [outer = 0x7f5a12f2ec00] 16:22:09 INFO - PROCESS | 1928 | 1461280929810 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:22:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1182ms 16:22:09 INFO - PROCESS | 1928 | 1461280929831 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 1928 | 1461280929834 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 16:22:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:22:09 INFO - PROCESS | 1928 | 1461280929841 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1928 | 1461280929844 Marionette TRACE conn5 <- [1,546,null,{}] 16:22:09 INFO - PROCESS | 1928 | 1461280929849 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:10 INFO - PROCESS | 1928 | 1461280930093 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 16:22:10 INFO - PROCESS | 1928 | 1461280930183 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a12f69800 == 76 [pid = 1928] [id = 144] 16:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a13336800) [pid = 1928] [serial = 431] [outer = (nil)] 16:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1333b800) [pid = 1928] [serial = 432] [outer = 0x7f5a13336800] 16:22:10 INFO - PROCESS | 1928 | 1461280930275 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a38b90800) [pid = 1928] [serial = 433] [outer = 0x7f5a13336800] 16:22:11 INFO - PROCESS | 1928 | 1461280931111 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:22:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1277ms 16:22:11 INFO - PROCESS | 1928 | 1461280931119 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1928 | 1461280931121 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 16:22:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:22:11 INFO - PROCESS | 1928 | 1461280931127 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1928 | 1461280931130 Marionette TRACE conn5 <- [1,550,null,{}] 16:22:11 INFO - PROCESS | 1928 | 1461280931135 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:11 INFO - PROCESS | 1928 | 1461280931301 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 16:22:11 INFO - PROCESS | 1928 | 1461280931468 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de82800 == 77 [pid = 1928] [id = 145] 16:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a130e0400) [pid = 1928] [serial = 434] [outer = (nil)] 16:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a130e3c00) [pid = 1928] [serial = 435] [outer = 0x7f5a130e0400] 16:22:11 INFO - PROCESS | 1928 | 1461280931539 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a130edc00) [pid = 1928] [serial = 436] [outer = 0x7f5a130e0400] 16:22:12 INFO - PROCESS | 1928 | 1461280932378 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:22:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1279ms 16:22:12 INFO - PROCESS | 1928 | 1461280932414 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1928 | 1461280932416 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:22:12 INFO - PROCESS | 1928 | 1461280932424 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1928 | 1461280932426 Marionette TRACE conn5 <- [1,554,null,{}] 16:22:12 INFO - PROCESS | 1928 | 1461280932432 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:12 INFO - PROCESS | 1928 | 1461280932588 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 16:22:12 INFO - PROCESS | 1928 | 1461280932741 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1dea0000 == 78 [pid = 1928] [id = 146] 16:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a130ed000) [pid = 1928] [serial = 437] [outer = (nil)] 16:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a1df03c00) [pid = 1928] [serial = 438] [outer = 0x7f5a130ed000] 16:22:12 INFO - PROCESS | 1928 | 1461280932816 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a1df07c00) [pid = 1928] [serial = 439] [outer = 0x7f5a130ed000] 16:22:13 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:13 INFO - PROCESS | 1928 | 1461280933660 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1282ms 16:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a1333e800) [pid = 1928] [serial = 440] [outer = 0x7f5a1d958c00] 16:22:13 INFO - PROCESS | 1928 | 1461280933748 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 1928 | 1461280933753 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 16:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:22:13 INFO - PROCESS | 1928 | 1461280933811 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 1928 | 1461280933813 Marionette TRACE conn5 <- [1,558,null,{}] 16:22:13 INFO - PROCESS | 1928 | 1461280933831 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:14 INFO - PROCESS | 1928 | 1461280934006 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 16:22:14 INFO - PROCESS | 1928 | 1461280934156 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1b909800 == 79 [pid = 1928] [id = 147] 16:22:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a130ee000) [pid = 1928] [serial = 441] [outer = (nil)] 16:22:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a1893d000) [pid = 1928] [serial = 442] [outer = 0x7f5a130ee000] 16:22:14 INFO - PROCESS | 1928 | 1461280934227 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a1a349400) [pid = 1928] [serial = 443] [outer = 0x7f5a130ee000] 16:22:15 INFO - PROCESS | 1928 | 1461280935344 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1642ms 16:22:15 INFO - PROCESS | 1928 | 1461280935411 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 16:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:22:15 INFO - PROCESS | 1928 | 1461280935416 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 16:22:15 INFO - PROCESS | 1928 | 1461280935424 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1928 | 1461280935428 Marionette TRACE conn5 <- [1,562,null,{}] 16:22:15 INFO - PROCESS | 1928 | 1461280935436 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:15 INFO - PROCESS | 1928 | 1461280935643 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 16:22:15 INFO - PROCESS | 1928 | 1461280935956 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17898800 == 80 [pid = 1928] [id = 148] 16:22:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a130e1800) [pid = 1928] [serial = 444] [outer = (nil)] 16:22:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a13334c00) [pid = 1928] [serial = 445] [outer = 0x7f5a130e1800] 16:22:16 INFO - PROCESS | 1928 | 1461280936026 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a1333f400) [pid = 1928] [serial = 446] [outer = 0x7f5a130e1800] 16:22:16 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:16 INFO - PROCESS | 1928 | 1461280936833 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1486ms 16:22:16 INFO - PROCESS | 1928 | 1461280936910 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1928 | 1461280936918 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 16:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:22:16 INFO - PROCESS | 1928 | 1461280936928 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1928 | 1461280936931 Marionette TRACE conn5 <- [1,566,null,{}] 16:22:16 INFO - PROCESS | 1928 | 1461280936937 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:17 INFO - PROCESS | 1928 | 1461280937119 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 16:22:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2ace1000 == 79 [pid = 1928] [id = 63] 16:22:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30d58800 == 78 [pid = 1928] [id = 64] 16:22:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30d16800 == 77 [pid = 1928] [id = 59] 16:22:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bf04000 == 76 [pid = 1928] [id = 60] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a1891c800) [pid = 1928] [serial = 372] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a19977800) [pid = 1928] [serial = 339] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a1a9e9000) [pid = 1928] [serial = 342] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a226aa400) [pid = 1928] [serial = 345] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a30f50c00) [pid = 1928] [serial = 348] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | 1461280937295 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a3af59000) [pid = 1928] [serial = 319] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a1d8e6000) [pid = 1928] [serial = 265] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a2120e800) [pid = 1928] [serial = 268] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a23b44400) [pid = 1928] [serial = 271] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a26a26c00) [pid = 1928] [serial = 274] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a37e08400) [pid = 1928] [serial = 277] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1c0cc800) [pid = 1928] [serial = 304] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a361b7000) [pid = 1928] [serial = 301] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a24222400) [pid = 1928] [serial = 366] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a1a9e8800) [pid = 1928] [serial = 370] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a21868c00) [pid = 1928] [serial = 360] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a22665800) [pid = 1928] [serial = 361] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a1d85dc00) [pid = 1928] [serial = 357] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1e87b400) [pid = 1928] [serial = 358] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a2365f000) [pid = 1928] [serial = 363] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a1a345400) [pid = 1928] [serial = 352] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a19bc7000) [pid = 1928] [serial = 351] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a1d448400) [pid = 1928] [serial = 355] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a1a9ec800) [pid = 1928] [serial = 354] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a361efc00) [pid = 1928] [serial = 337] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a26a23800) [pid = 1928] [serial = 367] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a1a053400) [pid = 1928] [serial = 369] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a2366c800) [pid = 1928] [serial = 364] [outer = (nil)] [url = about:blank] 16:22:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a3b7800 == 77 [pid = 1928] [id = 149] 16:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a18937800) [pid = 1928] [serial = 447] [outer = (nil)] 16:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1996d000) [pid = 1928] [serial = 448] [outer = 0x7f5a18937800] 16:22:17 INFO - PROCESS | 1928 | 1461280937391 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a19979c00) [pid = 1928] [serial = 449] [outer = 0x7f5a18937800] 16:22:17 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:18 INFO - PROCESS | 1928 | 1461280938225 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1332ms 16:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:22:18 INFO - PROCESS | 1928 | 1461280938262 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 1928 | 1461280938265 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 16:22:18 INFO - PROCESS | 1928 | 1461280938271 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1928 | 1461280938276 Marionette TRACE conn5 <- [1,570,null,{}] 16:22:18 INFO - PROCESS | 1928 | 1461280938291 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:18 INFO - PROCESS | 1928 | 1461280938433 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 16:22:18 INFO - PROCESS | 1928 | 1461280938452 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e606000 == 78 [pid = 1928] [id = 150] 16:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a19c5bc00) [pid = 1928] [serial = 450] [outer = (nil)] 16:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1a343800) [pid = 1928] [serial = 451] [outer = 0x7f5a19c5bc00] 16:22:18 INFO - PROCESS | 1928 | 1461280938516 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1a631800) [pid = 1928] [serial = 452] [outer = 0x7f5a19c5bc00] 16:22:19 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:19 INFO - PROCESS | 1928 | 1461280939252 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1034ms 16:22:19 INFO - PROCESS | 1928 | 1461280939322 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1928 | 1461280939327 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 16:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:22:19 INFO - PROCESS | 1928 | 1461280939334 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1928 | 1461280939337 Marionette TRACE conn5 <- [1,574,null,{}] 16:22:19 INFO - PROCESS | 1928 | 1461280939362 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:19 INFO - PROCESS | 1928 | 1461280939509 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 16:22:19 INFO - PROCESS | 1928 | 1461280939519 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e622800 == 79 [pid = 1928] [id = 151] 16:22:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1a635000) [pid = 1928] [serial = 453] [outer = (nil)] 16:22:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a1a9ef800) [pid = 1928] [serial = 454] [outer = 0x7f5a1a635000] 16:22:19 INFO - PROCESS | 1928 | 1461280939579 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a1bfd1000) [pid = 1928] [serial = 455] [outer = 0x7f5a1a635000] 16:22:20 INFO - PROCESS | 1928 | 1461280940477 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1203ms 16:22:20 INFO - PROCESS | 1928 | 1461280940538 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 16:22:20 INFO - PROCESS | 1928 | 1461280940541 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 16:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:22:20 INFO - PROCESS | 1928 | 1461280940557 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 1928 | 1461280940560 Marionette TRACE conn5 <- [1,578,null,{}] 16:22:20 INFO - PROCESS | 1928 | 1461280940566 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:20 INFO - PROCESS | 1928 | 1461280940749 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 16:22:20 INFO - PROCESS | 1928 | 1461280940791 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23210800 == 80 [pid = 1928] [id = 152] 16:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a1bfd1400) [pid = 1928] [serial = 456] [outer = (nil)] 16:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1d443c00) [pid = 1928] [serial = 457] [outer = 0x7f5a1bfd1400] 16:22:20 INFO - PROCESS | 1928 | 1461280940854 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1d857000) [pid = 1928] [serial = 458] [outer = 0x7f5a1bfd1400] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1a349000) [pid = 1928] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a21237000) [pid = 1928] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1a05b800) [pid = 1928] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a211de400) [pid = 1928] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a211dec00) [pid = 1928] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a24489c00) [pid = 1928] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a1d8d7800) [pid = 1928] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a1996c800) [pid = 1928] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a18912c00) [pid = 1928] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a12f29000) [pid = 1928] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a18916000) [pid = 1928] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a1d643400) [pid = 1928] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a2269e400) [pid = 1928] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a1a05ac00) [pid = 1928] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a1fd0ec00) [pid = 1928] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a1a34a400) [pid = 1928] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a1ff85400) [pid = 1928] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a19974000) [pid = 1928] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a19974400) [pid = 1928] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:22:21 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a1e878400) [pid = 1928] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:22:22 INFO - PROCESS | 1928 | 1461280942218 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1743ms 16:22:22 INFO - PROCESS | 1928 | 1461280942292 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1928 | 1461280942300 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 16:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:22:22 INFO - PROCESS | 1928 | 1461280942308 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1928 | 1461280942314 Marionette TRACE conn5 <- [1,582,null,{}] 16:22:22 INFO - PROCESS | 1928 | 1461280942321 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 1928 | 1461280942554 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 16:22:22 INFO - PROCESS | 1928 | 1461280942748 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d70e800 == 81 [pid = 1928] [id = 153] 16:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a1333d400) [pid = 1928] [serial = 459] [outer = (nil)] 16:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a18934000) [pid = 1928] [serial = 460] [outer = 0x7f5a1333d400] 16:22:22 INFO - PROCESS | 1928 | 1461280942866 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a19971c00) [pid = 1928] [serial = 461] [outer = 0x7f5a1333d400] 16:22:23 INFO - PROCESS | 1928 | 1461280943762 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1484ms 16:22:23 INFO - PROCESS | 1928 | 1461280943793 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 1928 | 1461280943802 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 16:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:22:23 INFO - PROCESS | 1928 | 1461280943812 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 1928 | 1461280943816 Marionette TRACE conn5 <- [1,586,null,{}] 16:22:23 INFO - PROCESS | 1928 | 1461280943822 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:24 INFO - PROCESS | 1928 | 1461280944069 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 16:22:24 INFO - PROCESS | 1928 | 1461280944264 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2298f000 == 82 [pid = 1928] [id = 154] 16:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a19a8d400) [pid = 1928] [serial = 462] [outer = (nil)] 16:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a19c62c00) [pid = 1928] [serial = 463] [outer = 0x7f5a19a8d400] 16:22:24 INFO - PROCESS | 1928 | 1461280944381 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a1a62c800) [pid = 1928] [serial = 464] [outer = 0x7f5a19a8d400] 16:22:24 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:25 INFO - PROCESS | 1928 | 1461280945181 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1388ms 16:22:25 INFO - PROCESS | 1928 | 1461280945200 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 1928 | 1461280945204 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 16:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:22:25 INFO - PROCESS | 1928 | 1461280945210 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1928 | 1461280945216 Marionette TRACE conn5 <- [1,590,null,{}] 16:22:25 INFO - PROCESS | 1928 | 1461280945246 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:25 INFO - PROCESS | 1928 | 1461280945463 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 16:22:25 INFO - PROCESS | 1928 | 1461280945575 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a239df000 == 83 [pid = 1928] [id = 155] 16:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a1c0cf800) [pid = 1928] [serial = 465] [outer = (nil)] 16:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a1d851800) [pid = 1928] [serial = 466] [outer = 0x7f5a1c0cf800] 16:22:25 INFO - PROCESS | 1928 | 1461280945656 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1d8dd400) [pid = 1928] [serial = 467] [outer = 0x7f5a1c0cf800] 16:22:26 INFO - PROCESS | 1928 | 1461280946488 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1337ms 16:22:26 INFO - PROCESS | 1928 | 1461280946548 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 1928 | 1461280946552 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 16:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:22:26 INFO - PROCESS | 1928 | 1461280946558 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 1928 | 1461280946561 Marionette TRACE conn5 <- [1,594,null,{}] 16:22:26 INFO - PROCESS | 1928 | 1461280946566 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:26 INFO - PROCESS | 1928 | 1461280946742 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 16:22:26 INFO - PROCESS | 1928 | 1461280946894 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24a82000 == 84 [pid = 1928] [id = 156] 16:22:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1a34d400) [pid = 1928] [serial = 468] [outer = (nil)] 16:22:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a1df0f400) [pid = 1928] [serial = 469] [outer = 0x7f5a1a34d400] 16:22:26 INFO - PROCESS | 1928 | 1461280946963 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1e0cfc00) [pid = 1928] [serial = 470] [outer = 0x7f5a1a34d400] 16:22:27 INFO - PROCESS | 1928 | 1461280947906 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1387ms 16:22:27 INFO - PROCESS | 1928 | 1461280947945 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1928 | 1461280947948 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 16:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:22:27 INFO - PROCESS | 1928 | 1461280947954 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1928 | 1461280947957 Marionette TRACE conn5 <- [1,598,null,{}] 16:22:27 INFO - PROCESS | 1928 | 1461280947962 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:28 INFO - PROCESS | 1928 | 1461280948121 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 16:22:28 INFO - PROCESS | 1928 | 1461280948271 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a29e73800 == 85 [pid = 1928] [id = 157] 16:22:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a117e6400) [pid = 1928] [serial = 471] [outer = (nil)] 16:22:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1e0d3400) [pid = 1928] [serial = 472] [outer = 0x7f5a117e6400] 16:22:28 INFO - PROCESS | 1928 | 1461280948341 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1e0d9c00) [pid = 1928] [serial = 473] [outer = 0x7f5a117e6400] 16:22:29 INFO - PROCESS | 1928 | 1461280949228 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1335ms 16:22:29 INFO - PROCESS | 1928 | 1461280949291 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 1928 | 1461280949295 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 16:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:22:29 INFO - PROCESS | 1928 | 1461280949300 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1928 | 1461280949302 Marionette TRACE conn5 <- [1,602,null,{}] 16:22:29 INFO - PROCESS | 1928 | 1461280949308 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:29 INFO - PROCESS | 1928 | 1461280949518 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 16:22:29 INFO - PROCESS | 1928 | 1461280949666 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30fba000 == 86 [pid = 1928] [id = 158] 16:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a1e0d3800) [pid = 1928] [serial = 474] [outer = (nil)] 16:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a2123ac00) [pid = 1928] [serial = 475] [outer = 0x7f5a1e0d3800] 16:22:29 INFO - PROCESS | 1928 | 1461280949738 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a227d3c00) [pid = 1928] [serial = 476] [outer = 0x7f5a1e0d3800] 16:22:30 INFO - PROCESS | 1928 | 1461280950811 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1582ms 16:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:22:30 INFO - PROCESS | 1928 | 1461280950884 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1928 | 1461280950887 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 16:22:30 INFO - PROCESS | 1928 | 1461280950893 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1928 | 1461280950896 Marionette TRACE conn5 <- [1,606,null,{}] 16:22:30 INFO - PROCESS | 1928 | 1461280950901 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:31 INFO - PROCESS | 1928 | 1461280951060 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 16:22:31 INFO - PROCESS | 1928 | 1461280951217 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a4e1800 == 87 [pid = 1928] [id = 159] 16:22:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a12f27000) [pid = 1928] [serial = 477] [outer = (nil)] 16:22:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1a349c00) [pid = 1928] [serial = 478] [outer = 0x7f5a12f27000] 16:22:31 INFO - PROCESS | 1928 | 1461280951301 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1d8dac00) [pid = 1928] [serial = 479] [outer = 0x7f5a12f27000] 16:22:32 INFO - PROCESS | 1928 | 1461280952304 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1480ms 16:22:32 INFO - PROCESS | 1928 | 1461280952373 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 1928 | 1461280952378 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 16:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:22:32 INFO - PROCESS | 1928 | 1461280952386 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 1928 | 1461280952391 Marionette TRACE conn5 <- [1,610,null,{}] 16:22:32 INFO - PROCESS | 1928 | 1461280952399 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:32 INFO - PROCESS | 1928 | 1461280952594 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 16:22:32 INFO - PROCESS | 1928 | 1461280952809 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e006000 == 88 [pid = 1928] [id = 160] 16:22:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a130e8c00) [pid = 1928] [serial = 480] [outer = (nil)] 16:22:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1333dc00) [pid = 1928] [serial = 481] [outer = 0x7f5a130e8c00] 16:22:32 INFO - PROCESS | 1928 | 1461280952885 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a18938400) [pid = 1928] [serial = 482] [outer = 0x7f5a130e8c00] 16:22:33 INFO - PROCESS | 1928 | 1461280953731 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1383ms 16:22:33 INFO - PROCESS | 1928 | 1461280953770 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1928 | 1461280953777 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 16:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:22:33 INFO - PROCESS | 1928 | 1461280953787 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1928 | 1461280953791 Marionette TRACE conn5 <- [1,614,null,{}] 16:22:33 INFO - PROCESS | 1928 | 1461280953796 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:33 INFO - PROCESS | 1928 | 1461280953936 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 16:22:34 INFO - PROCESS | 1928 | 1461280954093 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | --DOCSHELL 0x7f5a1e622800 == 87 [pid = 1928] [id = 151] 16:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e606000 == 86 [pid = 1928] [id = 150] 16:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a3b7800 == 85 [pid = 1928] [id = 149] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a35cd9c00) [pid = 1928] [serial = 390] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a26a2ec00) [pid = 1928] [serial = 414] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a17ba2000 == 86 [pid = 1928] [id = 161] 16:22:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a12f2b800) [pid = 1928] [serial = 483] [outer = (nil)] 16:22:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a19a8c400) [pid = 1928] [serial = 484] [outer = 0x7f5a12f2b800] 16:22:34 INFO - PROCESS | 1928 | 1461280954187 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a19c55c00) [pid = 1928] [serial = 485] [outer = 0x7f5a12f2b800] 16:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17898800 == 85 [pid = 1928] [id = 148] 16:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17b83000 == 84 [pid = 1928] [id = 143] 16:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a199a5800 == 83 [pid = 1928] [id = 142] 16:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3884b800 == 82 [pid = 1928] [id = 141] 16:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24473000 == 81 [pid = 1928] [id = 140] 16:22:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1ca86800 == 80 [pid = 1928] [id = 139] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a36108400) [pid = 1928] [serial = 313] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a3a168400) [pid = 1928] [serial = 316] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a361f6c00) [pid = 1928] [serial = 349] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a19c5f800) [pid = 1928] [serial = 340] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a1d854400) [pid = 1928] [serial = 307] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a23668800) [pid = 1928] [serial = 346] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a1d850c00) [pid = 1928] [serial = 343] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a23b44000) [pid = 1928] [serial = 310] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a2123fc00) [pid = 1928] [serial = 405] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a2309a400) [pid = 1928] [serial = 409] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a224ac400) [pid = 1928] [serial = 406] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a1e876c00) [pid = 1928] [serial = 403] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a24221000) [pid = 1928] [serial = 412] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a22b28c00) [pid = 1928] [serial = 408] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a12f2e400) [pid = 1928] [serial = 393] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a12f32c00) [pid = 1928] [serial = 394] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a1893f000) [pid = 1928] [serial = 375] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a19acb000) [pid = 1928] [serial = 376] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a1d854c00) [pid = 1928] [serial = 402] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a2fce9000) [pid = 1928] [serial = 388] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a26f74400) [pid = 1928] [serial = 387] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a23664800) [pid = 1928] [serial = 411] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a2262b800) [pid = 1928] [serial = 382] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a211e4c00) [pid = 1928] [serial = 381] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a1d441c00) [pid = 1928] [serial = 379] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f5a1a9ec000) [pid = 1928] [serial = 378] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f5a2697b000) [pid = 1928] [serial = 385] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f5a24220800) [pid = 1928] [serial = 384] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f5a19c56c00) [pid = 1928] [serial = 397] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f5a19ad5400) [pid = 1928] [serial = 396] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f5a1a632c00) [pid = 1928] [serial = 399] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f5a1a65e000) [pid = 1928] [serial = 400] [outer = (nil)] [url = about:blank] 16:22:35 INFO - PROCESS | 1928 | 1461280955028 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1288ms 16:22:35 INFO - PROCESS | 1928 | 1461280955075 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1928 | 1461280955078 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 16:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:22:35 INFO - PROCESS | 1928 | 1461280955084 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1928 | 1461280955089 Marionette TRACE conn5 <- [1,618,null,{}] 16:22:35 INFO - PROCESS | 1928 | 1461280955103 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:35 INFO - PROCESS | 1928 | 1461280955249 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 16:22:35 INFO - PROCESS | 1928 | 1461280955260 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18767000 == 81 [pid = 1928] [id = 162] 16:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f5a1a348800) [pid = 1928] [serial = 486] [outer = (nil)] 16:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f5a1a9e3400) [pid = 1928] [serial = 487] [outer = 0x7f5a1a348800] 16:22:35 INFO - PROCESS | 1928 | 1461280955320 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f5a1c0cf400) [pid = 1928] [serial = 488] [outer = 0x7f5a1a348800] 16:22:36 INFO - PROCESS | 1928 | 1461280956083 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1039ms 16:22:36 INFO - PROCESS | 1928 | 1461280956123 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 1928 | 1461280956128 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 16:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:22:36 INFO - PROCESS | 1928 | 1461280956133 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1928 | 1461280956135 Marionette TRACE conn5 <- [1,622,null,{}] 16:22:36 INFO - PROCESS | 1928 | 1461280956140 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:36 INFO - PROCESS | 1928 | 1461280956274 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 16:22:36 INFO - PROCESS | 1928 | 1461280956288 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a21836800 == 82 [pid = 1928] [id = 163] 16:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f5a1a655400) [pid = 1928] [serial = 489] [outer = (nil)] 16:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f5a1df05800) [pid = 1928] [serial = 490] [outer = 0x7f5a1a655400] 16:22:36 INFO - PROCESS | 1928 | 1461280956346 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f5a1e0d0400) [pid = 1928] [serial = 491] [outer = 0x7f5a1a655400] 16:22:37 INFO - PROCESS | 1928 | 1461280957158 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1081ms 16:22:37 INFO - PROCESS | 1928 | 1461280957215 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 1928 | 1461280957218 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 16:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:22:37 INFO - PROCESS | 1928 | 1461280957224 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1928 | 1461280957226 Marionette TRACE conn5 <- [1,626,null,{}] 16:22:37 INFO - PROCESS | 1928 | 1461280957231 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:37 INFO - PROCESS | 1928 | 1461280957403 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 16:22:37 INFO - PROCESS | 1928 | 1461280957428 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23239000 == 83 [pid = 1928] [id = 164] 16:22:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a1a351400) [pid = 1928] [serial = 492] [outer = (nil)] 16:22:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a1e0dbc00) [pid = 1928] [serial = 493] [outer = 0x7f5a1a351400] 16:22:37 INFO - PROCESS | 1928 | 1461280957487 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a1e881c00) [pid = 1928] [serial = 494] [outer = 0x7f5a1a351400] 16:22:38 INFO - PROCESS | 1928 | 1461280958328 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1128ms 16:22:38 INFO - PROCESS | 1928 | 1461280958353 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1928 | 1461280958356 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 16:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:22:38 INFO - PROCESS | 1928 | 1461280958362 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1928 | 1461280958364 Marionette TRACE conn5 <- [1,630,null,{}] 16:22:38 INFO - PROCESS | 1928 | 1461280958369 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:38 INFO - PROCESS | 1928 | 1461280958567 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 16:22:38 INFO - PROCESS | 1928 | 1461280958598 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2445d000 == 84 [pid = 1928] [id = 165] 16:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a216afc00) [pid = 1928] [serial = 495] [outer = (nil)] 16:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a230a0800) [pid = 1928] [serial = 496] [outer = 0x7f5a216afc00] 16:22:38 INFO - PROCESS | 1928 | 1461280958662 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a23666800) [pid = 1928] [serial = 497] [outer = 0x7f5a216afc00] 16:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a1a635000) [pid = 1928] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a31f11400) [pid = 1928] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a130e1800) [pid = 1928] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a18937800) [pid = 1928] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:22:39 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a19c5bc00) [pid = 1928] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:22:39 INFO - PROCESS | 1928 | 1461280959530 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1182ms 16:22:39 INFO - PROCESS | 1928 | 1461280959556 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 1928 | 1461280959560 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 16:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:22:39 INFO - PROCESS | 1928 | 1461280959566 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1928 | 1461280959569 Marionette TRACE conn5 <- [1,634,null,{}] 16:22:39 INFO - PROCESS | 1928 | 1461280959574 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:39 INFO - PROCESS | 1928 | 1461280959708 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 16:22:39 INFO - PROCESS | 1928 | 1461280959818 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26acd000 == 85 [pid = 1928] [id = 166] 16:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a130e1800) [pid = 1928] [serial = 498] [outer = (nil)] 16:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a23663c00) [pid = 1928] [serial = 499] [outer = 0x7f5a130e1800] 16:22:39 INFO - PROCESS | 1928 | 1461280959877 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a2421ac00) [pid = 1928] [serial = 500] [outer = 0x7f5a130e1800] 16:22:40 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:40 INFO - PROCESS | 1928 | 1461280960508 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 981ms 16:22:40 INFO - PROCESS | 1928 | 1461280960548 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 1928 | 1461280960552 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 16:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:22:40 INFO - PROCESS | 1928 | 1461280960557 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 1928 | 1461280960559 Marionette TRACE conn5 <- [1,638,null,{}] 16:22:40 INFO - PROCESS | 1928 | 1461280960565 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:40 INFO - PROCESS | 1928 | 1461280960707 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 16:22:40 INFO - PROCESS | 1928 | 1461280960822 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30a5b800 == 86 [pid = 1928] [id = 167] 16:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a130e8400) [pid = 1928] [serial = 501] [outer = (nil)] 16:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a24222400) [pid = 1928] [serial = 502] [outer = 0x7f5a130e8400] 16:22:40 INFO - PROCESS | 1928 | 1461280960882 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a2697b000) [pid = 1928] [serial = 503] [outer = 0x7f5a130e8400] 16:22:41 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:41 INFO - PROCESS | 1928 | 1461280961737 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:22:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1232ms 16:22:41 INFO - PROCESS | 1928 | 1461280961791 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1928 | 1461280961802 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:22:41 INFO - PROCESS | 1928 | 1461280961818 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1928 | 1461280961823 Marionette TRACE conn5 <- [1,642,null,{}] 16:22:41 INFO - PROCESS | 1928 | 1461280961831 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:42 INFO - PROCESS | 1928 | 1461280962040 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 16:22:42 INFO - PROCESS | 1928 | 1461280962189 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d815800 == 87 [pid = 1928] [id = 168] 16:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a12f57000) [pid = 1928] [serial = 504] [outer = (nil)] 16:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a12f5b800) [pid = 1928] [serial = 505] [outer = 0x7f5a12f57000] 16:22:42 INFO - PROCESS | 1928 | 1461280962264 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a130e1400) [pid = 1928] [serial = 506] [outer = 0x7f5a12f57000] 16:22:43 INFO - PROCESS | 1928 | 1461280963157 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:22:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1388ms 16:22:43 INFO - PROCESS | 1928 | 1461280963207 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1928 | 1461280963214 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 16:22:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:22:43 INFO - PROCESS | 1928 | 1461280963225 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1928 | 1461280963229 Marionette TRACE conn5 <- [1,646,null,{}] 16:22:43 INFO - PROCESS | 1928 | 1461280963235 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:43 INFO - PROCESS | 1928 | 1461280963404 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 16:22:43 INFO - PROCESS | 1928 | 1461280963551 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23595800 == 88 [pid = 1928] [id = 169] 16:22:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1893f000) [pid = 1928] [serial = 507] [outer = (nil)] 16:22:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a19acd800) [pid = 1928] [serial = 508] [outer = 0x7f5a1893f000] 16:22:43 INFO - PROCESS | 1928 | 1461280963624 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a19c63800) [pid = 1928] [serial = 509] [outer = 0x7f5a1893f000] 16:22:44 INFO - PROCESS | 1928 | 1461280964594 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:22:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1429ms 16:22:44 INFO - PROCESS | 1928 | 1461280964654 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1928 | 1461280964658 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 16:22:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:22:44 INFO - PROCESS | 1928 | 1461280964664 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1928 | 1461280964670 Marionette TRACE conn5 <- [1,650,null,{}] 16:22:44 INFO - PROCESS | 1928 | 1461280964685 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:44 INFO - PROCESS | 1928 | 1461280964854 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 16:22:44 INFO - PROCESS | 1928 | 1461280964977 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3391a800 == 89 [pid = 1928] [id = 170] 16:22:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1a631400) [pid = 1928] [serial = 510] [outer = (nil)] 16:22:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1df07000) [pid = 1928] [serial = 511] [outer = 0x7f5a1a631400] 16:22:45 INFO - PROCESS | 1928 | 1461280965065 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1e87e800) [pid = 1928] [serial = 512] [outer = 0x7f5a1a631400] 16:22:45 INFO - PROCESS | 1928 | 1461280965873 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:22:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:22:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1240ms 16:22:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:22:45 INFO - PROCESS | 1928 | 1461280965905 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 16:22:45 INFO - PROCESS | 1928 | 1461280965908 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 16:22:45 INFO - PROCESS | 1928 | 1461280965914 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 1928 | 1461280965917 Marionette TRACE conn5 <- [1,654,null,{}] 16:22:45 INFO - PROCESS | 1928 | 1461280965922 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:46 INFO - PROCESS | 1928 | 1461280966097 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 16:22:46 INFO - PROCESS | 1928 | 1461280966252 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35ddb800 == 90 [pid = 1928] [id = 171] 16:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a1d63ec00) [pid = 1928] [serial = 513] [outer = (nil)] 16:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a22665800) [pid = 1928] [serial = 514] [outer = 0x7f5a1d63ec00] 16:22:46 INFO - PROCESS | 1928 | 1461280966322 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a2365fc00) [pid = 1928] [serial = 515] [outer = 0x7f5a1d63ec00] 16:22:47 INFO - PROCESS | 1928 | 1461280967183 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:22:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1328ms 16:22:47 INFO - PROCESS | 1928 | 1461280967243 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1928 | 1461280967247 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 16:22:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:22:47 INFO - PROCESS | 1928 | 1461280967253 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1928 | 1461280967255 Marionette TRACE conn5 <- [1,658,null,{}] 16:22:47 INFO - PROCESS | 1928 | 1461280967262 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:47 INFO - PROCESS | 1928 | 1461280967421 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 16:22:47 INFO - PROCESS | 1928 | 1461280967576 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a37e69800 == 91 [pid = 1928] [id = 172] 16:22:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a19c60400) [pid = 1928] [serial = 516] [outer = (nil)] 16:22:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1debb400) [pid = 1928] [serial = 517] [outer = 0x7f5a19c60400] 16:22:47 INFO - PROCESS | 1928 | 1461280967648 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1debf400) [pid = 1928] [serial = 518] [outer = 0x7f5a19c60400] 16:22:48 INFO - PROCESS | 1928 | 1461280968532 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:22:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:22:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1338ms 16:22:48 INFO - PROCESS | 1928 | 1461280968592 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 16:22:48 INFO - PROCESS | 1928 | 1461280968595 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 16:22:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:22:48 INFO - PROCESS | 1928 | 1461280968602 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 1928 | 1461280968605 Marionette TRACE conn5 <- [1,662,null,{}] 16:22:48 INFO - PROCESS | 1928 | 1461280968610 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:48 INFO - PROCESS | 1928 | 1461280968833 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 16:22:48 INFO - PROCESS | 1928 | 1461280968984 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3b145000 == 92 [pid = 1928] [id = 173] 16:22:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1dec0400) [pid = 1928] [serial = 519] [outer = (nil)] 16:22:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a24418400) [pid = 1928] [serial = 520] [outer = 0x7f5a1dec0400] 16:22:49 INFO - PROCESS | 1928 | 1461280969061 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a2ac0c800) [pid = 1928] [serial = 521] [outer = 0x7f5a1dec0400] 16:22:49 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:49 INFO - PROCESS | 1928 | 1461280969903 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:22:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1345ms 16:22:49 INFO - PROCESS | 1928 | 1461280969949 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1928 | 1461280969952 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 16:22:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:22:49 INFO - PROCESS | 1928 | 1461280969958 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1928 | 1461280969960 Marionette TRACE conn5 <- [1,666,null,{}] 16:22:49 INFO - PROCESS | 1928 | 1461280969966 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:50 INFO - PROCESS | 1928 | 1461280970130 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 16:22:50 INFO - PROCESS | 1928 | 1461280970707 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17b90800 == 93 [pid = 1928] [id = 174] 16:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a12f30000) [pid = 1928] [serial = 522] [outer = (nil)] 16:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a12f51400) [pid = 1928] [serial = 523] [outer = 0x7f5a12f30000] 16:22:50 INFO - PROCESS | 1928 | 1461280970777 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a12f5c000) [pid = 1928] [serial = 524] [outer = 0x7f5a12f30000] 16:22:51 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:51 INFO - PROCESS | 1928 | 1461280971587 Marionette TRACE conn5 <- [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:22:51 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:22:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1685ms 16:22:51 INFO - PROCESS | 1928 | 1461280971646 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1928 | 1461280971653 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:22:51 INFO - PROCESS | 1928 | 1461280971661 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1928 | 1461280971665 Marionette TRACE conn5 <- [1,670,null,{}] 16:22:51 INFO - PROCESS | 1928 | 1461280971672 Marionette TRACE conn5 -> [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:22:51 INFO - PROCESS | 1928 | 1461280971826 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 16:22:52 INFO - PROCESS | 1928 | 1461280972093 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a17894000 == 94 [pid = 1928] [id = 175] 16:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a12f33000) [pid = 1928] [serial = 525] [outer = (nil)] 16:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a19978000) [pid = 1928] [serial = 526] [outer = 0x7f5a12f33000] 16:22:52 INFO - PROCESS | 1928 | 1461280972163 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a19ad1c00) [pid = 1928] [serial = 527] [outer = 0x7f5a12f33000] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a308d6800 == 93 [pid = 1928] [id = 58] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26c44000 == 92 [pid = 1928] [id = 54] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a37e72800 == 91 [pid = 1928] [id = 88] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2299c000 == 90 [pid = 1928] [id = 83] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23218800 == 89 [pid = 1928] [id = 105] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3b146000 == 88 [pid = 1928] [id = 104] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31a13800 == 87 [pid = 1928] [id = 65] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bf11800 == 86 [pid = 1928] [id = 49] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31d26800 == 85 [pid = 1928] [id = 86] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26acd000 == 84 [pid = 1928] [id = 166] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2445d000 == 83 [pid = 1928] [id = 165] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23239000 == 82 [pid = 1928] [id = 164] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a21836800 == 81 [pid = 1928] [id = 163] 16:22:52 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18767000 == 80 [pid = 1928] [id = 162] 16:22:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17ba2000 == 79 [pid = 1928] [id = 161] 16:22:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e006000 == 78 [pid = 1928] [id = 160] 16:22:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24a82000 == 77 [pid = 1928] [id = 156] 16:22:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a239df000 == 76 [pid = 1928] [id = 155] 16:22:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2298f000 == 75 [pid = 1928] [id = 154] 16:22:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d70e800 == 74 [pid = 1928] [id = 153] 16:22:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23210800 == 73 [pid = 1928] [id = 152] 16:22:53 INFO - PROCESS | 1928 | 1461280973129 Marionette TRACE conn5 <- [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:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1530ms 16:22:53 INFO - PROCESS | 1928 | 1461280973196 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1928 | 1461280973201 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 16:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:22:53 INFO - PROCESS | 1928 | 1461280973207 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1928 | 1461280973209 Marionette TRACE conn5 <- [1,674,null,{}] 16:22:53 INFO - PROCESS | 1928 | 1461280973215 Marionette TRACE conn5 -> [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:22:53 INFO - PROCESS | 1928 | 1461280973356 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a361f5800) [pid = 1928] [serial = 391] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a13334c00) [pid = 1928] [serial = 445] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1996d000) [pid = 1928] [serial = 448] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1893d000) [pid = 1928] [serial = 442] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a19979c00) [pid = 1928] [serial = 449] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1a343800) [pid = 1928] [serial = 451] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a19ad6000) [pid = 1928] [serial = 417] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a1a631800) [pid = 1928] [serial = 452] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a130e3c00) [pid = 1928] [serial = 435] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a1bfd1c00) [pid = 1928] [serial = 420] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a19a8c000) [pid = 1928] [serial = 429] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a1333f400) [pid = 1928] [serial = 446] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a31f12c00) [pid = 1928] [serial = 426] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1333b800) [pid = 1928] [serial = 432] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a24ad7000) [pid = 1928] [serial = 423] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a1df03c00) [pid = 1928] [serial = 438] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a24220000) [pid = 1928] [serial = 235] [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:53 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a1a9ef800) [pid = 1928] [serial = 454] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a1bfd1000) [pid = 1928] [serial = 455] [outer = (nil)] [url = about:blank] 16:22:53 INFO - PROCESS | 1928 | 1461280973482 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a199a9000 == 74 [pid = 1928] [id = 176] 16:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a130e3c00) [pid = 1928] [serial = 528] [outer = (nil)] 16:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1996d000) [pid = 1928] [serial = 529] [outer = 0x7f5a130e3c00] 16:22:53 INFO - PROCESS | 1928 | 1461280973541 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1a0b8400) [pid = 1928] [serial = 530] [outer = 0x7f5a130e3c00] 16:22:54 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:54 INFO - PROCESS | 1928 | 1461280974259 Marionette TRACE conn5 <- [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:22:54 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:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1080ms 16:22:54 INFO - PROCESS | 1928 | 1461280974288 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 1928 | 1461280974291 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 16:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:22:54 INFO - PROCESS | 1928 | 1461280974304 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 1928 | 1461280974312 Marionette TRACE conn5 <- [1,678,null,{}] 16:22:54 INFO - PROCESS | 1928 | 1461280974320 Marionette TRACE conn5 -> [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:22:54 INFO - PROCESS | 1928 | 1461280974474 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 16:22:54 INFO - PROCESS | 1928 | 1461280974588 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d821800 == 75 [pid = 1928] [id = 177] 16:22:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1a0b8000) [pid = 1928] [serial = 531] [outer = (nil)] 16:22:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a1a346000) [pid = 1928] [serial = 532] [outer = 0x7f5a1a0b8000] 16:22:54 INFO - PROCESS | 1928 | 1461280974650 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a1a63b400) [pid = 1928] [serial = 533] [outer = 0x7f5a1a0b8000] 16:22:55 INFO - PROCESS | 1928 | 1461280975296 Marionette TRACE conn5 <- [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:22:55 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:22:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1040ms 16:22:55 INFO - PROCESS | 1928 | 1461280975339 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 16:22:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:22:55 INFO - PROCESS | 1928 | 1461280975344 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 16:22:55 INFO - PROCESS | 1928 | 1461280975349 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1928 | 1461280975352 Marionette TRACE conn5 <- [1,682,null,{}] 16:22:55 INFO - PROCESS | 1928 | 1461280975357 Marionette TRACE conn5 -> [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:22:55 INFO - PROCESS | 1928 | 1461280975593 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 16:22:55 INFO - PROCESS | 1928 | 1461280975615 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de9b800 == 76 [pid = 1928] [id = 178] 16:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a1a0bd800) [pid = 1928] [serial = 534] [outer = (nil)] 16:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1a9edc00) [pid = 1928] [serial = 535] [outer = 0x7f5a1a0bd800] 16:22:55 INFO - PROCESS | 1928 | 1461280975676 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1bc96c00) [pid = 1928] [serial = 536] [outer = 0x7f5a1a0bd800] 16:22:56 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:56 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:22:56 INFO - PROCESS | 1928 | 1461280976911 Marionette TRACE conn5 <- [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:22:56 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:22:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1583ms 16:22:56 INFO - PROCESS | 1928 | 1461280976937 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 1928 | 1461280976939 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 16:22:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:22:56 INFO - PROCESS | 1928 | 1461280976945 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1928 | 1461280976947 Marionette TRACE conn5 <- [1,686,null,{}] 16:22:56 INFO - PROCESS | 1928 | 1461280976952 Marionette TRACE conn5 -> [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:22:57 INFO - PROCESS | 1928 | 1461280977128 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 16:22:57 INFO - PROCESS | 1928 | 1461280977148 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e61a000 == 77 [pid = 1928] [id = 179] 16:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1d448400) [pid = 1928] [serial = 537] [outer = (nil)] 16:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1d645800) [pid = 1928] [serial = 538] [outer = 0x7f5a1d448400] 16:22:57 INFO - PROCESS | 1928 | 1461280977218 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1d8dbc00) [pid = 1928] [serial = 539] [outer = 0x7f5a1d448400] 16:22:57 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a130e8c00) [pid = 1928] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:22:57 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a130e1800) [pid = 1928] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:22:57 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a216afc00) [pid = 1928] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:22:57 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1a655400) [pid = 1928] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:22:57 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a1a348800) [pid = 1928] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:22:57 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a12f2b800) [pid = 1928] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:22:57 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1a351400) [pid = 1928] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:22:58 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:58 INFO - PROCESS | 1928 | 1461280978726 Marionette TRACE conn5 <- [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:22:58 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:22:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1831ms 16:22:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:22:58 INFO - PROCESS | 1928 | 1461280978778 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1928 | 1461280978781 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 16:22:58 INFO - PROCESS | 1928 | 1461280978786 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1928 | 1461280978789 Marionette TRACE conn5 <- [1,690,null,{}] 16:22:58 INFO - PROCESS | 1928 | 1461280978794 Marionette TRACE conn5 -> [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:22:58 INFO - PROCESS | 1928 | 1461280978937 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 16:22:59 INFO - PROCESS | 1928 | 1461280979082 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2299d800 == 78 [pid = 1928] [id = 180] 16:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a1a348800) [pid = 1928] [serial = 540] [outer = (nil)] 16:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a1deb6000) [pid = 1928] [serial = 541] [outer = 0x7f5a1a348800] 16:22:59 INFO - PROCESS | 1928 | 1461280979142 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1e0da400) [pid = 1928] [serial = 542] [outer = 0x7f5a1a348800] 16:23:00 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:00 INFO - PROCESS | 1928 | 1461280980201 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:23:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1433ms 16:23:00 INFO - PROCESS | 1928 | 1461280980220 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 16:23:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:23:00 INFO - PROCESS | 1928 | 1461280980226 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 16:23:00 INFO - PROCESS | 1928 | 1461280980234 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1928 | 1461280980240 Marionette TRACE conn5 <- [1,694,null,{}] 16:23:00 INFO - PROCESS | 1928 | 1461280980247 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:00 INFO - PROCESS | 1928 | 1461280980417 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 16:23:00 INFO - PROCESS | 1928 | 1461280980602 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a199ad000 == 79 [pid = 1928] [id = 181] 16:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1333bc00) [pid = 1928] [serial = 543] [outer = (nil)] 16:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1996b400) [pid = 1928] [serial = 544] [outer = 0x7f5a1333bc00] 16:23:00 INFO - PROCESS | 1928 | 1461280980676 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a19a8e400) [pid = 1928] [serial = 545] [outer = 0x7f5a1333bc00] 16:23:01 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:02 INFO - PROCESS | 1928 | 1461280982021 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1838ms 16:23:02 INFO - PROCESS | 1928 | 1461280982146 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1928 | 1461280982155 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 16:23:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:23:02 INFO - PROCESS | 1928 | 1461280982173 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1928 | 1461280982176 Marionette TRACE conn5 <- [1,698,null,{}] 16:23:02 INFO - PROCESS | 1928 | 1461280982183 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:02 INFO - PROCESS | 1928 | 1461280982362 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 16:23:02 INFO - PROCESS | 1928 | 1461280982511 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2323b000 == 80 [pid = 1928] [id = 182] 16:23:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a130e0c00) [pid = 1928] [serial = 546] [outer = (nil)] 16:23:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a1a62f000) [pid = 1928] [serial = 547] [outer = 0x7f5a130e0c00] 16:23:02 INFO - PROCESS | 1928 | 1461280982581 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a1d649000) [pid = 1928] [serial = 548] [outer = 0x7f5a130e0c00] 16:23:03 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:04 INFO - PROCESS | 1928 | 1461280984059 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:23:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1936ms 16:23:04 INFO - PROCESS | 1928 | 1461280984109 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 16:23:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:23:04 INFO - PROCESS | 1928 | 1461280984113 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 16:23:04 INFO - PROCESS | 1928 | 1461280984119 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1928 | 1461280984125 Marionette TRACE conn5 <- [1,702,null,{}] 16:23:04 INFO - PROCESS | 1928 | 1461280984140 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:04 INFO - PROCESS | 1928 | 1461280984335 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 16:23:04 INFO - PROCESS | 1928 | 1461280984483 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a24a81800 == 81 [pid = 1928] [id = 183] 16:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a1c0d3c00) [pid = 1928] [serial = 549] [outer = (nil)] 16:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a1df10800) [pid = 1928] [serial = 550] [outer = 0x7f5a1c0d3c00] 16:23:04 INFO - PROCESS | 1928 | 1461280984555 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a209b1c00) [pid = 1928] [serial = 551] [outer = 0x7f5a1c0d3c00] 16:23:05 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:05 INFO - PROCESS | 1928 | 1461280985748 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:23:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1684ms 16:23:05 INFO - PROCESS | 1928 | 1461280985805 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 1928 | 1461280985809 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 16:23:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:23:05 INFO - PROCESS | 1928 | 1461280985825 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 1928 | 1461280985829 Marionette TRACE conn5 <- [1,706,null,{}] 16:23:05 INFO - PROCESS | 1928 | 1461280985834 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:06 INFO - PROCESS | 1928 | 1461280986062 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 16:23:06 INFO - PROCESS | 1928 | 1461280986195 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2fcc5800 == 82 [pid = 1928] [id = 184] 16:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a1d640c00) [pid = 1928] [serial = 552] [outer = (nil)] 16:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a216b0800) [pid = 1928] [serial = 553] [outer = 0x7f5a1d640c00] 16:23:06 INFO - PROCESS | 1928 | 1461280986269 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a22632000) [pid = 1928] [serial = 554] [outer = 0x7f5a1d640c00] 16:23:07 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:07 INFO - PROCESS | 1928 | 1461280987692 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:23:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1882ms 16:23:07 INFO - PROCESS | 1928 | 1461280987706 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 16:23:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:23:07 INFO - PROCESS | 1928 | 1461280987712 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 16:23:07 INFO - PROCESS | 1928 | 1461280987719 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 1928 | 1461280987722 Marionette TRACE conn5 <- [1,710,null,{}] 16:23:07 INFO - PROCESS | 1928 | 1461280987727 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:07 INFO - PROCESS | 1928 | 1461280987886 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 16:23:08 INFO - PROCESS | 1928 | 1461280988047 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17ae0000 == 83 [pid = 1928] [id = 185] 16:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a117e4800) [pid = 1928] [serial = 555] [outer = (nil)] 16:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a1893b800) [pid = 1928] [serial = 556] [outer = 0x7f5a117e4800] 16:23:08 INFO - PROCESS | 1928 | 1461280988119 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a1ca4d400) [pid = 1928] [serial = 557] [outer = 0x7f5a117e4800] 16:23:09 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:09 INFO - PROCESS | 1928 | 1461280989596 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:23:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1892ms 16:23:09 INFO - PROCESS | 1928 | 1461280989611 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1928 | 1461280989619 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 16:23:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:23:09 INFO - PROCESS | 1928 | 1461280989627 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1928 | 1461280989631 Marionette TRACE conn5 <- [1,714,null,{}] 16:23:09 INFO - PROCESS | 1928 | 1461280989639 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:09 INFO - PROCESS | 1928 | 1461280989793 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 16:23:09 INFO - PROCESS | 1928 | 1461280989949 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1789a000 == 84 [pid = 1928] [id = 186] 16:23:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a130e9400) [pid = 1928] [serial = 558] [outer = (nil)] 16:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a1891a400) [pid = 1928] [serial = 559] [outer = 0x7f5a130e9400] 16:23:10 INFO - PROCESS | 1928 | 1461280990019 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a1996bc00) [pid = 1928] [serial = 560] [outer = 0x7f5a130e9400] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de82800 == 83 [pid = 1928] [id = 145] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db1f800 == 82 [pid = 1928] [id = 95] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a355b6000 == 81 [pid = 1928] [id = 69] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a12f69800 == 80 [pid = 1928] [id = 144] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a1df0f400) [pid = 1928] [serial = 469] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a2123ac00) [pid = 1928] [serial = 475] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a1e0d3400) [pid = 1928] [serial = 472] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a24222400) [pid = 1928] [serial = 502] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e61a000 == 79 [pid = 1928] [id = 179] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de9b800 == 78 [pid = 1928] [id = 178] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d821800 == 77 [pid = 1928] [id = 177] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a199a9000 == 76 [pid = 1928] [id = 176] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17894000 == 75 [pid = 1928] [id = 175] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17b90800 == 74 [pid = 1928] [id = 174] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35ddb800 == 73 [pid = 1928] [id = 171] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3391a800 == 72 [pid = 1928] [id = 170] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23595800 == 71 [pid = 1928] [id = 169] 16:23:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d815800 == 70 [pid = 1928] [id = 168] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a1333dc00) [pid = 1928] [serial = 481] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a23663c00) [pid = 1928] [serial = 499] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a1d851800) [pid = 1928] [serial = 466] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a23666800) [pid = 1928] [serial = 497] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a1df05800) [pid = 1928] [serial = 490] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1a9e3400) [pid = 1928] [serial = 487] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a2421ac00) [pid = 1928] [serial = 500] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a230a0800) [pid = 1928] [serial = 496] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a19a8c400) [pid = 1928] [serial = 484] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a18938400) [pid = 1928] [serial = 482] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a1a349c00) [pid = 1928] [serial = 478] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a19c55c00) [pid = 1928] [serial = 485] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a1d443c00) [pid = 1928] [serial = 457] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1e0d0400) [pid = 1928] [serial = 491] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a18934000) [pid = 1928] [serial = 460] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1c0cf400) [pid = 1928] [serial = 488] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a19c62c00) [pid = 1928] [serial = 463] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a1e881c00) [pid = 1928] [serial = 494] [outer = (nil)] [url = about:blank] 16:23:10 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a1e0dbc00) [pid = 1928] [serial = 493] [outer = (nil)] [url = about:blank] 16:23:11 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:11 INFO - PROCESS | 1928 | 1461280991287 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:23:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1690ms 16:23:11 INFO - PROCESS | 1928 | 1461280991318 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1928 | 1461280991326 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 16:23:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:23:11 INFO - PROCESS | 1928 | 1461280991335 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1928 | 1461280991339 Marionette TRACE conn5 <- [1,718,null,{}] 16:23:11 INFO - PROCESS | 1928 | 1461280991344 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:11 INFO - PROCESS | 1928 | 1461280991581 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 16:23:11 INFO - PROCESS | 1928 | 1461280991704 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1adcb800 == 71 [pid = 1928] [id = 187] 16:23:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a12f52400) [pid = 1928] [serial = 561] [outer = (nil)] 16:23:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a19ad4400) [pid = 1928] [serial = 562] [outer = 0x7f5a12f52400] 16:23:11 INFO - PROCESS | 1928 | 1461280991768 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a19bc9800) [pid = 1928] [serial = 563] [outer = 0x7f5a12f52400] 16:23:12 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:12 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:12 INFO - PROCESS | 1928 | 1461280992891 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:23:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1585ms 16:23:12 INFO - PROCESS | 1928 | 1461280992922 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 1928 | 1461280992926 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 16:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:23:12 INFO - PROCESS | 1928 | 1461280992932 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1928 | 1461280992937 Marionette TRACE conn5 <- [1,722,null,{}] 16:23:12 INFO - PROCESS | 1928 | 1461280992952 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:13 INFO - PROCESS | 1928 | 1461280993163 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 16:23:13 INFO - PROCESS | 1928 | 1461280993277 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d82e000 == 72 [pid = 1928] [id = 188] 16:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a1a630400) [pid = 1928] [serial = 564] [outer = (nil)] 16:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1a633c00) [pid = 1928] [serial = 565] [outer = 0x7f5a1a630400] 16:23:13 INFO - PROCESS | 1928 | 1461280993340 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1a9e0800) [pid = 1928] [serial = 566] [outer = 0x7f5a1a630400] 16:23:14 INFO - PROCESS | 1928 | 1461280994116 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1928 | 1461280994179 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 16:23:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:23:14 INFO - PROCESS | 1928 | 1461280994186 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1928 | 1461280994188 Marionette TRACE conn5 <- [1,726,null,{}] 16:23:14 INFO - PROCESS | 1928 | 1461280994193 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:14 INFO - PROCESS | 1928 | 1461280994402 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 16:23:14 INFO - PROCESS | 1928 | 1461280994431 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e008800 == 73 [pid = 1928] [id = 189] 16:23:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1a636800) [pid = 1928] [serial = 567] [outer = (nil)] 16:23:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1bc94800) [pid = 1928] [serial = 568] [outer = 0x7f5a1a636800] 16:23:14 INFO - PROCESS | 1928 | 1461280994492 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1c0c8c00) [pid = 1928] [serial = 569] [outer = 0x7f5a1a636800] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a1bfd1400) [pid = 1928] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a1a0bd800) [pid = 1928] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a1d448400) [pid = 1928] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1a0b8000) [pid = 1928] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a12f30000) [pid = 1928] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a130e3c00) [pid = 1928] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a130e8400) [pid = 1928] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a12f33000) [pid = 1928] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:23:14 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a233eec00) [pid = 1928] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:23:16 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:16 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:16 INFO - PROCESS | 1928 | 1461280996593 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:23:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2433ms 16:23:16 INFO - PROCESS | 1928 | 1461280996620 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1928 | 1461280996623 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 16:23:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:23:16 INFO - PROCESS | 1928 | 1461280996629 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1928 | 1461280996631 Marionette TRACE conn5 <- [1,730,null,{}] 16:23:16 INFO - PROCESS | 1928 | 1461280996638 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:16 INFO - PROCESS | 1928 | 1461280996780 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 16:23:16 INFO - PROCESS | 1928 | 1461280996976 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17896800 == 74 [pid = 1928] [id = 190] 16:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a117e1c00) [pid = 1928] [serial = 570] [outer = (nil)] 16:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a117ec000) [pid = 1928] [serial = 571] [outer = 0x7f5a117e1c00] 16:23:17 INFO - PROCESS | 1928 | 1461280997064 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a12f5f800) [pid = 1928] [serial = 572] [outer = 0x7f5a117e1c00] 16:23:17 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:17 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:18 INFO - PROCESS | 1928 | 1461280998027 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 1928 | 1461280998076 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 16:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:23:18 INFO - PROCESS | 1928 | 1461280998086 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1928 | 1461280998091 Marionette TRACE conn5 <- [1,734,null,{}] 16:23:18 INFO - PROCESS | 1928 | 1461280998098 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:18 INFO - PROCESS | 1928 | 1461280998300 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 16:23:18 INFO - PROCESS | 1928 | 1461280998514 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e004000 == 75 [pid = 1928] [id = 191] 16:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a19a8c000) [pid = 1928] [serial = 573] [outer = (nil)] 16:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a19c63c00) [pid = 1928] [serial = 574] [outer = 0x7f5a19a8c000] 16:23:18 INFO - PROCESS | 1928 | 1461280998634 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1a0bcc00) [pid = 1928] [serial = 575] [outer = 0x7f5a19a8c000] 16:23:19 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:19 INFO - PROCESS | 1928 | 1461280999487 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:23:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1431ms 16:23:19 INFO - PROCESS | 1928 | 1461280999521 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1928 | 1461280999526 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 16:23:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:23:19 INFO - PROCESS | 1928 | 1461280999534 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1928 | 1461280999538 Marionette TRACE conn5 <- [1,738,null,{}] 16:23:19 INFO - PROCESS | 1928 | 1461280999543 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:19 INFO - PROCESS | 1928 | 1461280999723 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 16:23:19 INFO - PROCESS | 1928 | 1461280999882 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2268a000 == 76 [pid = 1928] [id = 192] 16:23:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1a638c00) [pid = 1928] [serial = 576] [outer = (nil)] 16:23:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1bc8c800) [pid = 1928] [serial = 577] [outer = 0x7f5a1a638c00] 16:23:19 INFO - PROCESS | 1928 | 1461280999954 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1ca4c800) [pid = 1928] [serial = 578] [outer = 0x7f5a1a638c00] 16:23:21 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:21 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:21 INFO - PROCESS | 1928 | 1461281001404 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1880ms 16:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:23:21 INFO - PROCESS | 1928 | 1461281001415 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1928 | 1461281001418 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 16:23:21 INFO - PROCESS | 1928 | 1461281001433 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1928 | 1461281001443 Marionette TRACE conn5 <- [1,742,null,{}] 16:23:21 INFO - PROCESS | 1928 | 1461281001452 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:21 INFO - PROCESS | 1928 | 1461281001664 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 16:23:21 INFO - PROCESS | 1928 | 1461281001817 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23242800 == 77 [pid = 1928] [id = 193] 16:23:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a1d4dc000) [pid = 1928] [serial = 579] [outer = (nil)] 16:23:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a1d858000) [pid = 1928] [serial = 580] [outer = 0x7f5a1d4dc000] 16:23:21 INFO - PROCESS | 1928 | 1461281001891 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a1deb4400) [pid = 1928] [serial = 581] [outer = 0x7f5a1d4dc000] 16:23:23 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:23 INFO - PROCESS | 1928 | 1461281003164 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:23:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1808ms 16:23:23 INFO - PROCESS | 1928 | 1461281003305 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 1928 | 1461281003311 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 16:23:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:23:23 INFO - PROCESS | 1928 | 1461281003326 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1928 | 1461281003329 Marionette TRACE conn5 <- [1,746,null,{}] 16:23:23 INFO - PROCESS | 1928 | 1461281003334 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:23 INFO - PROCESS | 1928 | 1461281003493 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 16:23:23 INFO - PROCESS | 1928 | 1461281003641 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23f1c000 == 78 [pid = 1928] [id = 194] 16:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a1a0ba800) [pid = 1928] [serial = 582] [outer = (nil)] 16:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a1df0fc00) [pid = 1928] [serial = 583] [outer = 0x7f5a1a0ba800] 16:23:23 INFO - PROCESS | 1928 | 1461281003714 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a1e0d5000) [pid = 1928] [serial = 584] [outer = 0x7f5a1a0ba800] 16:23:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:25 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:25 INFO - PROCESS | 1928 | 1461281005130 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:23:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1831ms 16:23:25 INFO - PROCESS | 1928 | 1461281005156 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1928 | 1461281005162 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 16:23:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:23:25 INFO - PROCESS | 1928 | 1461281005170 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1928 | 1461281005176 Marionette TRACE conn5 <- [1,750,null,{}] 16:23:25 INFO - PROCESS | 1928 | 1461281005186 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:25 INFO - PROCESS | 1928 | 1461281005343 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 16:23:25 INFO - PROCESS | 1928 | 1461281005494 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1de8c000 == 79 [pid = 1928] [id = 195] 16:23:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a1893c800) [pid = 1928] [serial = 585] [outer = (nil)] 16:23:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a1996e400) [pid = 1928] [serial = 586] [outer = 0x7f5a1893c800] 16:23:25 INFO - PROCESS | 1928 | 1461281005564 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a19ad7000) [pid = 1928] [serial = 587] [outer = 0x7f5a1893c800] 16:23:26 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db16800 == 78 [pid = 1928] [id = 67] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23f15800 == 77 [pid = 1928] [id = 96] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a4c8000 == 76 [pid = 1928] [id = 132] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a3ad000 == 75 [pid = 1928] [id = 92] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35d47800 == 74 [pid = 1928] [id = 76] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d64e800 == 73 [pid = 1928] [id = 41] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2acd6000 == 72 [pid = 1928] [id = 136] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db31800 == 71 [pid = 1928] [id = 91] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2299f000 == 70 [pid = 1928] [id = 45] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a22665800) [pid = 1928] [serial = 514] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a1df07000) [pid = 1928] [serial = 511] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a19acd800) [pid = 1928] [serial = 508] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a12f5b800) [pid = 1928] [serial = 505] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1debb400) [pid = 1928] [serial = 517] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a24418400) [pid = 1928] [serial = 520] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a1deb6000) [pid = 1928] [serial = 541] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | 1461281007056 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22cb0800 == 69 [pid = 1928] [id = 57] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e008800 == 68 [pid = 1928] [id = 189] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d82e000 == 67 [pid = 1928] [id = 188] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1adcb800 == 66 [pid = 1928] [id = 187] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1789a000 == 65 [pid = 1928] [id = 186] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2fcc5800 == 64 [pid = 1928] [id = 184] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24a81800 == 63 [pid = 1928] [id = 183] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2323b000 == 62 [pid = 1928] [id = 182] 16:23:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a199ad000 == 61 [pid = 1928] [id = 181] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a19ad1c00) [pid = 1928] [serial = 527] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a19978000) [pid = 1928] [serial = 526] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a1bc96c00) [pid = 1928] [serial = 536] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a1a63b400) [pid = 1928] [serial = 533] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a30ac6c00) [pid = 1928] [serial = 415] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1d857000) [pid = 1928] [serial = 458] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a1a9edc00) [pid = 1928] [serial = 535] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1d645800) [pid = 1928] [serial = 538] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1a346000) [pid = 1928] [serial = 532] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a12f5c000) [pid = 1928] [serial = 524] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a12f51400) [pid = 1928] [serial = 523] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a1d8dbc00) [pid = 1928] [serial = 539] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a1996d000) [pid = 1928] [serial = 529] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a1a0b8400) [pid = 1928] [serial = 530] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a2697b000) [pid = 1928] [serial = 503] [outer = (nil)] [url = about:blank] 16:23:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:23:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1948ms 16:23:27 INFO - PROCESS | 1928 | 1461281007119 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 1928 | 1461281007126 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 16:23:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:23:27 INFO - PROCESS | 1928 | 1461281007136 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1928 | 1461281007139 Marionette TRACE conn5 <- [1,754,null,{}] 16:23:27 INFO - PROCESS | 1928 | 1461281007144 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:27 INFO - PROCESS | 1928 | 1461281007286 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 16:23:27 INFO - PROCESS | 1928 | 1461281007299 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a4d3800 == 62 [pid = 1928] [id = 196] 16:23:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a1891dc00) [pid = 1928] [serial = 588] [outer = (nil)] 16:23:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1a0bb800) [pid = 1928] [serial = 589] [outer = 0x7f5a1891dc00] 16:23:27 INFO - PROCESS | 1928 | 1461281007361 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1a632c00) [pid = 1928] [serial = 590] [outer = 0x7f5a1891dc00] 16:23:28 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:28 INFO - PROCESS | 1928 | 1461281008564 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:23:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1484ms 16:23:28 INFO - PROCESS | 1928 | 1461281008620 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1928 | 1461281008623 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:23:28 INFO - PROCESS | 1928 | 1461281008629 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1928 | 1461281008635 Marionette TRACE conn5 <- [1,758,null,{}] 16:23:28 INFO - PROCESS | 1928 | 1461281008650 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:28 INFO - PROCESS | 1928 | 1461281008847 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 16:23:28 INFO - PROCESS | 1928 | 1461281008941 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e61e000 == 63 [pid = 1928] [id = 197] 16:23:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1ae59400) [pid = 1928] [serial = 591] [outer = (nil)] 16:23:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1d4df400) [pid = 1928] [serial = 592] [outer = 0x7f5a1ae59400] 16:23:29 INFO - PROCESS | 1928 | 1461281009008 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a1d855400) [pid = 1928] [serial = 593] [outer = 0x7f5a1ae59400] 16:23:29 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:29 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:29 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:29 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:29 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:29 INFO - PROCESS | 1928 | 1461281009807 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:23:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1232ms 16:23:29 INFO - PROCESS | 1928 | 1461281009869 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 16:23:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:23:29 INFO - PROCESS | 1928 | 1461281009873 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 16:23:29 INFO - PROCESS | 1928 | 1461281009879 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1928 | 1461281009892 Marionette TRACE conn5 <- [1,762,null,{}] 16:23:29 INFO - PROCESS | 1928 | 1461281009899 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:30 INFO - PROCESS | 1928 | 1461281010094 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 16:23:30 INFO - PROCESS | 1928 | 1461281010113 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23227000 == 64 [pid = 1928] [id = 198] 16:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a1aee3800) [pid = 1928] [serial = 594] [outer = (nil)] 16:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a1e0d4800) [pid = 1928] [serial = 595] [outer = 0x7f5a1aee3800] 16:23:30 INFO - PROCESS | 1928 | 1461281010175 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1e877400) [pid = 1928] [serial = 596] [outer = 0x7f5a1aee3800] 16:23:31 INFO - PROCESS | 1928 | 1461281011346 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:23:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1495ms 16:23:31 INFO - PROCESS | 1928 | 1461281011374 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 16:23:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:23:31 INFO - PROCESS | 1928 | 1461281011377 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 16:23:31 INFO - PROCESS | 1928 | 1461281011382 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1928 | 1461281011385 Marionette TRACE conn5 <- [1,766,null,{}] 16:23:31 INFO - PROCESS | 1928 | 1461281011390 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:31 INFO - PROCESS | 1928 | 1461281011582 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a19a8d400) [pid = 1928] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1333d400) [pid = 1928] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1d63ec00) [pid = 1928] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a130ed000) [pid = 1928] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a12f57000) [pid = 1928] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a1c0cf800) [pid = 1928] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a130e0400) [pid = 1928] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a12f2ec00) [pid = 1928] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a18920c00) [pid = 1928] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a130ee000) [pid = 1928] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a18913400) [pid = 1928] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a19c60400) [pid = 1928] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a1d646800) [pid = 1928] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a12f27000) [pid = 1928] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:23:31 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a2309ec00) [pid = 1928] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a1dec0400) [pid = 1928] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a1a34d400) [pid = 1928] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a1893f000) [pid = 1928] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a117e6400) [pid = 1928] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f5a1a630400) [pid = 1928] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f5a117e4800) [pid = 1928] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f5a130e9400) [pid = 1928] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f5a12f52400) [pid = 1928] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f5a1a631400) [pid = 1928] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f5a13336800) [pid = 1928] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f5a1a9e6c00) [pid = 1928] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:23:32 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f5a1e0d3800) [pid = 1928] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:23:32 INFO - PROCESS | 1928 | 1461281012037 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a17ad5000 == 65 [pid = 1928] [id = 199] 16:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f5a117dfc00) [pid = 1928] [serial = 597] [outer = (nil)] 16:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f5a12f27000) [pid = 1928] [serial = 598] [outer = 0x7f5a117dfc00] 16:23:32 INFO - PROCESS | 1928 | 1461281012108 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f5a13336800) [pid = 1928] [serial = 599] [outer = 0x7f5a117dfc00] 16:23:33 INFO - PROCESS | 1928 | 1461281013140 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:23:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1789ms 16:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:23:33 INFO - PROCESS | 1928 | 1461281013172 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1928 | 1461281013175 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 16:23:33 INFO - PROCESS | 1928 | 1461281013181 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1928 | 1461281013184 Marionette TRACE conn5 <- [1,770,null,{}] 16:23:33 INFO - PROCESS | 1928 | 1461281013188 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:33 INFO - PROCESS | 1928 | 1461281013437 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 16:23:33 INFO - PROCESS | 1928 | 1461281013573 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24a98800 == 66 [pid = 1928] [id = 200] 16:23:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f5a1bfd6000) [pid = 1928] [serial = 600] [outer = (nil)] 16:23:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f5a1ff81000) [pid = 1928] [serial = 601] [outer = 0x7f5a1bfd6000] 16:23:33 INFO - PROCESS | 1928 | 1461281013639 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f5a21233000) [pid = 1928] [serial = 602] [outer = 0x7f5a1bfd6000] 16:23:34 INFO - PROCESS | 1928 | 1461281014542 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1428ms 16:23:34 INFO - PROCESS | 1928 | 1461281014610 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 1928 | 1461281014616 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 16:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:23:34 INFO - PROCESS | 1928 | 1461281014625 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1928 | 1461281014629 Marionette TRACE conn5 <- [1,774,null,{}] 16:23:34 INFO - PROCESS | 1928 | 1461281014643 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:34 INFO - PROCESS | 1928 | 1461281014847 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 16:23:35 INFO - PROCESS | 1928 | 1461281015002 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a17ade000 == 67 [pid = 1928] [id = 201] 16:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f5a1893e000) [pid = 1928] [serial = 603] [outer = (nil)] 16:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a19a87400) [pid = 1928] [serial = 604] [outer = 0x7f5a1893e000] 16:23:35 INFO - PROCESS | 1928 | 1461281015130 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a19c57000) [pid = 1928] [serial = 605] [outer = 0x7f5a1893e000] 16:23:35 INFO - PROCESS | 1928 | 1461281015972 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1396ms 16:23:36 INFO - PROCESS | 1928 | 1461281016022 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1928 | 1461281016029 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:23:36 INFO - PROCESS | 1928 | 1461281016040 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1928 | 1461281016043 Marionette TRACE conn5 <- [1,778,null,{}] 16:23:36 INFO - PROCESS | 1928 | 1461281016047 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:36 INFO - PROCESS | 1928 | 1461281016221 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 16:23:36 INFO - PROCESS | 1928 | 1461281016384 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a239df000 == 68 [pid = 1928] [id = 202] 16:23:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a1a0b4800) [pid = 1928] [serial = 606] [outer = (nil)] 16:23:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a1a9e2c00) [pid = 1928] [serial = 607] [outer = 0x7f5a1a0b4800] 16:23:36 INFO - PROCESS | 1928 | 1461281016453 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a1c0c8000) [pid = 1928] [serial = 608] [outer = 0x7f5a1a0b4800] 16:23:37 INFO - PROCESS | 1928 | 1461281017424 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1434ms 16:23:37 INFO - PROCESS | 1928 | 1461281017474 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1928 | 1461281017479 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:23:37 INFO - PROCESS | 1928 | 1461281017485 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1928 | 1461281017490 Marionette TRACE conn5 <- [1,782,null,{}] 16:23:37 INFO - PROCESS | 1928 | 1461281017505 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:37 INFO - PROCESS | 1928 | 1461281017709 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 16:23:37 INFO - PROCESS | 1928 | 1461281017868 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2accd800 == 69 [pid = 1928] [id = 203] 16:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a1c0c9800) [pid = 1928] [serial = 609] [outer = (nil)] 16:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a1e0d6000) [pid = 1928] [serial = 610] [outer = 0x7f5a1c0c9800] 16:23:37 INFO - PROCESS | 1928 | 1461281017944 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a1fd0a400) [pid = 1928] [serial = 611] [outer = 0x7f5a1c0c9800] 16:23:38 INFO - PROCESS | 1928 | 1461281018811 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1389ms 16:23:38 INFO - PROCESS | 1928 | 1461281018876 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1928 | 1461281018880 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 16:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:23:38 INFO - PROCESS | 1928 | 1461281018886 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1928 | 1461281018890 Marionette TRACE conn5 <- [1,786,null,{}] 16:23:38 INFO - PROCESS | 1928 | 1461281018895 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:39 INFO - PROCESS | 1928 | 1461281019055 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 16:23:39 INFO - PROCESS | 1928 | 1461281019209 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2fcc5000 == 70 [pid = 1928] [id = 204] 16:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a1d853800) [pid = 1928] [serial = 612] [outer = (nil)] 16:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a21236000) [pid = 1928] [serial = 613] [outer = 0x7f5a1d853800] 16:23:39 INFO - PROCESS | 1928 | 1461281019284 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a212f8400) [pid = 1928] [serial = 614] [outer = 0x7f5a1d853800] 16:23:40 INFO - PROCESS | 1928 | 1461281020160 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1327ms 16:23:40 INFO - PROCESS | 1928 | 1461281020215 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 1928 | 1461281020219 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 16:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:23:40 INFO - PROCESS | 1928 | 1461281020226 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1928 | 1461281020229 Marionette TRACE conn5 <- [1,790,null,{}] 16:23:40 INFO - PROCESS | 1928 | 1461281020234 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:40 INFO - PROCESS | 1928 | 1461281020392 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 16:23:40 INFO - PROCESS | 1928 | 1461281020547 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30d4e000 == 71 [pid = 1928] [id = 205] 16:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a212f9000) [pid = 1928] [serial = 615] [outer = (nil)] 16:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a216b6800) [pid = 1928] [serial = 616] [outer = 0x7f5a212f9000] 16:23:40 INFO - PROCESS | 1928 | 1461281020627 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a22398000) [pid = 1928] [serial = 617] [outer = 0x7f5a212f9000] 16:23:41 INFO - PROCESS | 1928 | 1461281021556 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1379ms 16:23:41 INFO - PROCESS | 1928 | 1461281021606 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 1928 | 1461281021609 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 16:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:23:41 INFO - PROCESS | 1928 | 1461281021615 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1928 | 1461281021618 Marionette TRACE conn5 <- [1,794,null,{}] 16:23:41 INFO - PROCESS | 1928 | 1461281021623 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:41 INFO - PROCESS | 1928 | 1461281021812 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 16:23:41 INFO - PROCESS | 1928 | 1461281021970 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3391a800 == 72 [pid = 1928] [id = 206] 16:23:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a216b9c00) [pid = 1928] [serial = 618] [outer = (nil)] 16:23:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a22e03400) [pid = 1928] [serial = 619] [outer = 0x7f5a216b9c00] 16:23:42 INFO - PROCESS | 1928 | 1461281022048 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a23661800) [pid = 1928] [serial = 620] [outer = 0x7f5a216b9c00] 16:23:42 INFO - PROCESS | 1928 | 1461281022883 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1328ms 16:23:42 INFO - PROCESS | 1928 | 1461281022944 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1928 | 1461281022948 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 16:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:23:42 INFO - PROCESS | 1928 | 1461281022954 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1928 | 1461281022957 Marionette TRACE conn5 <- [1,798,null,{}] 16:23:42 INFO - PROCESS | 1928 | 1461281022963 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:43 INFO - PROCESS | 1928 | 1461281023114 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 16:23:43 INFO - PROCESS | 1928 | 1461281023275 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a357d6800 == 73 [pid = 1928] [id = 207] 16:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a1a057800) [pid = 1928] [serial = 621] [outer = (nil)] 16:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a2366c800) [pid = 1928] [serial = 622] [outer = 0x7f5a1a057800] 16:23:43 INFO - PROCESS | 1928 | 1461281023346 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a24219000) [pid = 1928] [serial = 623] [outer = 0x7f5a1a057800] 16:23:44 INFO - PROCESS | 1928 | 1461281024281 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1388ms 16:23:44 INFO - PROCESS | 1928 | 1461281024344 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 1928 | 1461281024348 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 16:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:23:44 INFO - PROCESS | 1928 | 1461281024354 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1928 | 1461281024357 Marionette TRACE conn5 <- [1,802,null,{}] 16:23:44 INFO - PROCESS | 1928 | 1461281024362 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:44 INFO - PROCESS | 1928 | 1461281024532 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 16:23:44 INFO - PROCESS | 1928 | 1461281024692 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1876b800 == 74 [pid = 1928] [id = 208] 16:23:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a12f25c00) [pid = 1928] [serial = 624] [outer = (nil)] 16:23:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a130e4800) [pid = 1928] [serial = 625] [outer = 0x7f5a12f25c00] 16:23:44 INFO - PROCESS | 1928 | 1461281024765 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1deb7c00) [pid = 1928] [serial = 626] [outer = 0x7f5a12f25c00] 16:23:45 INFO - PROCESS | 1928 | 1461281025608 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1333ms 16:23:45 INFO - PROCESS | 1928 | 1461281025688 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 1928 | 1461281025692 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 16:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:23:45 INFO - PROCESS | 1928 | 1461281025698 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1928 | 1461281025700 Marionette TRACE conn5 <- [1,806,null,{}] 16:23:45 INFO - PROCESS | 1928 | 1461281025705 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:46 INFO - PROCESS | 1928 | 1461281026062 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 16:23:46 INFO - PROCESS | 1928 | 1461281026357 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d64e800 == 75 [pid = 1928] [id = 209] 16:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a117e8c00) [pid = 1928] [serial = 627] [outer = (nil)] 16:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a12f5fc00) [pid = 1928] [serial = 628] [outer = 0x7f5a117e8c00] 16:23:46 INFO - PROCESS | 1928 | 1461281026428 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a18912c00) [pid = 1928] [serial = 629] [outer = 0x7f5a117e8c00] 16:23:47 INFO - PROCESS | 1928 | 1461281027295 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1633ms 16:23:47 INFO - PROCESS | 1928 | 1461281027333 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1928 | 1461281027339 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:23:47 INFO - PROCESS | 1928 | 1461281027346 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1928 | 1461281027351 Marionette TRACE conn5 <- [1,810,null,{}] 16:23:47 INFO - PROCESS | 1928 | 1461281027358 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:47 INFO - PROCESS | 1928 | 1461281027561 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 16:23:47 INFO - PROCESS | 1928 | 1461281027738 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17ae0000 == 74 [pid = 1928] [id = 185] 16:23:47 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1bc94800) [pid = 1928] [serial = 568] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1793e800 == 75 [pid = 1928] [id = 210] 16:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a19acc400) [pid = 1928] [serial = 630] [outer = (nil)] 16:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a19c55800) [pid = 1928] [serial = 631] [outer = 0x7f5a19acc400] 16:23:47 INFO - PROCESS | 1928 | 1461281027838 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a1a0b3000) [pid = 1928] [serial = 632] [outer = 0x7f5a19acc400] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1e87e800) [pid = 1928] [serial = 512] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a38b90800) [pid = 1928] [serial = 433] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1d854000) [pid = 1928] [serial = 421] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a227d3c00) [pid = 1928] [serial = 476] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a1a62c800) [pid = 1928] [serial = 464] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a19971c00) [pid = 1928] [serial = 461] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a2365fc00) [pid = 1928] [serial = 515] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1df07c00) [pid = 1928] [serial = 439] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a130e1400) [pid = 1928] [serial = 506] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1d8dd400) [pid = 1928] [serial = 467] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a130edc00) [pid = 1928] [serial = 436] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a19a91800) [pid = 1928] [serial = 430] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a1a058800) [pid = 1928] [serial = 418] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a1a349400) [pid = 1928] [serial = 443] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a18941000) [pid = 1928] [serial = 373] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a1debf400) [pid = 1928] [serial = 518] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a38b86400) [pid = 1928] [serial = 427] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a1d8dac00) [pid = 1928] [serial = 479] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a30d2b800) [pid = 1928] [serial = 424] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a2ac0c800) [pid = 1928] [serial = 521] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f5a1e0cfc00) [pid = 1928] [serial = 470] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f5a19c63800) [pid = 1928] [serial = 509] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f5a1e0d9c00) [pid = 1928] [serial = 473] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f5a1a633c00) [pid = 1928] [serial = 565] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f5a1ca4d400) [pid = 1928] [serial = 557] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f5a1893b800) [pid = 1928] [serial = 556] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a1996bc00) [pid = 1928] [serial = 560] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f5a1891a400) [pid = 1928] [serial = 559] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f5a1df10800) [pid = 1928] [serial = 550] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f5a216b0800) [pid = 1928] [serial = 553] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f5a19ad4400) [pid = 1928] [serial = 562] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f5a1996b400) [pid = 1928] [serial = 544] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f5a1a62f000) [pid = 1928] [serial = 547] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f5a1a9e0800) [pid = 1928] [serial = 566] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f5a19bc9800) [pid = 1928] [serial = 563] [outer = (nil)] [url = about:blank] 16:23:48 INFO - PROCESS | 1928 | 1461281028726 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1438ms 16:23:48 INFO - PROCESS | 1928 | 1461281028785 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1928 | 1461281028790 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 16:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:23:48 INFO - PROCESS | 1928 | 1461281028797 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1928 | 1461281028799 Marionette TRACE conn5 <- [1,814,null,{}] 16:23:48 INFO - PROCESS | 1928 | 1461281028805 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:48 INFO - PROCESS | 1928 | 1461281028966 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 16:23:49 INFO - PROCESS | 1928 | 1461281029084 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db45800 == 76 [pid = 1928] [id = 211] 16:23:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f5a18936000) [pid = 1928] [serial = 633] [outer = (nil)] 16:23:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f5a1a636400) [pid = 1928] [serial = 634] [outer = 0x7f5a18936000] 16:23:49 INFO - PROCESS | 1928 | 1461281029149 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f5a1bfd0c00) [pid = 1928] [serial = 635] [outer = 0x7f5a18936000] 16:23:49 INFO - PROCESS | 1928 | 1461281029905 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1928 | 1461281029939 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 16:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:23:49 INFO - PROCESS | 1928 | 1461281029977 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1928 | 1461281029984 Marionette TRACE conn5 <- [1,818,null,{}] 16:23:49 INFO - PROCESS | 1928 | 1461281029990 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:50 INFO - PROCESS | 1928 | 1461281030144 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 16:23:50 INFO - PROCESS | 1928 | 1461281030154 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a229a4000 == 77 [pid = 1928] [id = 212] 16:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f5a1bfd2800) [pid = 1928] [serial = 636] [outer = (nil)] 16:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f5a1d8e2c00) [pid = 1928] [serial = 637] [outer = 0x7f5a1bfd2800] 16:23:50 INFO - PROCESS | 1928 | 1461281030215 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f5a1df10400) [pid = 1928] [serial = 638] [outer = 0x7f5a1bfd2800] 16:23:51 INFO - PROCESS | 1928 | 1461281031074 Marionette TRACE conn5 <- [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:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1148ms 16:23:51 INFO - PROCESS | 1928 | 1461281031119 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1928 | 1461281031122 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:23:51 INFO - PROCESS | 1928 | 1461281031128 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1928 | 1461281031130 Marionette TRACE conn5 <- [1,822,null,{}] 16:23:51 INFO - PROCESS | 1928 | 1461281031135 Marionette TRACE conn5 -> [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:23:51 INFO - PROCESS | 1928 | 1461281031337 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 16:23:51 INFO - PROCESS | 1928 | 1461281031363 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a233c1800 == 78 [pid = 1928] [id = 213] 16:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f5a1d852000) [pid = 1928] [serial = 639] [outer = (nil)] 16:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a1e87c800) [pid = 1928] [serial = 640] [outer = 0x7f5a1d852000] 16:23:51 INFO - PROCESS | 1928 | 1461281031422 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a21159000) [pid = 1928] [serial = 641] [outer = 0x7f5a1d852000] 16:23:52 INFO - PROCESS | 1928 | 1461281032290 Marionette TRACE conn5 <- [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:23:52 INFO - PROCESS | 1928 | 1461281032362 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 16:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:23:52 INFO - PROCESS | 1928 | 1461281032368 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1928 | 1461281032370 Marionette TRACE conn5 <- [1,826,null,{}] 16:23:52 INFO - PROCESS | 1928 | 1461281032375 Marionette TRACE conn5 -> [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:23:52 INFO - PROCESS | 1928 | 1461281032643 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f5a1893c800) [pid = 1928] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f5a1ae59400) [pid = 1928] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f5a1891dc00) [pid = 1928] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f5a1aee3800) [pid = 1928] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f5a117dfc00) [pid = 1928] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f5a1a636800) [pid = 1928] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f5a1d640c00) [pid = 1928] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f5a1c0d3c00) [pid = 1928] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f5a130e0c00) [pid = 1928] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f5a1333bc00) [pid = 1928] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:23:52 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f5a1a348800) [pid = 1928] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:23:52 INFO - PROCESS | 1928 | 1461281032741 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26abd800 == 79 [pid = 1928] [id = 214] 16:23:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f5a19ad5400) [pid = 1928] [serial = 642] [outer = (nil)] 16:23:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f5a1a65c800) [pid = 1928] [serial = 643] [outer = 0x7f5a19ad5400] 16:23:52 INFO - PROCESS | 1928 | 1461281032815 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f5a223a0c00) [pid = 1928] [serial = 644] [outer = 0x7f5a19ad5400] 16:23:53 INFO - PROCESS | 1928 | 1461281033515 Marionette TRACE conn5 <- [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:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1176ms 16:23:53 INFO - PROCESS | 1928 | 1461281033559 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 1928 | 1461281033563 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 16:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:23:53 INFO - PROCESS | 1928 | 1461281033580 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1928 | 1461281033582 Marionette TRACE conn5 <- [1,830,null,{}] 16:23:53 INFO - PROCESS | 1928 | 1461281033587 Marionette TRACE conn5 -> [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:23:53 INFO - PROCESS | 1928 | 1461281033745 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 16:23:53 INFO - PROCESS | 1928 | 1461281033755 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a308d7000 == 80 [pid = 1928] [id = 215] 16:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f5a12f2cc00) [pid = 1928] [serial = 645] [outer = (nil)] 16:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f5a2309d000) [pid = 1928] [serial = 646] [outer = 0x7f5a12f2cc00] 16:23:53 INFO - PROCESS | 1928 | 1461281033818 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f5a23778000) [pid = 1928] [serial = 647] [outer = 0x7f5a12f2cc00] 16:23:54 INFO - PROCESS | 1928 | 1461281034569 Marionette TRACE conn5 <- [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:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1135ms 16:23:54 INFO - PROCESS | 1928 | 1461281034716 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1928 | 1461281034721 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 16:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:23:54 INFO - PROCESS | 1928 | 1461281034729 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1928 | 1461281034735 Marionette TRACE conn5 <- [1,834,null,{}] 16:23:54 INFO - PROCESS | 1928 | 1461281034753 Marionette TRACE conn5 -> [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:23:55 INFO - PROCESS | 1928 | 1461281035004 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 16:23:55 INFO - PROCESS | 1928 | 1461281035127 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1adce000 == 81 [pid = 1928] [id = 216] 16:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f5a12f5a400) [pid = 1928] [serial = 648] [outer = (nil)] 16:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f5a18913400) [pid = 1928] [serial = 649] [outer = 0x7f5a12f5a400] 16:23:55 INFO - PROCESS | 1928 | 1461281035201 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f5a19971000) [pid = 1928] [serial = 650] [outer = 0x7f5a12f5a400] 16:23:56 INFO - PROCESS | 1928 | 1461281036108 Marionette TRACE conn5 <- [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:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1444ms 16:23:56 INFO - PROCESS | 1928 | 1461281036175 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 1928 | 1461281036180 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 16:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:23:56 INFO - PROCESS | 1928 | 1461281036193 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 1928 | 1461281036198 Marionette TRACE conn5 <- [1,838,null,{}] 16:23:56 INFO - PROCESS | 1928 | 1461281036205 Marionette TRACE conn5 -> [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:23:56 INFO - PROCESS | 1928 | 1461281036418 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 16:23:56 INFO - PROCESS | 1928 | 1461281036577 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23226800 == 82 [pid = 1928] [id = 217] 16:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f5a19a91c00) [pid = 1928] [serial = 651] [outer = (nil)] 16:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f5a1a633c00) [pid = 1928] [serial = 652] [outer = 0x7f5a19a91c00] 16:23:56 INFO - PROCESS | 1928 | 1461281036654 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f5a1c0c6800) [pid = 1928] [serial = 653] [outer = 0x7f5a19a91c00] 16:23:57 INFO - PROCESS | 1928 | 1461281037654 Marionette TRACE conn5 <- [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:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1538ms 16:23:57 INFO - PROCESS | 1928 | 1461281037728 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1928 | 1461281037732 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:23:57 INFO - PROCESS | 1928 | 1461281037738 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1928 | 1461281037741 Marionette TRACE conn5 <- [1,842,null,{}] 16:23:57 INFO - PROCESS | 1928 | 1461281037756 Marionette TRACE conn5 -> [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:23:57 INFO - PROCESS | 1928 | 1461281037970 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 16:23:58 INFO - PROCESS | 1928 | 1461281038178 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3391b000 == 83 [pid = 1928] [id = 218] 16:23:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f5a1df0f800) [pid = 1928] [serial = 654] [outer = (nil)] 16:23:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f5a211de400) [pid = 1928] [serial = 655] [outer = 0x7f5a1df0f800] 16:23:58 INFO - PROCESS | 1928 | 1461281038299 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f5a2239a000) [pid = 1928] [serial = 656] [outer = 0x7f5a1df0f800] 16:23:59 INFO - PROCESS | 1928 | 1461281039153 Marionette TRACE conn5 <- [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:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1485ms 16:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:23:59 INFO - PROCESS | 1928 | 1461281039224 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1928 | 1461281039228 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 16:23:59 INFO - PROCESS | 1928 | 1461281039234 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1928 | 1461281039237 Marionette TRACE conn5 <- [1,846,null,{}] 16:23:59 INFO - PROCESS | 1928 | 1461281039286 Marionette TRACE conn5 -> [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:23:59 INFO - PROCESS | 1928 | 1461281039466 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 16:23:59 INFO - PROCESS | 1928 | 1461281039665 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35f7f000 == 84 [pid = 1928] [id = 219] 16:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f5a1a63bc00) [pid = 1928] [serial = 657] [outer = (nil)] 16:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f5a23097000) [pid = 1928] [serial = 658] [outer = 0x7f5a1a63bc00] 16:23:59 INFO - PROCESS | 1928 | 1461281039789 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a23b49400) [pid = 1928] [serial = 659] [outer = 0x7f5a1a63bc00] 16:24:00 INFO - PROCESS | 1928 | 1461281040698 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1492ms 16:24:00 INFO - PROCESS | 1928 | 1461281040726 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1928 | 1461281040730 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 16:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:24:00 INFO - PROCESS | 1928 | 1461281040736 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1928 | 1461281040739 Marionette TRACE conn5 <- [1,850,null,{}] 16:24:00 INFO - PROCESS | 1928 | 1461281040745 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:00 INFO - PROCESS | 1928 | 1461281040914 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 16:24:01 INFO - PROCESS | 1928 | 1461281041079 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a37e5d000 == 85 [pid = 1928] [id = 220] 16:24:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1a656800) [pid = 1928] [serial = 660] [outer = (nil)] 16:24:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a24418400) [pid = 1928] [serial = 661] [outer = 0x7f5a1a656800] 16:24:01 INFO - PROCESS | 1928 | 1461281041156 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a24489c00) [pid = 1928] [serial = 662] [outer = 0x7f5a1a656800] 16:24:02 INFO - PROCESS | 1928 | 1461281042043 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1334ms 16:24:02 INFO - PROCESS | 1928 | 1461281042072 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1928 | 1461281042074 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:24:02 INFO - PROCESS | 1928 | 1461281042082 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1928 | 1461281042085 Marionette TRACE conn5 <- [1,854,null,{}] 16:24:02 INFO - PROCESS | 1928 | 1461281042090 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:02 INFO - PROCESS | 1928 | 1461281042327 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 16:24:02 INFO - PROCESS | 1928 | 1461281042494 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3a122800 == 86 [pid = 1928] [id = 221] 16:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a24adc800) [pid = 1928] [serial = 663] [outer = (nil)] 16:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a26986c00) [pid = 1928] [serial = 664] [outer = 0x7f5a24adc800] 16:24:02 INFO - PROCESS | 1928 | 1461281042571 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a26f3f800) [pid = 1928] [serial = 665] [outer = 0x7f5a24adc800] 16:24:03 INFO - PROCESS | 1928 | 1461281043476 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1441ms 16:24:03 INFO - PROCESS | 1928 | 1461281043524 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 16:24:03 INFO - PROCESS | 1928 | 1461281043527 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 16:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:24:03 INFO - PROCESS | 1928 | 1461281043533 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1928 | 1461281043537 Marionette TRACE conn5 <- [1,858,null,{}] 16:24:03 INFO - PROCESS | 1928 | 1461281043543 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:03 INFO - PROCESS | 1928 | 1461281043715 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 16:24:03 INFO - PROCESS | 1928 | 1461281043893 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3b14d000 == 87 [pid = 1928] [id = 222] 16:24:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a22b36c00) [pid = 1928] [serial = 666] [outer = (nil)] 16:24:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a26fcf000) [pid = 1928] [serial = 667] [outer = 0x7f5a22b36c00] 16:24:03 INFO - PROCESS | 1928 | 1461281043967 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a2ac0b400) [pid = 1928] [serial = 668] [outer = 0x7f5a22b36c00] 16:24:04 INFO - PROCESS | 1928 | 1461281044782 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1282ms 16:24:04 INFO - PROCESS | 1928 | 1461281044817 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 1928 | 1461281044820 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 16:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:24:04 INFO - PROCESS | 1928 | 1461281044826 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1928 | 1461281044829 Marionette TRACE conn5 <- [1,862,null,{}] 16:24:04 INFO - PROCESS | 1928 | 1461281044834 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:05 INFO - PROCESS | 1928 | 1461281044997 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 16:24:05 INFO - PROCESS | 1928 | 1461281045162 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2270e800 == 88 [pid = 1928] [id = 223] 16:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a24d33000) [pid = 1928] [serial = 669] [outer = (nil)] 16:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1fd0c800) [pid = 1928] [serial = 670] [outer = 0x7f5a24d33000] 16:24:05 INFO - PROCESS | 1928 | 1461281045241 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a2fcf2000) [pid = 1928] [serial = 671] [outer = 0x7f5a24d33000] 16:24:06 INFO - PROCESS | 1928 | 1461281046127 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1337ms 16:24:06 INFO - PROCESS | 1928 | 1461281046164 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 16:24:06 INFO - PROCESS | 1928 | 1461281046168 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 16:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:24:06 INFO - PROCESS | 1928 | 1461281046174 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1928 | 1461281046176 Marionette TRACE conn5 <- [1,866,null,{}] 16:24:06 INFO - PROCESS | 1928 | 1461281046182 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:06 INFO - PROCESS | 1928 | 1461281046362 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 16:24:06 INFO - PROCESS | 1928 | 1461281046550 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22721800 == 89 [pid = 1928] [id = 224] 16:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a117ecc00) [pid = 1928] [serial = 672] [outer = (nil)] 16:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a2ac6f800) [pid = 1928] [serial = 673] [outer = 0x7f5a117ecc00] 16:24:06 INFO - PROCESS | 1928 | 1461281046620 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a30ad0400) [pid = 1928] [serial = 674] [outer = 0x7f5a117ecc00] 16:24:07 INFO - PROCESS | 1928 | 1461281047903 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1784ms 16:24:07 INFO - PROCESS | 1928 | 1461281047959 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1928 | 1461281047964 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 16:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:24:07 INFO - PROCESS | 1928 | 1461281047972 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1928 | 1461281047978 Marionette TRACE conn5 <- [1,870,null,{}] 16:24:07 INFO - PROCESS | 1928 | 1461281047987 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:08 INFO - PROCESS | 1928 | 1461281048261 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 16:24:08 INFO - PROCESS | 1928 | 1461281048400 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1875f800 == 90 [pid = 1928] [id = 225] 16:24:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a12f25000) [pid = 1928] [serial = 675] [outer = (nil)] 16:24:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a18915c00) [pid = 1928] [serial = 676] [outer = 0x7f5a12f25000] 16:24:08 INFO - PROCESS | 1928 | 1461281048481 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a19972400) [pid = 1928] [serial = 677] [outer = 0x7f5a12f25000] 16:24:09 INFO - PROCESS | 1928 | 1461281049436 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1497ms 16:24:09 INFO - PROCESS | 1928 | 1461281049470 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1928 | 1461281049479 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:24:09 INFO - PROCESS | 1928 | 1461281049491 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1928 | 1461281049495 Marionette TRACE conn5 <- [1,874,null,{}] 16:24:09 INFO - PROCESS | 1928 | 1461281049502 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:09 INFO - PROCESS | 1928 | 1461281049718 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 16:24:09 INFO - PROCESS | 1928 | 1461281049931 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a12f83800 == 91 [pid = 1928] [id = 226] 16:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a1891f400) [pid = 1928] [serial = 678] [outer = (nil)] 16:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a19bc6c00) [pid = 1928] [serial = 679] [outer = 0x7f5a1891f400] 16:24:10 INFO - PROCESS | 1928 | 1461281050059 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a19c60400) [pid = 1928] [serial = 680] [outer = 0x7f5a1891f400] 16:24:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db14800 == 90 [pid = 1928] [id = 119] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a1df0fc00) [pid = 1928] [serial = 583] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1ff81000) [pid = 1928] [serial = 601] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1c0c8c00) [pid = 1928] [serial = 569] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a19ad7000) [pid = 1928] [serial = 587] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1996e400) [pid = 1928] [serial = 586] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a1d4df400) [pid = 1928] [serial = 592] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a1a0bb800) [pid = 1928] [serial = 589] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a1e0d4800) [pid = 1928] [serial = 595] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a117ec000) [pid = 1928] [serial = 571] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a12f27000) [pid = 1928] [serial = 598] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a19c63c00) [pid = 1928] [serial = 574] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1bc8c800) [pid = 1928] [serial = 577] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1d858000) [pid = 1928] [serial = 580] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a1a632c00) [pid = 1928] [serial = 590] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a1e877400) [pid = 1928] [serial = 596] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a13336800) [pid = 1928] [serial = 599] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a1d855400) [pid = 1928] [serial = 593] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a22632000) [pid = 1928] [serial = 554] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a209b1c00) [pid = 1928] [serial = 551] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a1d649000) [pid = 1928] [serial = 548] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a19a8e400) [pid = 1928] [serial = 545] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a1e0da400) [pid = 1928] [serial = 542] [outer = (nil)] [url = about:blank] 16:24:10 INFO - PROCESS | 1928 | 1461281050963 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1531ms 16:24:11 INFO - PROCESS | 1928 | 1461281051023 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1928 | 1461281051027 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 16:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:24:11 INFO - PROCESS | 1928 | 1461281051032 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1928 | 1461281051037 Marionette TRACE conn5 <- [1,878,null,{}] 16:24:11 INFO - PROCESS | 1928 | 1461281051052 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:11 INFO - PROCESS | 1928 | 1461281051221 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 16:24:11 INFO - PROCESS | 1928 | 1461281051338 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d4d5800 == 91 [pid = 1928] [id = 227] 16:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a1893ac00) [pid = 1928] [serial = 681] [outer = (nil)] 16:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1a344c00) [pid = 1928] [serial = 682] [outer = 0x7f5a1893ac00] 16:24:11 INFO - PROCESS | 1928 | 1461281051417 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1a9e6800) [pid = 1928] [serial = 683] [outer = 0x7f5a1893ac00] 16:24:12 INFO - PROCESS | 1928 | 1461281052148 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1132ms 16:24:12 INFO - PROCESS | 1928 | 1461281052164 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1928 | 1461281052168 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 16:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:24:12 INFO - PROCESS | 1928 | 1461281052174 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1928 | 1461281052176 Marionette TRACE conn5 <- [1,882,null,{}] 16:24:12 INFO - PROCESS | 1928 | 1461281052181 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:12 INFO - PROCESS | 1928 | 1461281052393 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 16:24:12 INFO - PROCESS | 1928 | 1461281052474 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db13800 == 92 [pid = 1928] [id = 228] 16:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a1996e400) [pid = 1928] [serial = 684] [outer = (nil)] 16:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1bc94800) [pid = 1928] [serial = 685] [outer = 0x7f5a1996e400] 16:24:12 INFO - PROCESS | 1928 | 1461281052536 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1c0cf400) [pid = 1928] [serial = 686] [outer = 0x7f5a1996e400] 16:24:13 INFO - PROCESS | 1928 | 1461281053328 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1178ms 16:24:13 INFO - PROCESS | 1928 | 1461281053354 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 1928 | 1461281053358 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 16:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:24:13 INFO - PROCESS | 1928 | 1461281053363 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1928 | 1461281053365 Marionette TRACE conn5 <- [1,886,null,{}] 16:24:13 INFO - PROCESS | 1928 | 1461281053371 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:13 INFO - PROCESS | 1928 | 1461281053559 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 16:24:13 INFO - PROCESS | 1928 | 1461281053587 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e017800 == 93 [pid = 1928] [id = 229] 16:24:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a1aedd800) [pid = 1928] [serial = 687] [outer = (nil)] 16:24:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1d448000) [pid = 1928] [serial = 688] [outer = 0x7f5a1aedd800] 16:24:13 INFO - PROCESS | 1928 | 1461281053650 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a1d649c00) [pid = 1928] [serial = 689] [outer = 0x7f5a1aedd800] 16:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a1d8d8800) [pid = 1928] [serial = 690] [outer = 0x7f5a1d958c00] 16:24:14 INFO - PROCESS | 1928 | 1461281054667 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1332ms 16:24:14 INFO - PROCESS | 1928 | 1461281054697 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1928 | 1461281054699 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:24:14 INFO - PROCESS | 1928 | 1461281054705 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1928 | 1461281054707 Marionette TRACE conn5 <- [1,890,null,{}] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1c0c9800) [pid = 1928] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a1d852000) [pid = 1928] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a18936000) [pid = 1928] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a1a0b4800) [pid = 1928] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a1893e000) [pid = 1928] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a117e8c00) [pid = 1928] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a19acc400) [pid = 1928] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f5a19ad5400) [pid = 1928] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f5a1bfd2800) [pid = 1928] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:24:14 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f5a1a0ba800) [pid = 1928] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:24:14 INFO - PROCESS | 1928 | 1461281054954 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:15 INFO - PROCESS | 1928 | 1461281055122 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 16:24:15 INFO - PROCESS | 1928 | 1461281055294 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e619000 == 94 [pid = 1928] [id = 230] 16:24:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f5a1c0d0000) [pid = 1928] [serial = 691] [outer = (nil)] 16:24:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f5a1e0d4000) [pid = 1928] [serial = 692] [outer = 0x7f5a1c0d0000] 16:24:15 INFO - PROCESS | 1928 | 1461281055361 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f5a1e875000) [pid = 1928] [serial = 693] [outer = 0x7f5a1c0d0000] 16:24:16 INFO - PROCESS | 1928 | 1461281056019 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1332ms 16:24:16 INFO - PROCESS | 1928 | 1461281056049 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1928 | 1461281056052 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 16:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:24:16 INFO - PROCESS | 1928 | 1461281056058 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1928 | 1461281056060 Marionette TRACE conn5 <- [1,894,null,{}] 16:24:16 INFO - PROCESS | 1928 | 1461281056065 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:16 INFO - PROCESS | 1928 | 1461281056209 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 16:24:16 INFO - PROCESS | 1928 | 1461281056332 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a22998000 == 95 [pid = 1928] [id = 231] 16:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a1dec0c00) [pid = 1928] [serial = 694] [outer = (nil)] 16:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a1e87ec00) [pid = 1928] [serial = 695] [outer = 0x7f5a1dec0c00] 16:24:16 INFO - PROCESS | 1928 | 1461281056394 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a21234000) [pid = 1928] [serial = 696] [outer = 0x7f5a1dec0c00] 16:24:17 INFO - PROCESS | 1928 | 1461281057238 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1230ms 16:24:17 INFO - PROCESS | 1928 | 1461281057290 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1928 | 1461281057296 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 16:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:24:17 INFO - PROCESS | 1928 | 1461281057304 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1928 | 1461281057311 Marionette TRACE conn5 <- [1,898,null,{}] 16:24:17 INFO - PROCESS | 1928 | 1461281057321 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:17 INFO - PROCESS | 1928 | 1461281057514 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 16:24:17 INFO - PROCESS | 1928 | 1461281057675 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a186f5000 == 96 [pid = 1928] [id = 232] 16:24:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a117ec000) [pid = 1928] [serial = 697] [outer = (nil)] 16:24:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a13338800) [pid = 1928] [serial = 698] [outer = 0x7f5a117ec000] 16:24:17 INFO - PROCESS | 1928 | 1461281057753 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a19972c00) [pid = 1928] [serial = 699] [outer = 0x7f5a117ec000] 16:24:18 INFO - PROCESS | 1928 | 1461281058671 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1436ms 16:24:18 INFO - PROCESS | 1928 | 1461281058741 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1928 | 1461281058750 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 16:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:24:18 INFO - PROCESS | 1928 | 1461281058761 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1928 | 1461281058765 Marionette TRACE conn5 <- [1,902,null,{}] 16:24:18 INFO - PROCESS | 1928 | 1461281058771 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:18 INFO - PROCESS | 1928 | 1461281058997 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 16:24:19 INFO - PROCESS | 1928 | 1461281059216 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e003000 == 97 [pid = 1928] [id = 233] 16:24:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a19c62000) [pid = 1928] [serial = 700] [outer = (nil)] 16:24:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a1a34e400) [pid = 1928] [serial = 701] [outer = 0x7f5a19c62000] 16:24:19 INFO - PROCESS | 1928 | 1461281059335 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1a9e3c00) [pid = 1928] [serial = 702] [outer = 0x7f5a19c62000] 16:24:20 INFO - PROCESS | 1928 | 1461281060302 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1582ms 16:24:20 INFO - PROCESS | 1928 | 1461281060343 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:24:20 INFO - PROCESS | 1928 | 1461281060348 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 16:24:20 INFO - PROCESS | 1928 | 1461281060354 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1928 | 1461281060360 Marionette TRACE conn5 <- [1,906,null,{}] 16:24:20 INFO - PROCESS | 1928 | 1461281060376 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:20 INFO - PROCESS | 1928 | 1461281060564 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 16:24:20 INFO - PROCESS | 1928 | 1461281060771 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2323d000 == 98 [pid = 1928] [id = 234] 16:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a1d4dd000) [pid = 1928] [serial = 703] [outer = (nil)] 16:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1d8e1c00) [pid = 1928] [serial = 704] [outer = 0x7f5a1d4dd000] 16:24:20 INFO - PROCESS | 1928 | 1461281060896 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a1df0b000) [pid = 1928] [serial = 705] [outer = 0x7f5a1d4dd000] 16:24:21 INFO - PROCESS | 1928 | 1461281061766 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1486ms 16:24:21 INFO - PROCESS | 1928 | 1461281061840 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1928 | 1461281061845 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 16:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:24:21 INFO - PROCESS | 1928 | 1461281061851 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1928 | 1461281061853 Marionette TRACE conn5 <- [1,910,null,{}] 16:24:21 INFO - PROCESS | 1928 | 1461281061860 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:22 INFO - PROCESS | 1928 | 1461281062067 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 16:24:22 INFO - PROCESS | 1928 | 1461281062226 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a242a6000 == 99 [pid = 1928] [id = 235] 16:24:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a117e3000) [pid = 1928] [serial = 706] [outer = (nil)] 16:24:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a21232800) [pid = 1928] [serial = 707] [outer = 0x7f5a117e3000] 16:24:22 INFO - PROCESS | 1928 | 1461281062313 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a216b0800) [pid = 1928] [serial = 708] [outer = 0x7f5a117e3000] 16:24:23 INFO - PROCESS | 1928 | 1461281063163 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1341ms 16:24:23 INFO - PROCESS | 1928 | 1461281063193 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1928 | 1461281063197 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 16:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:24:23 INFO - PROCESS | 1928 | 1461281063203 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1928 | 1461281063205 Marionette TRACE conn5 <- [1,914,null,{}] 16:24:23 INFO - PROCESS | 1928 | 1461281063211 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:23 INFO - PROCESS | 1928 | 1461281063379 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 16:24:23 INFO - PROCESS | 1928 | 1461281063543 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26c44000 == 100 [pid = 1928] [id = 236] 16:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a1d84f000) [pid = 1928] [serial = 709] [outer = (nil)] 16:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a2265c000) [pid = 1928] [serial = 710] [outer = 0x7f5a1d84f000] 16:24:23 INFO - PROCESS | 1928 | 1461281063613 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a22bf3000) [pid = 1928] [serial = 711] [outer = 0x7f5a1d84f000] 16:24:24 INFO - PROCESS | 1928 | 1461281064516 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1380ms 16:24:24 INFO - PROCESS | 1928 | 1461281064584 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 16:24:24 INFO - PROCESS | 1928 | 1461281064588 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 16:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:24:24 INFO - PROCESS | 1928 | 1461281064594 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:24:24 INFO - PROCESS | 1928 | 1461281064598 Marionette TRACE conn5 <- [1,918,null,{}] 16:24:24 INFO - PROCESS | 1928 | 1461281064603 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:24 INFO - PROCESS | 1928 | 1461281064850 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 16:24:25 INFO - PROCESS | 1928 | 1461281065012 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a30a52800 == 101 [pid = 1928] [id = 237] 16:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a23666800) [pid = 1928] [serial = 712] [outer = (nil)] 16:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a24225400) [pid = 1928] [serial = 713] [outer = 0x7f5a23666800] 16:24:25 INFO - PROCESS | 1928 | 1461281065141 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a24d2c400) [pid = 1928] [serial = 714] [outer = 0x7f5a23666800] 16:24:25 INFO - PROCESS | 1928 | 1461281065931 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1384ms 16:24:25 INFO - PROCESS | 1928 | 1461281065980 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1928 | 1461281065984 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:24:25 INFO - PROCESS | 1928 | 1461281065990 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1928 | 1461281065992 Marionette TRACE conn5 <- [1,922,null,{}] 16:24:26 INFO - PROCESS | 1928 | 1461281065998 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:26 INFO - PROCESS | 1928 | 1461281066161 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 16:24:26 INFO - PROCESS | 1928 | 1461281066327 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a31c16800 == 102 [pid = 1928] [id = 238] 16:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a24220000) [pid = 1928] [serial = 715] [outer = (nil)] 16:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a2697b800) [pid = 1928] [serial = 716] [outer = 0x7f5a24220000] 16:24:26 INFO - PROCESS | 1928 | 1461281066400 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a26a30000) [pid = 1928] [serial = 717] [outer = 0x7f5a24220000] 16:24:27 INFO - PROCESS | 1928 | 1461281067298 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1380ms 16:24:27 INFO - PROCESS | 1928 | 1461281067371 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 1928 | 1461281067375 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 16:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:24:27 INFO - PROCESS | 1928 | 1461281067381 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1928 | 1461281067384 Marionette TRACE conn5 <- [1,926,null,{}] 16:24:27 INFO - PROCESS | 1928 | 1461281067390 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:27 INFO - PROCESS | 1928 | 1461281067572 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 16:24:27 INFO - PROCESS | 1928 | 1461281067732 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a357de800 == 103 [pid = 1928] [id = 239] 16:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a24d32800) [pid = 1928] [serial = 718] [outer = (nil)] 16:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a26f81c00) [pid = 1928] [serial = 719] [outer = 0x7f5a24d32800] 16:24:27 INFO - PROCESS | 1928 | 1461281067803 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a2fcf2400) [pid = 1928] [serial = 720] [outer = 0x7f5a24d32800] 16:24:28 INFO - PROCESS | 1928 | 1461281068679 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1329ms 16:24:28 INFO - PROCESS | 1928 | 1461281068711 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1928 | 1461281068715 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 16:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:24:28 INFO - PROCESS | 1928 | 1461281068721 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1928 | 1461281068723 Marionette TRACE conn5 <- [1,930,null,{}] 16:24:28 INFO - PROCESS | 1928 | 1461281068729 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:28 INFO - PROCESS | 1928 | 1461281068904 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 16:24:29 INFO - PROCESS | 1928 | 1461281069071 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a36199000 == 104 [pid = 1928] [id = 240] 16:24:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a24dcc800) [pid = 1928] [serial = 721] [outer = (nil)] 16:24:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f5a30ad3000) [pid = 1928] [serial = 722] [outer = 0x7f5a24dcc800] 16:24:29 INFO - PROCESS | 1928 | 1461281069153 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f5a30dee000) [pid = 1928] [serial = 723] [outer = 0x7f5a24dcc800] 16:24:30 INFO - PROCESS | 1928 | 1461281070088 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1427ms 16:24:30 INFO - PROCESS | 1928 | 1461281070150 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 1928 | 1461281070153 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 16:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:24:30 INFO - PROCESS | 1928 | 1461281070159 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1928 | 1461281070162 Marionette TRACE conn5 <- [1,934,null,{}] 16:24:30 INFO - PROCESS | 1928 | 1461281070167 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:30 INFO - PROCESS | 1928 | 1461281070351 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 16:24:30 INFO - PROCESS | 1928 | 1461281070802 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1ca86000 == 105 [pid = 1928] [id = 241] 16:24:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f5a12f2e800) [pid = 1928] [serial = 724] [outer = (nil)] 16:24:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a12f53c00) [pid = 1928] [serial = 725] [outer = 0x7f5a12f2e800] 16:24:30 INFO - PROCESS | 1928 | 1461281070916 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f5a1333d400) [pid = 1928] [serial = 726] [outer = 0x7f5a12f2e800] 16:24:31 INFO - PROCESS | 1928 | 1461281071760 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1635ms 16:24:31 INFO - PROCESS | 1928 | 1461281071796 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1928 | 1461281071803 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 16:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:24:31 INFO - PROCESS | 1928 | 1461281071811 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1928 | 1461281071815 Marionette TRACE conn5 <- [1,938,null,{}] 16:24:31 INFO - PROCESS | 1928 | 1461281071822 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:31 INFO - PROCESS | 1928 | 1461281071987 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 16:24:32 INFO - PROCESS | 1928 | 1461281072278 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a186ec800 == 106 [pid = 1928] [id = 242] 16:24:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a1a055c00) [pid = 1928] [serial = 727] [outer = (nil)] 16:24:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a1a0bb400) [pid = 1928] [serial = 728] [outer = 0x7f5a1a055c00] 16:24:32 INFO - PROCESS | 1928 | 1461281072408 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a1a658800) [pid = 1928] [serial = 729] [outer = 0x7f5a1a055c00] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1ca9e000 == 105 [pid = 1928] [id = 125] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a38bce800 == 104 [pid = 1928] [id = 128] 16:24:33 INFO - PROCESS | 1928 | 1461281073366 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a2309d000) [pid = 1928] [serial = 646] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a21236000) [pid = 1928] [serial = 613] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f5a216b6800) [pid = 1928] [serial = 616] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f5a22e03400) [pid = 1928] [serial = 619] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f5a2366c800) [pid = 1928] [serial = 622] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f5a130e4800) [pid = 1928] [serial = 625] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e619000 == 103 [pid = 1928] [id = 230] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e017800 == 102 [pid = 1928] [id = 229] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db13800 == 101 [pid = 1928] [id = 228] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d4d5800 == 100 [pid = 1928] [id = 227] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a12f83800 == 99 [pid = 1928] [id = 226] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1875f800 == 98 [pid = 1928] [id = 225] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3a122800 == 97 [pid = 1928] [id = 221] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a37e5d000 == 96 [pid = 1928] [id = 220] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35f7f000 == 95 [pid = 1928] [id = 219] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3391b000 == 94 [pid = 1928] [id = 218] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23226800 == 93 [pid = 1928] [id = 217] 16:24:33 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1adce000 == 92 [pid = 1928] [id = 216] 16:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1634ms 16:24:33 INFO - PROCESS | 1928 | 1461281073449 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1928 | 1461281073455 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:24:33 INFO - PROCESS | 1928 | 1461281073462 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1928 | 1461281073464 Marionette TRACE conn5 <- [1,942,null,{}] 16:24:33 INFO - PROCESS | 1928 | 1461281073470 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:33 INFO - PROCESS | 1928 | 1461281073625 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f5a1e0d5000) [pid = 1928] [serial = 584] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f5a1fd0a400) [pid = 1928] [serial = 611] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f5a1e0d6000) [pid = 1928] [serial = 610] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a1e87c800) [pid = 1928] [serial = 640] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a1a636400) [pid = 1928] [serial = 634] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a1bfd0c00) [pid = 1928] [serial = 635] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a1c0c8000) [pid = 1928] [serial = 608] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a1a9e2c00) [pid = 1928] [serial = 607] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a19c57000) [pid = 1928] [serial = 605] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a19a87400) [pid = 1928] [serial = 604] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a18912c00) [pid = 1928] [serial = 629] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a12f5fc00) [pid = 1928] [serial = 628] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a19c55800) [pid = 1928] [serial = 631] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1a0b3000) [pid = 1928] [serial = 632] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a1a65c800) [pid = 1928] [serial = 643] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1d8e2c00) [pid = 1928] [serial = 637] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a21159000) [pid = 1928] [serial = 641] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a223a0c00) [pid = 1928] [serial = 644] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a1df10400) [pid = 1928] [serial = 638] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1928 | 1461281073845 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a3ad000 == 93 [pid = 1928] [id = 243] 16:24:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a18912c00) [pid = 1928] [serial = 730] [outer = (nil)] 16:24:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1a65c800) [pid = 1928] [serial = 731] [outer = 0x7f5a18912c00] 16:24:33 INFO - PROCESS | 1928 | 1461281073915 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a1ca4d000) [pid = 1928] [serial = 732] [outer = 0x7f5a18912c00] 16:24:34 INFO - PROCESS | 1928 | 1461281074631 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1227ms 16:24:34 INFO - PROCESS | 1928 | 1461281074690 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1928 | 1461281074693 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 16:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:24:34 INFO - PROCESS | 1928 | 1461281074713 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1928 | 1461281074721 Marionette TRACE conn5 <- [1,946,null,{}] 16:24:34 INFO - PROCESS | 1928 | 1461281074729 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:34 INFO - PROCESS | 1928 | 1461281074897 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 16:24:34 INFO - PROCESS | 1928 | 1461281074909 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a21265800 == 94 [pid = 1928] [id = 244] 16:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a1d449800) [pid = 1928] [serial = 733] [outer = (nil)] 16:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a1e87e800) [pid = 1928] [serial = 734] [outer = 0x7f5a1d449800] 16:24:34 INFO - PROCESS | 1928 | 1461281074972 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a2123c400) [pid = 1928] [serial = 735] [outer = 0x7f5a1d449800] 16:24:35 INFO - PROCESS | 1928 | 1461281075773 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1107ms 16:24:35 INFO - PROCESS | 1928 | 1461281075808 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1928 | 1461281075811 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:24:35 INFO - PROCESS | 1928 | 1461281075840 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1928 | 1461281075844 Marionette TRACE conn5 <- [1,950,null,{}] 16:24:35 INFO - PROCESS | 1928 | 1461281075856 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:36 INFO - PROCESS | 1928 | 1461281076080 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 16:24:36 INFO - PROCESS | 1928 | 1461281076102 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23210000 == 95 [pid = 1928] [id = 245] 16:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a1df10400) [pid = 1928] [serial = 736] [outer = (nil)] 16:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a223a0c00) [pid = 1928] [serial = 737] [outer = 0x7f5a1df10400] 16:24:36 INFO - PROCESS | 1928 | 1461281076162 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a23099c00) [pid = 1928] [serial = 738] [outer = 0x7f5a1df10400] 16:24:37 INFO - PROCESS | 1928 | 1461281077024 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1232ms 16:24:37 INFO - PROCESS | 1928 | 1461281077074 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 1928 | 1461281077077 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 16:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:24:37 INFO - PROCESS | 1928 | 1461281077100 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 1928 | 1461281077104 Marionette TRACE conn5 <- [1,954,null,{}] 16:24:37 INFO - PROCESS | 1928 | 1461281077108 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:37 INFO - PROCESS | 1928 | 1461281077303 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 16:24:37 INFO - PROCESS | 1928 | 1461281077332 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23c50000 == 96 [pid = 1928] [id = 246] 16:24:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a23661000) [pid = 1928] [serial = 739] [outer = (nil)] 16:24:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a23668400) [pid = 1928] [serial = 740] [outer = 0x7f5a23661000] 16:24:37 INFO - PROCESS | 1928 | 1461281077489 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a2447f000) [pid = 1928] [serial = 741] [outer = 0x7f5a23661000] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a12f25000) [pid = 1928] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a1893ac00) [pid = 1928] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a1891f400) [pid = 1928] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a19a8c000) [pid = 1928] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a1aedd800) [pid = 1928] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1d853800) [pid = 1928] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1c0d0000) [pid = 1928] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a12f2cc00) [pid = 1928] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1a057800) [pid = 1928] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a212f9000) [pid = 1928] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a117e1c00) [pid = 1928] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a1996e400) [pid = 1928] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a1d4dc000) [pid = 1928] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1a638c00) [pid = 1928] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a216b9c00) [pid = 1928] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:24:38 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a12f25c00) [pid = 1928] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:24:38 INFO - PROCESS | 1928 | 1461281078437 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1378ms 16:24:38 INFO - PROCESS | 1928 | 1461281078479 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 1928 | 1461281078482 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 16:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:24:38 INFO - PROCESS | 1928 | 1461281078488 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1928 | 1461281078490 Marionette TRACE conn5 <- [1,958,null,{}] 16:24:38 INFO - PROCESS | 1928 | 1461281078495 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:38 INFO - PROCESS | 1928 | 1461281078692 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 16:24:38 INFO - PROCESS | 1928 | 1461281078714 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a233a7000 == 97 [pid = 1928] [id = 247] 16:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a19c63c00) [pid = 1928] [serial = 742] [outer = (nil)] 16:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a1d853800) [pid = 1928] [serial = 743] [outer = 0x7f5a19c63c00] 16:24:38 INFO - PROCESS | 1928 | 1461281078788 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a23b47800) [pid = 1928] [serial = 744] [outer = 0x7f5a19c63c00] 16:24:39 INFO - PROCESS | 1928 | 1461281079519 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1085ms 16:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:24:39 INFO - PROCESS | 1928 | 1461281079573 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1928 | 1461281079576 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 16:24:39 INFO - PROCESS | 1928 | 1461281079592 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1928 | 1461281079595 Marionette TRACE conn5 <- [1,962,null,{}] 16:24:39 INFO - PROCESS | 1928 | 1461281079605 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:39 INFO - PROCESS | 1928 | 1461281079758 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 16:24:39 INFO - PROCESS | 1928 | 1461281079772 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2fcaf000 == 98 [pid = 1928] [id = 248] 16:24:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a1997ac00) [pid = 1928] [serial = 745] [outer = (nil)] 16:24:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a24dc6800) [pid = 1928] [serial = 746] [outer = 0x7f5a1997ac00] 16:24:39 INFO - PROCESS | 1928 | 1461281079834 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a2fceac00) [pid = 1928] [serial = 747] [outer = 0x7f5a1997ac00] 16:24:40 INFO - PROCESS | 1928 | 1461281080945 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1395ms 16:24:40 INFO - PROCESS | 1928 | 1461281080978 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 16:24:40 INFO - PROCESS | 1928 | 1461281080984 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 16:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:24:41 INFO - PROCESS | 1928 | 1461281080993 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1928 | 1461281080997 Marionette TRACE conn5 <- [1,966,null,{}] 16:24:41 INFO - PROCESS | 1928 | 1461281081006 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:41 INFO - PROCESS | 1928 | 1461281081210 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 16:24:41 INFO - PROCESS | 1928 | 1461281081375 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de8e000 == 99 [pid = 1928] [id = 249] 16:24:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a19aca000) [pid = 1928] [serial = 748] [outer = (nil)] 16:24:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a1a0bbc00) [pid = 1928] [serial = 749] [outer = 0x7f5a19aca000] 16:24:41 INFO - PROCESS | 1928 | 1461281081518 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a1a9e7800) [pid = 1928] [serial = 750] [outer = 0x7f5a19aca000] 16:24:42 INFO - PROCESS | 1928 | 1461281082439 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1497ms 16:24:42 INFO - PROCESS | 1928 | 1461281082491 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1928 | 1461281082500 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 16:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:24:42 INFO - PROCESS | 1928 | 1461281082511 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1928 | 1461281082514 Marionette TRACE conn5 <- [1,970,null,{}] 16:24:42 INFO - PROCESS | 1928 | 1461281082521 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:42 INFO - PROCESS | 1928 | 1461281082706 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 16:24:42 INFO - PROCESS | 1928 | 1461281082951 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2321c000 == 100 [pid = 1928] [id = 250] 16:24:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a1c0cec00) [pid = 1928] [serial = 751] [outer = (nil)] 16:24:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a1d8e6000) [pid = 1928] [serial = 752] [outer = 0x7f5a1c0cec00] 16:24:43 INFO - PROCESS | 1928 | 1461281083071 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a1fd02400) [pid = 1928] [serial = 753] [outer = 0x7f5a1c0cec00] 16:24:43 INFO - PROCESS | 1928 | 1461281083895 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1430ms 16:24:43 INFO - PROCESS | 1928 | 1461281083942 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1928 | 1461281083946 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 16:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:24:43 INFO - PROCESS | 1928 | 1461281083952 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1928 | 1461281083958 Marionette TRACE conn5 <- [1,974,null,{}] 16:24:43 INFO - PROCESS | 1928 | 1461281083974 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 1928 | 1461281084171 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 16:24:44 INFO - PROCESS | 1928 | 1461281084335 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3391b000 == 101 [pid = 1928] [id = 251] 16:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a216b5000) [pid = 1928] [serial = 754] [outer = (nil)] 16:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a23b44400) [pid = 1928] [serial = 755] [outer = 0x7f5a216b5000] 16:24:44 INFO - PROCESS | 1928 | 1461281084412 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a24dc1800) [pid = 1928] [serial = 756] [outer = 0x7f5a216b5000] 16:24:45 INFO - PROCESS | 1928 | 1461281085283 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1384ms 16:24:45 INFO - PROCESS | 1928 | 1461281085337 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1928 | 1461281085342 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 16:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:24:45 INFO - PROCESS | 1928 | 1461281085347 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1928 | 1461281085350 Marionette TRACE conn5 <- [1,978,null,{}] 16:24:45 INFO - PROCESS | 1928 | 1461281085355 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:45 INFO - PROCESS | 1928 | 1461281085529 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 16:24:45 INFO - PROCESS | 1928 | 1461281085697 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3621f000 == 102 [pid = 1928] [id = 252] 16:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a22f5c000) [pid = 1928] [serial = 757] [outer = (nil)] 16:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a3087c800) [pid = 1928] [serial = 758] [outer = 0x7f5a22f5c000] 16:24:45 INFO - PROCESS | 1928 | 1461281085773 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a30da3c00) [pid = 1928] [serial = 759] [outer = 0x7f5a22f5c000] 16:24:46 INFO - PROCESS | 1928 | 1461281086609 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1328ms 16:24:46 INFO - PROCESS | 1928 | 1461281086677 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1928 | 1461281086681 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:24:46 INFO - PROCESS | 1928 | 1461281086687 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1928 | 1461281086690 Marionette TRACE conn5 <- [1,982,null,{}] 16:24:46 INFO - PROCESS | 1928 | 1461281086695 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:46 INFO - PROCESS | 1928 | 1461281086909 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 16:24:47 INFO - PROCESS | 1928 | 1461281087073 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3b143800 == 103 [pid = 1928] [id = 253] 16:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a29d69000) [pid = 1928] [serial = 760] [outer = (nil)] 16:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a31cdf800) [pid = 1928] [serial = 761] [outer = 0x7f5a29d69000] 16:24:47 INFO - PROCESS | 1928 | 1461281087148 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a31dd5400) [pid = 1928] [serial = 762] [outer = 0x7f5a29d69000] 16:24:48 INFO - PROCESS | 1928 | 1461281088005 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1384ms 16:24:48 INFO - PROCESS | 1928 | 1461281088072 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1928 | 1461281088076 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 16:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:24:48 INFO - PROCESS | 1928 | 1461281088082 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1928 | 1461281088084 Marionette TRACE conn5 <- [1,986,null,{}] 16:24:48 INFO - PROCESS | 1928 | 1461281088090 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:48 INFO - PROCESS | 1928 | 1461281088291 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 16:24:48 INFO - PROCESS | 1928 | 1461281088457 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aabd800 == 104 [pid = 1928] [id = 254] 16:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f5a33e29000) [pid = 1928] [serial = 763] [outer = (nil)] 16:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f5a35ccb000) [pid = 1928] [serial = 764] [outer = 0x7f5a33e29000] 16:24:48 INFO - PROCESS | 1928 | 1461281088537 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f5a35f71800) [pid = 1928] [serial = 765] [outer = 0x7f5a33e29000] 16:24:49 INFO - PROCESS | 1928 | 1461281089350 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1334ms 16:24:49 INFO - PROCESS | 1928 | 1461281089418 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1928 | 1461281089422 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 16:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:24:49 INFO - PROCESS | 1928 | 1461281089428 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1928 | 1461281089431 Marionette TRACE conn5 <- [1,990,null,{}] 16:24:49 INFO - PROCESS | 1928 | 1461281089436 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:49 INFO - PROCESS | 1928 | 1461281089607 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 16:24:49 INFO - PROCESS | 1928 | 1461281089778 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de4e000 == 105 [pid = 1928] [id = 255] 16:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a1de64c00) [pid = 1928] [serial = 766] [outer = (nil)] 16:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f5a1de6bc00) [pid = 1928] [serial = 767] [outer = 0x7f5a1de64c00] 16:24:49 INFO - PROCESS | 1928 | 1461281089850 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a1de70800) [pid = 1928] [serial = 768] [outer = 0x7f5a1de64c00] 16:24:50 INFO - PROCESS | 1928 | 1461281090681 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1289ms 16:24:50 INFO - PROCESS | 1928 | 1461281090718 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 1928 | 1461281090722 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 16:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:24:50 INFO - PROCESS | 1928 | 1461281090729 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1928 | 1461281090732 Marionette TRACE conn5 <- [1,994,null,{}] 16:24:50 INFO - PROCESS | 1928 | 1461281090737 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:50 INFO - PROCESS | 1928 | 1461281090906 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 16:24:51 INFO - PROCESS | 1928 | 1461281091077 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a319cb800 == 106 [pid = 1928] [id = 256] 16:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a0f7c2400) [pid = 1928] [serial = 769] [outer = (nil)] 16:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a0f7ca800) [pid = 1928] [serial = 770] [outer = 0x7f5a0f7c2400] 16:24:51 INFO - PROCESS | 1928 | 1461281091150 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a0f7d0c00) [pid = 1928] [serial = 771] [outer = 0x7f5a0f7c2400] 16:24:52 INFO - PROCESS | 1928 | 1461281092017 Marionette TRACE conn5 <- [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:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1335ms 16:24:52 INFO - PROCESS | 1928 | 1461281092065 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 1928 | 1461281092067 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 16:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:24:52 INFO - PROCESS | 1928 | 1461281092074 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1928 | 1461281092077 Marionette TRACE conn5 <- [1,998,null,{}] 16:24:52 INFO - PROCESS | 1928 | 1461281092082 Marionette TRACE conn5 -> [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:24:52 INFO - PROCESS | 1928 | 1461281092246 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 16:24:52 INFO - PROCESS | 1928 | 1461281092430 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0f9db800 == 107 [pid = 1928] [id = 257] 16:24:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a0f7c3400) [pid = 1928] [serial = 772] [outer = (nil)] 16:24:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a1a956000) [pid = 1928] [serial = 773] [outer = 0x7f5a0f7c3400] 16:24:52 INFO - PROCESS | 1928 | 1461281092512 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a1a95a000) [pid = 1928] [serial = 774] [outer = 0x7f5a0f7c3400] 16:24:53 INFO - PROCESS | 1928 | 1461281093365 Marionette TRACE conn5 <- [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:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1336ms 16:24:53 INFO - PROCESS | 1928 | 1461281093411 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1928 | 1461281093415 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 16:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:24:53 INFO - PROCESS | 1928 | 1461281093421 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1928 | 1461281093424 Marionette TRACE conn5 <- [1,1002,null,{}] 16:24:53 INFO - PROCESS | 1928 | 1461281093430 Marionette TRACE conn5 -> [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:24:53 INFO - PROCESS | 1928 | 1461281093636 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 16:24:53 INFO - PROCESS | 1928 | 1461281093840 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1111f800 == 108 [pid = 1928] [id = 258] 16:24:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a0f7c9400) [pid = 1928] [serial = 775] [outer = (nil)] 16:24:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a1a95ec00) [pid = 1928] [serial = 776] [outer = 0x7f5a0f7c9400] 16:24:53 INFO - PROCESS | 1928 | 1461281093958 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a1de6b800) [pid = 1928] [serial = 777] [outer = 0x7f5a0f7c9400] 16:24:55 INFO - PROCESS | 1928 | 1461281095095 Marionette TRACE conn5 <- [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:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1735ms 16:24:55 INFO - PROCESS | 1928 | 1461281095159 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1928 | 1461281095163 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 16:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:24:55 INFO - PROCESS | 1928 | 1461281095169 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1928 | 1461281095174 Marionette TRACE conn5 <- [1,1006,null,{}] 16:24:55 INFO - PROCESS | 1928 | 1461281095179 Marionette TRACE conn5 -> [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:24:55 INFO - PROCESS | 1928 | 1461281095438 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 16:24:55 INFO - PROCESS | 1928 | 1461281095656 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1112f000 == 109 [pid = 1928] [id = 259] 16:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a0fbc5000) [pid = 1928] [serial = 778] [outer = (nil)] 16:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a0fbcc400) [pid = 1928] [serial = 779] [outer = 0x7f5a0fbc5000] 16:24:56 INFO - PROCESS | 1928 | 1461281096057 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a117e8c00) [pid = 1928] [serial = 780] [outer = 0x7f5a0fbc5000] 16:24:56 INFO - PROCESS | 1928 | 1461281096947 Marionette TRACE conn5 <- [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:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1832ms 16:24:57 INFO - PROCESS | 1928 | 1461281097003 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 16:24:57 INFO - PROCESS | 1928 | 1461281097009 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 16:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:24:57 INFO - PROCESS | 1928 | 1461281097019 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1928 | 1461281097025 Marionette TRACE conn5 <- [1,1010,null,{}] 16:24:57 INFO - PROCESS | 1928 | 1461281097034 Marionette TRACE conn5 -> [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:24:57 INFO - PROCESS | 1928 | 1461281097212 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 16:24:57 INFO - PROCESS | 1928 | 1461281097401 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1aab5000 == 110 [pid = 1928] [id = 260] 16:24:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a130e3800) [pid = 1928] [serial = 781] [outer = (nil)] 16:24:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a18939400) [pid = 1928] [serial = 782] [outer = 0x7f5a130e3800] 16:24:57 INFO - PROCESS | 1928 | 1461281097480 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a19a83000) [pid = 1928] [serial = 783] [outer = 0x7f5a130e3800] 16:24:58 INFO - PROCESS | 1928 | 1461281098428 Marionette TRACE conn5 <- [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:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1486ms 16:24:58 INFO - PROCESS | 1928 | 1461281098504 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 1928 | 1461281098509 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 16:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:24:58 INFO - PROCESS | 1928 | 1461281098519 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1928 | 1461281098522 Marionette TRACE conn5 <- [1,1014,null,{}] 16:24:58 INFO - PROCESS | 1928 | 1461281098528 Marionette TRACE conn5 -> [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:24:58 INFO - PROCESS | 1928 | 1461281098701 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 16:24:58 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d704800 == 109 [pid = 1928] [id = 106] 16:24:58 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a308d6000 == 108 [pid = 1928] [id = 98] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a1fd0c800) [pid = 1928] [serial = 670] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a23097000) [pid = 1928] [serial = 658] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a26fcf000) [pid = 1928] [serial = 667] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a24418400) [pid = 1928] [serial = 661] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a18913400) [pid = 1928] [serial = 649] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a1a633c00) [pid = 1928] [serial = 652] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a211de400) [pid = 1928] [serial = 655] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a26986c00) [pid = 1928] [serial = 664] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a1e87ec00) [pid = 1928] [serial = 695] [outer = (nil)] [url = about:blank] 16:24:58 INFO - PROCESS | 1928 | 1461281098953 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a233a7000 == 107 [pid = 1928] [id = 247] 16:24:58 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23c50000 == 106 [pid = 1928] [id = 246] 16:24:58 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23210000 == 105 [pid = 1928] [id = 245] 16:24:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18756800 == 106 [pid = 1928] [id = 261] 16:24:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a19972000) [pid = 1928] [serial = 784] [outer = (nil)] 16:24:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a1a344800) [pid = 1928] [serial = 785] [outer = 0x7f5a19972000] 16:24:59 INFO - PROCESS | 1928 | 1461281099118 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a1a959c00) [pid = 1928] [serial = 786] [outer = 0x7f5a19972000] 16:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a21265800 == 105 [pid = 1928] [id = 244] 16:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a3ad000 == 104 [pid = 1928] [id = 243] 16:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a186ec800 == 103 [pid = 1928] [id = 242] 16:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1ca86000 == 102 [pid = 1928] [id = 241] 16:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a242a6000 == 101 [pid = 1928] [id = 235] 16:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2323d000 == 100 [pid = 1928] [id = 234] 16:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e003000 == 99 [pid = 1928] [id = 233] 16:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a186f5000 == 98 [pid = 1928] [id = 232] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a18915c00) [pid = 1928] [serial = 676] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a1a344c00) [pid = 1928] [serial = 682] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a19bc6c00) [pid = 1928] [serial = 679] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a1a0bcc00) [pid = 1928] [serial = 575] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a1d448000) [pid = 1928] [serial = 688] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a212f8400) [pid = 1928] [serial = 614] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a2ac6f800) [pid = 1928] [serial = 673] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a1e875000) [pid = 1928] [serial = 693] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a1d649c00) [pid = 1928] [serial = 689] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f5a23778000) [pid = 1928] [serial = 647] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f5a24219000) [pid = 1928] [serial = 623] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f5a22398000) [pid = 1928] [serial = 617] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f5a12f5f800) [pid = 1928] [serial = 572] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f5a19c60400) [pid = 1928] [serial = 680] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f5a1bc94800) [pid = 1928] [serial = 685] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f5a1deb4400) [pid = 1928] [serial = 581] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a1333e800) [pid = 1928] [serial = 440] [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:59 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a1ca4c800) [pid = 1928] [serial = 578] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a1c0cf400) [pid = 1928] [serial = 686] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a23661800) [pid = 1928] [serial = 620] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a1deb7c00) [pid = 1928] [serial = 626] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a1e0d4000) [pid = 1928] [serial = 692] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a19972400) [pid = 1928] [serial = 677] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a1a9e6800) [pid = 1928] [serial = 683] [outer = (nil)] [url = about:blank] 16:24:59 INFO - PROCESS | 1928 | 1461281099946 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1494ms 16:25:00 INFO - PROCESS | 1928 | 1461281100013 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1928 | 1461281100017 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:25:00 INFO - PROCESS | 1928 | 1461281100024 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1928 | 1461281100030 Marionette TRACE conn5 <- [1,1018,null,{}] 16:25:00 INFO - PROCESS | 1928 | 1461281100045 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:00 INFO - PROCESS | 1928 | 1461281100223 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 16:25:00 INFO - PROCESS | 1928 | 1461281100347 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d722000 == 99 [pid = 1928] [id = 262] 16:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a19acb800) [pid = 1928] [serial = 787] [outer = (nil)] 16:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a1bfcc400) [pid = 1928] [serial = 788] [outer = 0x7f5a19acb800] 16:25:00 INFO - PROCESS | 1928 | 1461281100412 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a1c0d2400) [pid = 1928] [serial = 789] [outer = 0x7f5a19acb800] 16:25:01 INFO - PROCESS | 1928 | 1461281101126 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1139ms 16:25:01 INFO - PROCESS | 1928 | 1461281101164 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1928 | 1461281101168 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 16:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:25:01 INFO - PROCESS | 1928 | 1461281101174 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1928 | 1461281101176 Marionette TRACE conn5 <- [1,1022,null,{}] 16:25:01 INFO - PROCESS | 1928 | 1461281101181 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:01 INFO - PROCESS | 1928 | 1461281101443 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 16:25:01 INFO - PROCESS | 1928 | 1461281101458 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db7a800 == 100 [pid = 1928] [id = 263] 16:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a1a95b000) [pid = 1928] [serial = 790] [outer = (nil)] 16:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a1d854000) [pid = 1928] [serial = 791] [outer = 0x7f5a1a95b000] 16:25:01 INFO - PROCESS | 1928 | 1461281101628 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a1de70000) [pid = 1928] [serial = 792] [outer = 0x7f5a1a95b000] 16:25:02 INFO - PROCESS | 1928 | 1461281102472 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1327ms 16:25:02 INFO - PROCESS | 1928 | 1461281102502 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 16:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:25:02 INFO - PROCESS | 1928 | 1461281102505 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 16:25:02 INFO - PROCESS | 1928 | 1461281102510 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1928 | 1461281102513 Marionette TRACE conn5 <- [1,1026,null,{}] 16:25:02 INFO - PROCESS | 1928 | 1461281102518 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:02 INFO - PROCESS | 1928 | 1461281102720 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 16:25:02 INFO - PROCESS | 1928 | 1461281102757 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e022000 == 101 [pid = 1928] [id = 264] 16:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a1deb7c00) [pid = 1928] [serial = 793] [outer = (nil)] 16:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a1df03c00) [pid = 1928] [serial = 794] [outer = 0x7f5a1deb7c00] 16:25:02 INFO - PROCESS | 1928 | 1461281102829 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a1e87d800) [pid = 1928] [serial = 795] [outer = 0x7f5a1deb7c00] 16:25:03 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f5a1a055c00) [pid = 1928] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:25:03 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a1dec0c00) [pid = 1928] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:25:03 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a23661000) [pid = 1928] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:25:03 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a1d449800) [pid = 1928] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:25:03 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a12f2e800) [pid = 1928] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:25:03 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a18912c00) [pid = 1928] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:25:03 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a1df10400) [pid = 1928] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:25:03 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a19c63c00) [pid = 1928] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:25:03 INFO - PROCESS | 1928 | 1461281103944 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1485ms 16:25:03 INFO - PROCESS | 1928 | 1461281103996 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 16:25:04 INFO - PROCESS | 1928 | 1461281104000 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 16:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:25:04 INFO - PROCESS | 1928 | 1461281104005 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1928 | 1461281104007 Marionette TRACE conn5 <- [1,1030,null,{}] 16:25:04 INFO - PROCESS | 1928 | 1461281104012 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:04 INFO - PROCESS | 1928 | 1461281104164 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 16:25:04 INFO - PROCESS | 1928 | 1461281104180 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a216d0800 == 102 [pid = 1928] [id = 265] 16:25:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a18912c00) [pid = 1928] [serial = 796] [outer = (nil)] 16:25:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a21204000) [pid = 1928] [serial = 797] [outer = 0x7f5a18912c00] 16:25:04 INFO - PROCESS | 1928 | 1461281104242 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a216adc00) [pid = 1928] [serial = 798] [outer = 0x7f5a18912c00] 16:25:05 INFO - PROCESS | 1928 | 1461281105044 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1080ms 16:25:05 INFO - PROCESS | 1928 | 1461281105093 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1928 | 1461281105097 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:25:05 INFO - PROCESS | 1928 | 1461281105103 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1928 | 1461281105105 Marionette TRACE conn5 <- [1,1034,null,{}] 16:25:05 INFO - PROCESS | 1928 | 1461281105110 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:05 INFO - PROCESS | 1928 | 1461281105267 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 16:25:05 INFO - PROCESS | 1928 | 1461281105280 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a22cbf800 == 103 [pid = 1928] [id = 266] 16:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a21232c00) [pid = 1928] [serial = 799] [outer = (nil)] 16:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a224aec00) [pid = 1928] [serial = 800] [outer = 0x7f5a21232c00] 16:25:05 INFO - PROCESS | 1928 | 1461281105342 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a22e09c00) [pid = 1928] [serial = 801] [outer = 0x7f5a21232c00] 16:25:06 INFO - PROCESS | 1928 | 1461281106397 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1330ms 16:25:06 INFO - PROCESS | 1928 | 1461281106434 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 16:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:25:06 INFO - PROCESS | 1928 | 1461281106440 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 16:25:06 INFO - PROCESS | 1928 | 1461281106448 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1928 | 1461281106454 Marionette TRACE conn5 <- [1,1038,null,{}] 16:25:06 INFO - PROCESS | 1928 | 1461281106462 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:06 INFO - PROCESS | 1928 | 1461281106670 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 16:25:06 INFO - PROCESS | 1928 | 1461281106890 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a4d3000 == 104 [pid = 1928] [id = 267] 16:25:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a18939800) [pid = 1928] [serial = 802] [outer = (nil)] 16:25:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a19973400) [pid = 1928] [serial = 803] [outer = 0x7f5a18939800] 16:25:07 INFO - PROCESS | 1928 | 1461281107012 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f5a19bca400) [pid = 1928] [serial = 804] [outer = 0x7f5a18939800] 16:25:07 INFO - PROCESS | 1928 | 1461281107850 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1439ms 16:25:07 INFO - PROCESS | 1928 | 1461281107887 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 1928 | 1461281107896 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 16:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:25:07 INFO - PROCESS | 1928 | 1461281107907 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1928 | 1461281107911 Marionette TRACE conn5 <- [1,1042,null,{}] 16:25:07 INFO - PROCESS | 1928 | 1461281107917 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:08 INFO - PROCESS | 1928 | 1461281108111 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 16:25:08 INFO - PROCESS | 1928 | 1461281108278 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db4e800 == 105 [pid = 1928] [id = 268] 16:25:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f5a19bc9800) [pid = 1928] [serial = 805] [outer = (nil)] 16:25:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f5a1a961c00) [pid = 1928] [serial = 806] [outer = 0x7f5a19bc9800] 16:25:08 INFO - PROCESS | 1928 | 1461281108352 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a1bfd3400) [pid = 1928] [serial = 807] [outer = 0x7f5a19bc9800] 16:25:09 INFO - PROCESS | 1928 | 1461281109325 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1483ms 16:25:09 INFO - PROCESS | 1928 | 1461281109391 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 16:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:25:09 INFO - PROCESS | 1928 | 1461281109395 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 16:25:09 INFO - PROCESS | 1928 | 1461281109403 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1928 | 1461281109410 Marionette TRACE conn5 <- [1,1046,null,{}] 16:25:09 INFO - PROCESS | 1928 | 1461281109426 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:09 INFO - PROCESS | 1928 | 1461281109658 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 16:25:09 INFO - PROCESS | 1928 | 1461281109870 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2394f800 == 106 [pid = 1928] [id = 269] 16:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f5a1a95a800) [pid = 1928] [serial = 808] [outer = (nil)] 16:25:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a1e879400) [pid = 1928] [serial = 809] [outer = 0x7f5a1a95a800] 16:25:10 INFO - PROCESS | 1928 | 1461281110016 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a2123d800) [pid = 1928] [serial = 810] [outer = 0x7f5a1a95a800] 16:25:10 INFO - PROCESS | 1928 | 1461281110905 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1555ms 16:25:10 INFO - PROCESS | 1928 | 1461281110957 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 16:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:25:10 INFO - PROCESS | 1928 | 1461281110962 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 16:25:10 INFO - PROCESS | 1928 | 1461281110969 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 1928 | 1461281110973 Marionette TRACE conn5 <- [1,1050,null,{}] 16:25:10 INFO - PROCESS | 1928 | 1461281110979 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:11 INFO - PROCESS | 1928 | 1461281111184 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 16:25:11 INFO - PROCESS | 1928 | 1461281111352 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26adb800 == 107 [pid = 1928] [id = 270] 16:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a1df04400) [pid = 1928] [serial = 811] [outer = (nil)] 16:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a22f5dc00) [pid = 1928] [serial = 812] [outer = 0x7f5a1df04400] 16:25:11 INFO - PROCESS | 1928 | 1461281111427 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a23661800) [pid = 1928] [serial = 813] [outer = 0x7f5a1df04400] 16:25:12 INFO - PROCESS | 1928 | 1461281112252 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1331ms 16:25:12 INFO - PROCESS | 1928 | 1461281112301 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1928 | 1461281112305 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 16:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:25:12 INFO - PROCESS | 1928 | 1461281112311 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1928 | 1461281112314 Marionette TRACE conn5 <- [1,1054,null,{}] 16:25:12 INFO - PROCESS | 1928 | 1461281112320 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:12 INFO - PROCESS | 1928 | 1461281112510 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 16:25:12 INFO - PROCESS | 1928 | 1461281112682 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2fccb800 == 108 [pid = 1928] [id = 271] 16:25:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a1d853400) [pid = 1928] [serial = 814] [outer = (nil)] 16:25:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a23d3b000) [pid = 1928] [serial = 815] [outer = 0x7f5a1d853400] 16:25:12 INFO - PROCESS | 1928 | 1461281112757 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a24418400) [pid = 1928] [serial = 816] [outer = 0x7f5a1d853400] 16:25:13 INFO - PROCESS | 1928 | 1461281113773 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1530ms 16:25:13 INFO - PROCESS | 1928 | 1461281113843 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1928 | 1461281113847 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 16:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:25:13 INFO - PROCESS | 1928 | 1461281113853 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1928 | 1461281113855 Marionette TRACE conn5 <- [1,1058,null,{}] 16:25:13 INFO - PROCESS | 1928 | 1461281113861 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:14 INFO - PROCESS | 1928 | 1461281114112 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 16:25:14 INFO - PROCESS | 1928 | 1461281114382 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a31c13800 == 109 [pid = 1928] [id = 272] 16:25:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a26fd0000) [pid = 1928] [serial = 817] [outer = (nil)] 16:25:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a30f44c00) [pid = 1928] [serial = 818] [outer = 0x7f5a26fd0000] 16:25:14 INFO - PROCESS | 1928 | 1461281114461 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a31f12000) [pid = 1928] [serial = 819] [outer = 0x7f5a26fd0000] 16:25:15 INFO - PROCESS | 1928 | 1461281115295 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1478ms 16:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:25:15 INFO - PROCESS | 1928 | 1461281115332 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1928 | 1461281115335 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 16:25:15 INFO - PROCESS | 1928 | 1461281115342 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1928 | 1461281115345 Marionette TRACE conn5 <- [1,1062,null,{}] 16:25:15 INFO - PROCESS | 1928 | 1461281115351 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:15 INFO - PROCESS | 1928 | 1461281115530 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 16:25:15 INFO - PROCESS | 1928 | 1461281115702 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35f07000 == 110 [pid = 1928] [id = 273] 16:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a26fd6400) [pid = 1928] [serial = 820] [outer = (nil)] 16:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a355f3800) [pid = 1928] [serial = 821] [outer = 0x7f5a26fd6400] 16:25:15 INFO - PROCESS | 1928 | 1461281115774 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a35cd3800) [pid = 1928] [serial = 822] [outer = 0x7f5a26fd6400] 16:25:16 INFO - PROCESS | 1928 | 1461281116670 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1390ms 16:25:16 INFO - PROCESS | 1928 | 1461281116732 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1928 | 1461281116736 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:25:16 INFO - PROCESS | 1928 | 1461281116742 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1928 | 1461281116745 Marionette TRACE conn5 <- [1,1066,null,{}] 16:25:16 INFO - PROCESS | 1928 | 1461281116750 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 1928 | 1461281116933 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 16:25:17 INFO - PROCESS | 1928 | 1461281117102 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3a194000 == 111 [pid = 1928] [id = 274] 16:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a112c3000) [pid = 1928] [serial = 823] [outer = (nil)] 16:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a112ca800) [pid = 1928] [serial = 824] [outer = 0x7f5a112c3000] 16:25:17 INFO - PROCESS | 1928 | 1461281117177 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a112cf800) [pid = 1928] [serial = 825] [outer = 0x7f5a112c3000] 16:25:18 INFO - PROCESS | 1928 | 1461281118050 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1336ms 16:25:18 INFO - PROCESS | 1928 | 1461281118080 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 1928 | 1461281118084 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 16:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:25:18 INFO - PROCESS | 1928 | 1461281118090 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1928 | 1461281118093 Marionette TRACE conn5 <- [1,1070,null,{}] 16:25:18 INFO - PROCESS | 1928 | 1461281118098 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:18 INFO - PROCESS | 1928 | 1461281118273 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 16:25:18 INFO - PROCESS | 1928 | 1461281118446 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1040f000 == 112 [pid = 1928] [id = 275] 16:25:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a112c5c00) [pid = 1928] [serial = 826] [outer = (nil)] 16:25:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a11455000) [pid = 1928] [serial = 827] [outer = 0x7f5a112c5c00] 16:25:18 INFO - PROCESS | 1928 | 1461281118520 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a11459400) [pid = 1928] [serial = 828] [outer = 0x7f5a112c5c00] 16:25:19 INFO - PROCESS | 1928 | 1461281119369 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1333ms 16:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:25:19 INFO - PROCESS | 1928 | 1461281119424 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1928 | 1461281119427 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 16:25:19 INFO - PROCESS | 1928 | 1461281119433 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1928 | 1461281119436 Marionette TRACE conn5 <- [1,1074,null,{}] 16:25:19 INFO - PROCESS | 1928 | 1461281119441 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 1928 | 1461281119622 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 16:25:19 INFO - PROCESS | 1928 | 1461281119798 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3884b800 == 113 [pid = 1928] [id = 276] 16:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a112cb400) [pid = 1928] [serial = 829] [outer = (nil)] 16:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a1145e800) [pid = 1928] [serial = 830] [outer = 0x7f5a112cb400] 16:25:19 INFO - PROCESS | 1928 | 1461281119867 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a24486400) [pid = 1928] [serial = 831] [outer = 0x7f5a112cb400] 16:25:20 INFO - PROCESS | 1928 | 1461281120796 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:25: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:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1431ms 16:25:20 INFO - PROCESS | 1928 | 1461281120865 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1928 | 1461281120868 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 16:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:25:20 INFO - PROCESS | 1928 | 1461281120874 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1928 | 1461281120878 Marionette TRACE conn5 <- [1,1078,null,{}] 16:25:20 INFO - PROCESS | 1928 | 1461281120884 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:21 INFO - PROCESS | 1928 | 1461281121128 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 16:25:21 INFO - PROCESS | 1928 | 1461281121712 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a11117000 == 114 [pid = 1928] [id = 277] 16:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a0db63c00) [pid = 1928] [serial = 832] [outer = (nil)] 16:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a0db66400) [pid = 1928] [serial = 833] [outer = 0x7f5a0db63c00] 16:25:21 INFO - PROCESS | 1928 | 1461281121782 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a0fbc7800) [pid = 1928] [serial = 834] [outer = 0x7f5a0db63c00] 16:25:22 INFO - PROCESS | 1928 | 1461281122694 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1914ms 16:25:22 INFO - PROCESS | 1928 | 1461281122792 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1928 | 1461281122798 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 16:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:25:22 INFO - PROCESS | 1928 | 1461281122885 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1928 | 1461281122891 Marionette TRACE conn5 <- [1,1082,null,{}] 16:25:22 INFO - PROCESS | 1928 | 1461281122906 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 1928 | 1461281123109 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 16:25:23 INFO - PROCESS | 1928 | 1461281123313 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1794e800 == 115 [pid = 1928] [id = 278] 16:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a117e1c00) [pid = 1928] [serial = 835] [outer = (nil)] 16:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a1333a000) [pid = 1928] [serial = 836] [outer = 0x7f5a117e1c00] 16:25:23 INFO - PROCESS | 1928 | 1461281123380 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a1893ac00) [pid = 1928] [serial = 837] [outer = 0x7f5a117e1c00] 16:25:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a216d0800 == 114 [pid = 1928] [id = 265] 16:25:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e022000 == 113 [pid = 1928] [id = 264] 16:25:23 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a24dc6800) [pid = 1928] [serial = 746] [outer = (nil)] [url = about:blank] 16:25:23 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a2697b800) [pid = 1928] [serial = 716] [outer = (nil)] [url = about:blank] 16:25:23 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a26f81c00) [pid = 1928] [serial = 719] [outer = (nil)] [url = about:blank] 16:25:23 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a30ad3000) [pid = 1928] [serial = 722] [outer = (nil)] [url = about:blank] 16:25:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db7a800 == 112 [pid = 1928] [id = 263] 16:25:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d722000 == 111 [pid = 1928] [id = 262] 16:25:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18756800 == 110 [pid = 1928] [id = 261] 16:25:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aab5000 == 109 [pid = 1928] [id = 260] 16:25:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1112f000 == 108 [pid = 1928] [id = 259] 16:25:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a319cb800 == 107 [pid = 1928] [id = 256] 16:25:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de4e000 == 106 [pid = 1928] [id = 255] 16:25:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aabd800 == 105 [pid = 1928] [id = 254] 16:25:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3b143800 == 104 [pid = 1928] [id = 253] 16:25:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3621f000 == 103 [pid = 1928] [id = 252] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a1a34e400) [pid = 1928] [serial = 701] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a1ca4d000) [pid = 1928] [serial = 732] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f5a1a658800) [pid = 1928] [serial = 729] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f5a223a0c00) [pid = 1928] [serial = 737] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a23099c00) [pid = 1928] [serial = 738] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a1d853800) [pid = 1928] [serial = 743] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a23b47800) [pid = 1928] [serial = 744] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a2123c400) [pid = 1928] [serial = 735] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a2265c000) [pid = 1928] [serial = 710] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a1a0bb400) [pid = 1928] [serial = 728] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a21234000) [pid = 1928] [serial = 696] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a23668400) [pid = 1928] [serial = 740] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a1e87e800) [pid = 1928] [serial = 734] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a2447f000) [pid = 1928] [serial = 741] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a24225400) [pid = 1928] [serial = 713] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a1333d400) [pid = 1928] [serial = 726] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a12f53c00) [pid = 1928] [serial = 725] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a13338800) [pid = 1928] [serial = 698] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a1a65c800) [pid = 1928] [serial = 731] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a1d8e1c00) [pid = 1928] [serial = 704] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a21232800) [pid = 1928] [serial = 707] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1928 | 1461281124345 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1578ms 16:25:24 INFO - PROCESS | 1928 | 1461281124395 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 16:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:25:24 INFO - PROCESS | 1928 | 1461281124400 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 16:25:24 INFO - PROCESS | 1928 | 1461281124406 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1928 | 1461281124410 Marionette TRACE conn5 <- [1,1086,null,{}] 16:25:24 INFO - PROCESS | 1928 | 1461281124415 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:24 INFO - PROCESS | 1928 | 1461281124573 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 16:25:24 INFO - PROCESS | 1928 | 1461281124592 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aab4000 == 104 [pid = 1928] [id = 279] 16:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a19bbf800) [pid = 1928] [serial = 838] [outer = (nil)] 16:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a1a05ac00) [pid = 1928] [serial = 839] [outer = 0x7f5a19bbf800] 16:25:24 INFO - PROCESS | 1928 | 1461281124660 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a1a634400) [pid = 1928] [serial = 840] [outer = 0x7f5a19bbf800] 16:25:25 INFO - PROCESS | 1928 | 1461281125542 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:25: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:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1183ms 16:25:25 INFO - PROCESS | 1928 | 1461281125590 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1928 | 1461281125594 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 16:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:25:25 INFO - PROCESS | 1928 | 1461281125613 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1928 | 1461281125622 Marionette TRACE conn5 <- [1,1090,null,{}] 16:25:25 INFO - PROCESS | 1928 | 1461281125629 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 1928 | 1461281125865 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 16:25:25 INFO - PROCESS | 1928 | 1461281125948 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db16800 == 105 [pid = 1928] [id = 280] 16:25:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a1996bc00) [pid = 1928] [serial = 841] [outer = (nil)] 16:25:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a1a9eb800) [pid = 1928] [serial = 842] [outer = 0x7f5a1996bc00] 16:25:26 INFO - PROCESS | 1928 | 1461281126009 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a1c0d2000) [pid = 1928] [serial = 843] [outer = 0x7f5a1996bc00] 16:25:26 INFO - PROCESS | 1928 | 1461281126804 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1244ms 16:25:26 INFO - PROCESS | 1928 | 1461281126850 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1928 | 1461281126854 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:25:26 INFO - PROCESS | 1928 | 1461281126860 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1928 | 1461281126862 Marionette TRACE conn5 <- [1,1094,null,{}] 16:25:26 INFO - PROCESS | 1928 | 1461281126867 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:27 INFO - PROCESS | 1928 | 1461281127075 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 16:25:27 INFO - PROCESS | 1928 | 1461281127099 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1de5e000 == 106 [pid = 1928] [id = 281] 16:25:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a19bc1000) [pid = 1928] [serial = 844] [outer = (nil)] 16:25:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a1d646800) [pid = 1928] [serial = 845] [outer = 0x7f5a19bc1000] 16:25:27 INFO - PROCESS | 1928 | 1461281127159 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a1de68c00) [pid = 1928] [serial = 846] [outer = 0x7f5a19bc1000] 16:25:28 INFO - PROCESS | 1928 | 1461281128042 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1227ms 16:25:28 INFO - PROCESS | 1928 | 1461281128088 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1928 | 1461281128092 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:25:28 INFO - PROCESS | 1928 | 1461281128103 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1928 | 1461281128106 Marionette TRACE conn5 <- [1,1098,null,{}] 16:25:28 INFO - PROCESS | 1928 | 1461281128112 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:28 INFO - PROCESS | 1928 | 1461281128508 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 16:25:28 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a130e3800) [pid = 1928] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:25:28 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a1deb7c00) [pid = 1928] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:25:28 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a19972000) [pid = 1928] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:25:28 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a19acb800) [pid = 1928] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:25:28 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a0fbc5000) [pid = 1928] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:25:28 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a1997ac00) [pid = 1928] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:25:28 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a18912c00) [pid = 1928] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:25:28 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a1a95b000) [pid = 1928] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:25:28 INFO - PROCESS | 1928 | 1461281128657 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db37000 == 107 [pid = 1928] [id = 282] 16:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a1ca58c00) [pid = 1928] [serial = 847] [outer = (nil)] 16:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a1de6f000) [pid = 1928] [serial = 848] [outer = 0x7f5a1ca58c00] 16:25:28 INFO - PROCESS | 1928 | 1461281128738 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a1e87e800) [pid = 1928] [serial = 849] [outer = 0x7f5a1ca58c00] 16:25:29 INFO - PROCESS | 1928 | 1461281129407 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1335ms 16:25:29 INFO - PROCESS | 1928 | 1461281129439 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1928 | 1461281129443 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 16:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:25:29 INFO - PROCESS | 1928 | 1461281129449 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1928 | 1461281129450 Marionette TRACE conn5 <- [1,1102,null,{}] 16:25:29 INFO - PROCESS | 1928 | 1461281129456 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:29 INFO - PROCESS | 1928 | 1461281129679 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 16:25:29 INFO - PROCESS | 1928 | 1461281129703 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22cbb800 == 108 [pid = 1928] [id = 283] 16:25:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a1e87ec00) [pid = 1928] [serial = 850] [outer = (nil)] 16:25:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a227d3c00) [pid = 1928] [serial = 851] [outer = 0x7f5a1e87ec00] 16:25:29 INFO - PROCESS | 1928 | 1461281129765 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a2365ec00) [pid = 1928] [serial = 852] [outer = 0x7f5a1e87ec00] 16:25:30 INFO - PROCESS | 1928 | 1461281130671 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1277ms 16:25:30 INFO - PROCESS | 1928 | 1461281130727 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1928 | 1461281130733 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:25:30 INFO - PROCESS | 1928 | 1461281130742 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1928 | 1461281130748 Marionette TRACE conn5 <- [1,1106,null,{}] 16:25:30 INFO - PROCESS | 1928 | 1461281130757 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 1928 | 1461281130994 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 16:25:31 INFO - PROCESS | 1928 | 1461281131227 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17b8a800 == 109 [pid = 1928] [id = 284] 16:25:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a112c9000) [pid = 1928] [serial = 853] [outer = (nil)] 16:25:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a1145f000) [pid = 1928] [serial = 854] [outer = 0x7f5a112c9000] 16:25:31 INFO - PROCESS | 1928 | 1461281131345 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a12f58000) [pid = 1928] [serial = 855] [outer = 0x7f5a112c9000] 16:25:32 INFO - PROCESS | 1928 | 1461281132192 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1536ms 16:25:32 INFO - PROCESS | 1928 | 1461281132279 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1928 | 1461281132288 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:25:32 INFO - PROCESS | 1928 | 1461281132299 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1928 | 1461281132304 Marionette TRACE conn5 <- [1,1110,null,{}] 16:25:32 INFO - PROCESS | 1928 | 1461281132310 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:32 INFO - PROCESS | 1928 | 1461281132505 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 16:25:32 INFO - PROCESS | 1928 | 1461281132678 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db44800 == 110 [pid = 1928] [id = 285] 16:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a12f5c800) [pid = 1928] [serial = 856] [outer = (nil)] 16:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a19acb800) [pid = 1928] [serial = 857] [outer = 0x7f5a12f5c800] 16:25:32 INFO - PROCESS | 1928 | 1461281132753 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a1a632800) [pid = 1928] [serial = 858] [outer = 0x7f5a12f5c800] 16:25:33 INFO - PROCESS | 1928 | 1461281133734 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1481ms 16:25:33 INFO - PROCESS | 1928 | 1461281133781 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 16:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:25:33 INFO - PROCESS | 1928 | 1461281133785 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 16:25:33 INFO - PROCESS | 1928 | 1461281133793 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 1928 | 1461281133798 Marionette TRACE conn5 <- [1,1114,null,{}] 16:25:33 INFO - PROCESS | 1928 | 1461281133815 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:34 INFO - PROCESS | 1928 | 1461281134016 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 16:25:34 INFO - PROCESS | 1928 | 1461281134232 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23f1f000 == 111 [pid = 1928] [id = 286] 16:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a1ca54400) [pid = 1928] [serial = 859] [outer = (nil)] 16:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a1debb400) [pid = 1928] [serial = 860] [outer = 0x7f5a1ca54400] 16:25:34 INFO - PROCESS | 1928 | 1461281134355 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a21232800) [pid = 1928] [serial = 861] [outer = 0x7f5a1ca54400] 16:25:35 INFO - PROCESS | 1928 | 1461281135205 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1438ms 16:25:35 INFO - PROCESS | 1928 | 1461281135233 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 16:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:25:35 INFO - PROCESS | 1928 | 1461281135245 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 16:25:35 INFO - PROCESS | 1928 | 1461281135251 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1928 | 1461281135255 Marionette TRACE conn5 <- [1,1118,null,{}] 16:25:35 INFO - PROCESS | 1928 | 1461281135260 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:35 INFO - PROCESS | 1928 | 1461281135446 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 16:25:35 INFO - PROCESS | 1928 | 1461281135623 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2acd9000 == 112 [pid = 1928] [id = 287] 16:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a1d854800) [pid = 1928] [serial = 862] [outer = (nil)] 16:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a2309c800) [pid = 1928] [serial = 863] [outer = 0x7f5a1d854800] 16:25:35 INFO - PROCESS | 1928 | 1461281135702 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a24224400) [pid = 1928] [serial = 864] [outer = 0x7f5a1d854800] 16:25:36 INFO - PROCESS | 1928 | 1461281136579 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1383ms 16:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:25:36 INFO - PROCESS | 1928 | 1461281136634 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 1928 | 1461281136637 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 16:25:36 INFO - PROCESS | 1928 | 1461281136644 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1928 | 1461281136647 Marionette TRACE conn5 <- [1,1122,null,{}] 16:25:36 INFO - PROCESS | 1928 | 1461281136652 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 1928 | 1461281136844 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 16:25:37 INFO - PROCESS | 1928 | 1461281137017 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a319cd800 == 113 [pid = 1928] [id = 288] 16:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a21234000) [pid = 1928] [serial = 865] [outer = (nil)] 16:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a24dc4c00) [pid = 1928] [serial = 866] [outer = 0x7f5a21234000] 16:25:37 INFO - PROCESS | 1928 | 1461281137093 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a26f7d400) [pid = 1928] [serial = 867] [outer = 0x7f5a21234000] 16:25:37 INFO - PROCESS | 1928 | 1461281137947 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1336ms 16:25:37 INFO - PROCESS | 1928 | 1461281137980 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1928 | 1461281137984 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 16:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:25:37 INFO - PROCESS | 1928 | 1461281137990 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1928 | 1461281137992 Marionette TRACE conn5 <- [1,1126,null,{}] 16:25:38 INFO - PROCESS | 1928 | 1461281137998 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:38 INFO - PROCESS | 1928 | 1461281138203 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 16:25:38 INFO - PROCESS | 1928 | 1461281138386 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a38bd1000 == 114 [pid = 1928] [id = 289] 16:25:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a24ec4800) [pid = 1928] [serial = 868] [outer = (nil)] 16:25:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a33e26c00) [pid = 1928] [serial = 869] [outer = 0x7f5a24ec4800] 16:25:38 INFO - PROCESS | 1928 | 1461281138463 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a35cd8800) [pid = 1928] [serial = 870] [outer = 0x7f5a24ec4800] 16:25:39 INFO - PROCESS | 1928 | 1461281139395 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1446ms 16:25:39 INFO - PROCESS | 1928 | 1461281139437 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 1928 | 1461281139440 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 16:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:25:39 INFO - PROCESS | 1928 | 1461281139447 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1928 | 1461281139450 Marionette TRACE conn5 <- [1,1130,null,{}] 16:25:39 INFO - PROCESS | 1928 | 1461281139455 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:39 INFO - PROCESS | 1928 | 1461281139640 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 16:25:39 INFO - PROCESS | 1928 | 1461281139819 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f8d3000 == 115 [pid = 1928] [id = 290] 16:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a11710000) [pid = 1928] [serial = 871] [outer = (nil)] 16:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a11715400) [pid = 1928] [serial = 872] [outer = 0x7f5a11710000] 16:25:39 INFO - PROCESS | 1928 | 1461281139895 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a1171a800) [pid = 1928] [serial = 873] [outer = 0x7f5a11710000] 16:25:40 INFO - PROCESS | 1928 | 1461281140749 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1332ms 16:25:40 INFO - PROCESS | 1928 | 1461281140781 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1928 | 1461281140784 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:25:40 INFO - PROCESS | 1928 | 1461281140791 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1928 | 1461281140794 Marionette TRACE conn5 <- [1,1134,null,{}] 16:25:40 INFO - PROCESS | 1928 | 1461281140800 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:40 INFO - PROCESS | 1928 | 1461281140978 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 16:25:41 INFO - PROCESS | 1928 | 1461281141157 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e6b1800 == 116 [pid = 1928] [id = 291] 16:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a11710c00) [pid = 1928] [serial = 874] [outer = (nil)] 16:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a1896f400) [pid = 1928] [serial = 875] [outer = 0x7f5a11710c00] 16:25:41 INFO - PROCESS | 1928 | 1461281141227 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a18974000) [pid = 1928] [serial = 876] [outer = 0x7f5a11710c00] 16:25:42 INFO - PROCESS | 1928 | 1461281142119 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1392ms 16:25:42 INFO - PROCESS | 1928 | 1461281142184 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1928 | 1461281142188 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 16:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:25:42 INFO - PROCESS | 1928 | 1461281142194 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1928 | 1461281142196 Marionette TRACE conn5 <- [1,1138,null,{}] 16:25:42 INFO - PROCESS | 1928 | 1461281142202 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:42 INFO - PROCESS | 1928 | 1461281142391 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 16:25:42 INFO - PROCESS | 1928 | 1461281142565 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e6c9800 == 117 [pid = 1928] [id = 292] 16:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a1171ac00) [pid = 1928] [serial = 877] [outer = (nil)] 16:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a18977c00) [pid = 1928] [serial = 878] [outer = 0x7f5a1171ac00] 16:25:42 INFO - PROCESS | 1928 | 1461281142650 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a30d2b800) [pid = 1928] [serial = 879] [outer = 0x7f5a1171ac00] 16:25:43 INFO - PROCESS | 1928 | 1461281143467 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1337ms 16:25:43 INFO - PROCESS | 1928 | 1461281143532 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1928 | 1461281143536 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:25:43 INFO - PROCESS | 1928 | 1461281143542 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1928 | 1461281143546 Marionette TRACE conn5 <- [1,1142,null,{}] 16:25:43 INFO - PROCESS | 1928 | 1461281143551 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:43 INFO - PROCESS | 1928 | 1461281143731 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 16:25:43 INFO - PROCESS | 1928 | 1461281143912 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cad8000 == 118 [pid = 1928] [id = 293] 16:25:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a0ddda400) [pid = 1928] [serial = 880] [outer = (nil)] 16:25:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a0dde3c00) [pid = 1928] [serial = 881] [outer = 0x7f5a0ddda400] 16:25:43 INFO - PROCESS | 1928 | 1461281143985 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a0dde8800) [pid = 1928] [serial = 882] [outer = 0x7f5a0ddda400] 16:25:44 INFO - PROCESS | 1928 | 1461281144877 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1385ms 16:25:44 INFO - PROCESS | 1928 | 1461281144928 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1928 | 1461281144932 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:25:44 INFO - PROCESS | 1928 | 1461281144938 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1928 | 1461281144942 Marionette TRACE conn5 <- [1,1146,null,{}] 16:25:44 INFO - PROCESS | 1928 | 1461281144947 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:45 INFO - PROCESS | 1928 | 1461281145194 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 16:25:45 INFO - PROCESS | 1928 | 1461281145397 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d26a800 == 119 [pid = 1928] [id = 294] 16:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a0dde5800) [pid = 1928] [serial = 883] [outer = (nil)] 16:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a0dde9c00) [pid = 1928] [serial = 884] [outer = 0x7f5a0dde5800] 16:25:45 INFO - PROCESS | 1928 | 1461281145574 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a35cd9400) [pid = 1928] [serial = 885] [outer = 0x7f5a0dde5800] 16:25:46 INFO - PROCESS | 1928 | 1461281146486 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1590ms 16:25:46 INFO - PROCESS | 1928 | 1461281146529 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 16:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:25:46 INFO - PROCESS | 1928 | 1461281146534 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 16:25:46 INFO - PROCESS | 1928 | 1461281146540 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1928 | 1461281146543 Marionette TRACE conn5 <- [1,1150,null,{}] 16:25:46 INFO - PROCESS | 1928 | 1461281146549 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 1928 | 1461281146763 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 16:25:47 INFO - PROCESS | 1928 | 1461281147008 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d44d800 == 120 [pid = 1928] [id = 295] 16:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a0d406400) [pid = 1928] [serial = 886] [outer = (nil)] 16:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a0d40c800) [pid = 1928] [serial = 887] [outer = 0x7f5a0d406400] 16:25:47 INFO - PROCESS | 1928 | 1461281147124 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a0d411800) [pid = 1928] [serial = 888] [outer = 0x7f5a0d406400] 16:25:48 INFO - PROCESS | 1928 | 1461281148311 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1787ms 16:25:48 INFO - PROCESS | 1928 | 1461281148326 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 16:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:25:48 INFO - PROCESS | 1928 | 1461281148332 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 16:25:48 INFO - PROCESS | 1928 | 1461281148340 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1928 | 1461281148345 Marionette TRACE conn5 <- [1,1154,null,{}] 16:25:48 INFO - PROCESS | 1928 | 1461281148364 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 1928 | 1461281148599 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 16:25:48 INFO - PROCESS | 1928 | 1461281148804 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10840000 == 121 [pid = 1928] [id = 296] 16:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a0db58c00) [pid = 1928] [serial = 889] [outer = (nil)] 16:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a0db5c400) [pid = 1928] [serial = 890] [outer = 0x7f5a0db58c00] 16:25:48 INFO - PROCESS | 1928 | 1461281148874 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a0dde4000) [pid = 1928] [serial = 891] [outer = 0x7f5a0db58c00] 16:25:49 INFO - PROCESS | 1928 | 1461281149875 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1593ms 16:25:49 INFO - PROCESS | 1928 | 1461281149933 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1928 | 1461281149942 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 16:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:25:49 INFO - PROCESS | 1928 | 1461281149952 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1928 | 1461281149956 Marionette TRACE conn5 <- [1,1158,null,{}] 16:25:49 INFO - PROCESS | 1928 | 1461281149962 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:50 INFO - PROCESS | 1928 | 1461281150150 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 16:25:50 INFO - PROCESS | 1928 | 1461281150488 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | --DOCSHELL 0x7f5a1b912000 == 120 [pid = 1928] [id = 55] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db37000 == 119 [pid = 1928] [id = 282] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de5e000 == 118 [pid = 1928] [id = 281] 16:25:50 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a1de6bc00) [pid = 1928] [serial = 767] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a0f7ca800) [pid = 1928] [serial = 770] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a1a956000) [pid = 1928] [serial = 773] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a1a95ec00) [pid = 1928] [serial = 776] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a224aec00) [pid = 1928] [serial = 800] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0f9cb000 == 119 [pid = 1928] [id = 297] 16:25:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a0d23b000) [pid = 1928] [serial = 892] [outer = (nil)] 16:25:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a1145fc00) [pid = 1928] [serial = 893] [outer = 0x7f5a0d23b000] 16:25:50 INFO - PROCESS | 1928 | 1461281150625 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a117e8800) [pid = 1928] [serial = 894] [outer = 0x7f5a0d23b000] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db16800 == 118 [pid = 1928] [id = 280] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aab4000 == 117 [pid = 1928] [id = 279] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1794e800 == 116 [pid = 1928] [id = 278] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11117000 == 115 [pid = 1928] [id = 277] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31c13800 == 114 [pid = 1928] [id = 272] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2fccb800 == 113 [pid = 1928] [id = 271] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26adb800 == 112 [pid = 1928] [id = 270] 16:25:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2394f800 == 111 [pid = 1928] [id = 269] 16:25:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db4e800 == 110 [pid = 1928] [id = 268] 16:25:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a4d3000 == 109 [pid = 1928] [id = 267] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a19a83000) [pid = 1928] [serial = 783] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a18939400) [pid = 1928] [serial = 782] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a1df03c00) [pid = 1928] [serial = 794] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a1a344800) [pid = 1928] [serial = 785] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a1a959c00) [pid = 1928] [serial = 786] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a1a0bbc00) [pid = 1928] [serial = 749] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a1bfcc400) [pid = 1928] [serial = 788] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a1c0d2400) [pid = 1928] [serial = 789] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a117e8c00) [pid = 1928] [serial = 780] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a0fbcc400) [pid = 1928] [serial = 779] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a35ccb000) [pid = 1928] [serial = 764] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a23b44400) [pid = 1928] [serial = 755] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a1d8e6000) [pid = 1928] [serial = 752] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a2fceac00) [pid = 1928] [serial = 747] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a31cdf800) [pid = 1928] [serial = 761] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a3087c800) [pid = 1928] [serial = 758] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a21204000) [pid = 1928] [serial = 797] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a1d854000) [pid = 1928] [serial = 791] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a1de70000) [pid = 1928] [serial = 792] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a1e87d800) [pid = 1928] [serial = 795] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a216adc00) [pid = 1928] [serial = 798] [outer = (nil)] [url = about:blank] 16:25:51 INFO - PROCESS | 1928 | 1461281151509 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1586ms 16:25:51 INFO - PROCESS | 1928 | 1461281151539 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1928 | 1461281151543 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 16:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:25:51 INFO - PROCESS | 1928 | 1461281151549 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1928 | 1461281151555 Marionette TRACE conn5 <- [1,1162,null,{}] 16:25:51 INFO - PROCESS | 1928 | 1461281151570 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:51 INFO - PROCESS | 1928 | 1461281151752 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 16:25:51 INFO - PROCESS | 1928 | 1461281151910 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a3c0800 == 110 [pid = 1928] [id = 298] 16:25:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a117e4800) [pid = 1928] [serial = 895] [outer = (nil)] 16:25:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a18937400) [pid = 1928] [serial = 896] [outer = 0x7f5a117e4800] 16:25:51 INFO - PROCESS | 1928 | 1461281151992 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a19a8b400) [pid = 1928] [serial = 897] [outer = 0x7f5a117e4800] 16:25:52 INFO - PROCESS | 1928 | 1461281152739 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1234ms 16:25:52 INFO - PROCESS | 1928 | 1461281152786 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1928 | 1461281152791 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 16:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:25:52 INFO - PROCESS | 1928 | 1461281152798 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1928 | 1461281152801 Marionette TRACE conn5 <- [1,1166,null,{}] 16:25:52 INFO - PROCESS | 1928 | 1461281152806 Marionette TRACE conn5 -> [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:25:53 INFO - PROCESS | 1928 | 1461281153041 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 16:25:53 INFO - PROCESS | 1928 | 1461281153073 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1b913000 == 111 [pid = 1928] [id = 299] 16:25:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a117e8c00) [pid = 1928] [serial = 898] [outer = (nil)] 16:25:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a1a053c00) [pid = 1928] [serial = 899] [outer = 0x7f5a117e8c00] 16:25:53 INFO - PROCESS | 1928 | 1461281153136 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a1a635400) [pid = 1928] [serial = 900] [outer = 0x7f5a117e8c00] 16:25:54 INFO - PROCESS | 1928 | 1461281154001 Marionette TRACE conn5 <- [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:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1232ms 16:25:54 INFO - PROCESS | 1928 | 1461281154030 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 1928 | 1461281154033 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 16:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:25:54 INFO - PROCESS | 1928 | 1461281154039 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1928 | 1461281154041 Marionette TRACE conn5 <- [1,1170,null,{}] 16:25:54 INFO - PROCESS | 1928 | 1461281154047 Marionette TRACE conn5 -> [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:25:54 INFO - PROCESS | 1928 | 1461281154265 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 16:25:54 INFO - PROCESS | 1928 | 1461281154293 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d82e000 == 112 [pid = 1928] [id = 300] 16:25:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a1896f800) [pid = 1928] [serial = 901] [outer = (nil)] 16:25:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a1a958800) [pid = 1928] [serial = 902] [outer = 0x7f5a1896f800] 16:25:54 INFO - PROCESS | 1928 | 1461281154355 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a1a9ee000) [pid = 1928] [serial = 903] [outer = 0x7f5a1896f800] 16:25:55 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a0db63c00) [pid = 1928] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:25:55 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a1ca58c00) [pid = 1928] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:25:55 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a19bc1000) [pid = 1928] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:25:55 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a117e1c00) [pid = 1928] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:25:55 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a19bbf800) [pid = 1928] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:25:55 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a1996bc00) [pid = 1928] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:25:55 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a21232c00) [pid = 1928] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:25:55 INFO - PROCESS | 1928 | 1461281155434 Marionette TRACE conn5 <- [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:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1433ms 16:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:25:55 INFO - PROCESS | 1928 | 1461281155474 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1928 | 1461281155477 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 16:25:55 INFO - PROCESS | 1928 | 1461281155484 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1928 | 1461281155487 Marionette TRACE conn5 <- [1,1174,null,{}] 16:25:55 INFO - PROCESS | 1928 | 1461281155492 Marionette TRACE conn5 -> [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:25:55 INFO - PROCESS | 1928 | 1461281155682 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 16:25:55 INFO - PROCESS | 1928 | 1461281155702 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1de56000 == 113 [pid = 1928] [id = 301] 16:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a19c60400) [pid = 1928] [serial = 904] [outer = (nil)] 16:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a1d857800) [pid = 1928] [serial = 905] [outer = 0x7f5a19c60400] 16:25:55 INFO - PROCESS | 1928 | 1461281155891 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a1de70c00) [pid = 1928] [serial = 906] [outer = 0x7f5a19c60400] 16:25:56 INFO - PROCESS | 1928 | 1461281156614 Marionette TRACE conn5 <- [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:25:56 INFO - PROCESS | 1928 | 1461281156687 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 16:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:25:56 INFO - PROCESS | 1928 | 1461281156694 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1928 | 1461281156696 Marionette TRACE conn5 <- [1,1178,null,{}] 16:25:56 INFO - PROCESS | 1928 | 1461281156702 Marionette TRACE conn5 -> [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:25:56 INFO - PROCESS | 1928 | 1461281156880 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 16:25:57 INFO - PROCESS | 1928 | 1461281157018 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e6b0800 == 114 [pid = 1928] [id = 302] 16:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a0d233000) [pid = 1928] [serial = 907] [outer = (nil)] 16:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a1e877c00) [pid = 1928] [serial = 908] [outer = 0x7f5a0d233000] 16:25:57 INFO - PROCESS | 1928 | 1461281157079 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a21204000) [pid = 1928] [serial = 909] [outer = 0x7f5a0d233000] 16:25:58 INFO - PROCESS | 1928 | 1461281158090 Marionette TRACE conn5 <- [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:25:58 INFO - PROCESS | 1928 | 1461281158134 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 16:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:25:58 INFO - PROCESS | 1928 | 1461281158143 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1928 | 1461281158148 Marionette TRACE conn5 <- [1,1182,null,{}] 16:25:58 INFO - PROCESS | 1928 | 1461281158155 Marionette TRACE conn5 -> [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:25:58 INFO - PROCESS | 1928 | 1461281158345 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 16:25:58 INFO - PROCESS | 1928 | 1461281158530 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1794e800 == 115 [pid = 1928] [id = 303] 16:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a0dde1800) [pid = 1928] [serial = 910] [outer = (nil)] 16:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a0fbd1800) [pid = 1928] [serial = 911] [outer = 0x7f5a0dde1800] 16:25:58 INFO - PROCESS | 1928 | 1461281158658 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a11460000) [pid = 1928] [serial = 912] [outer = 0x7f5a0dde1800] 16:25:59 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:25:59 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:25:59 INFO - PROCESS | 1928 | 1461281159527 Marionette TRACE conn5 <- [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:25:59 INFO - PROCESS | 1928 | 1461281159591 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 16:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:25:59 INFO - PROCESS | 1928 | 1461281159602 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1928 | 1461281159605 Marionette TRACE conn5 <- [1,1186,null,{}] 16:25:59 INFO - PROCESS | 1928 | 1461281159612 Marionette TRACE conn5 -> [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:25:59 INFO - PROCESS | 1928 | 1461281159808 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 16:25:59 INFO - PROCESS | 1928 | 1461281159985 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de89000 == 116 [pid = 1928] [id = 304] 16:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a12f2ac00) [pid = 1928] [serial = 913] [outer = (nil)] 16:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a19977800) [pid = 1928] [serial = 914] [outer = 0x7f5a12f2ac00] 16:26:00 INFO - PROCESS | 1928 | 1461281160060 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a1a0b8400) [pid = 1928] [serial = 915] [outer = 0x7f5a12f2ac00] 16:26:01 INFO - PROCESS | 1928 | 1461281161042 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1928 | 1461281161102 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 16:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:26:01 INFO - PROCESS | 1928 | 1461281161110 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1928 | 1461281161117 Marionette TRACE conn5 <- [1,1190,null,{}] 16:26:01 INFO - PROCESS | 1928 | 1461281161133 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:01 INFO - PROCESS | 1928 | 1461281161373 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 16:26:01 INFO - PROCESS | 1928 | 1461281161595 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23243800 == 117 [pid = 1928] [id = 305] 16:26:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a1a657c00) [pid = 1928] [serial = 916] [outer = (nil)] 16:26:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a1d646400) [pid = 1928] [serial = 917] [outer = 0x7f5a1a657c00] 16:26:01 INFO - PROCESS | 1928 | 1461281161715 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a21237800) [pid = 1928] [serial = 918] [outer = 0x7f5a1a657c00] 16:26:02 INFO - PROCESS | 1928 | 1461281162595 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:26:02 INFO - PROCESS | 1928 | 1461281162658 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 16:26:02 INFO - PROCESS | 1928 | 1461281162665 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1928 | 1461281162668 Marionette TRACE conn5 <- [1,1194,null,{}] 16:26:02 INFO - PROCESS | 1928 | 1461281162673 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:02 INFO - PROCESS | 1928 | 1461281162880 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 16:26:03 INFO - PROCESS | 1928 | 1461281163058 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26a5e000 == 118 [pid = 1928] [id = 306] 16:26:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a1a9e8c00) [pid = 1928] [serial = 919] [outer = (nil)] 16:26:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a22be4400) [pid = 1928] [serial = 920] [outer = 0x7f5a1a9e8c00] 16:26:03 INFO - PROCESS | 1928 | 1461281163132 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a23661400) [pid = 1928] [serial = 921] [outer = 0x7f5a1a9e8c00] 16:26:03 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:26:03 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:26:03 INFO - PROCESS | 1928 | 1461281163989 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1928 | 1461281164067 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 16:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:26:04 INFO - PROCESS | 1928 | 1461281164073 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1928 | 1461281164075 Marionette TRACE conn5 <- [1,1198,null,{}] 16:26:04 INFO - PROCESS | 1928 | 1461281164081 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:04 INFO - PROCESS | 1928 | 1461281164275 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 16:26:04 INFO - PROCESS | 1928 | 1461281164451 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30dbf800 == 119 [pid = 1928] [id = 307] 16:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a216b1000) [pid = 1928] [serial = 922] [outer = (nil)] 16:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a24ad7800) [pid = 1928] [serial = 923] [outer = 0x7f5a216b1000] 16:26:04 INFO - PROCESS | 1928 | 1461281164525 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a3087d800) [pid = 1928] [serial = 924] [outer = 0x7f5a216b1000] 16:26:05 INFO - PROCESS | 1928 | 1461281165433 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1432ms 16:26:05 INFO - PROCESS | 1928 | 1461281165506 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1928 | 1461281165510 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 16:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:26:05 INFO - PROCESS | 1928 | 1461281165516 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1928 | 1461281165518 Marionette TRACE conn5 <- [1,1202,null,{}] 16:26:05 INFO - PROCESS | 1928 | 1461281165524 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:05 INFO - PROCESS | 1928 | 1461281165770 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 16:26:06 INFO - PROCESS | 1928 | 1461281165996 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a37e75800 == 120 [pid = 1928] [id = 308] 16:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a18916c00) [pid = 1928] [serial = 925] [outer = (nil)] 16:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a30de9c00) [pid = 1928] [serial = 926] [outer = 0x7f5a18916c00] 16:26:06 INFO - PROCESS | 1928 | 1461281166118 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a35f7a400) [pid = 1928] [serial = 927] [outer = 0x7f5a18916c00] 16:26:06 INFO - PROCESS | 1928 | 1461281166945 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1479ms 16:26:06 INFO - PROCESS | 1928 | 1461281166996 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1928 | 1461281167000 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 16:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:26:07 INFO - PROCESS | 1928 | 1461281167006 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1928 | 1461281167008 Marionette TRACE conn5 <- [1,1206,null,{}] 16:26:07 INFO - PROCESS | 1928 | 1461281167014 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:07 INFO - PROCESS | 1928 | 1461281167192 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 16:26:07 INFO - PROCESS | 1928 | 1461281167375 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a18727000 == 121 [pid = 1928] [id = 309] 16:26:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a107ee400) [pid = 1928] [serial = 928] [outer = (nil)] 16:26:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a107f7800) [pid = 1928] [serial = 929] [outer = 0x7f5a107ee400] 16:26:07 INFO - PROCESS | 1928 | 1461281167449 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a107fbc00) [pid = 1928] [serial = 930] [outer = 0x7f5a107ee400] 16:26:08 INFO - PROCESS | 1928 | 1461281168280 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1328ms 16:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:26:08 INFO - PROCESS | 1928 | 1461281168335 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1928 | 1461281168338 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 16:26:08 INFO - PROCESS | 1928 | 1461281168344 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1928 | 1461281168347 Marionette TRACE conn5 <- [1,1210,null,{}] 16:26:08 INFO - PROCESS | 1928 | 1461281168352 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 1928 | 1461281168533 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 16:26:08 INFO - PROCESS | 1928 | 1461281168717 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3b15b000 == 122 [pid = 1928] [id = 310] 16:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a10743800) [pid = 1928] [serial = 931] [outer = (nil)] 16:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a1074c800) [pid = 1928] [serial = 932] [outer = 0x7f5a10743800] 16:26:08 INFO - PROCESS | 1928 | 1461281168789 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a10750800) [pid = 1928] [serial = 933] [outer = 0x7f5a10743800] 16:26:09 INFO - PROCESS | 1928 | 1461281169665 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1393ms 16:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:26:09 INFO - PROCESS | 1928 | 1461281169737 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1928 | 1461281169740 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 16:26:09 INFO - PROCESS | 1928 | 1461281169747 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1928 | 1461281169750 Marionette TRACE conn5 <- [1,1214,null,{}] 16:26:09 INFO - PROCESS | 1928 | 1461281169755 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:09 INFO - PROCESS | 1928 | 1461281169943 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 16:26:10 INFO - PROCESS | 1928 | 1461281170122 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d5da000 == 123 [pid = 1928] [id = 311] 16:26:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a10746000) [pid = 1928] [serial = 934] [outer = (nil)] 16:26:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a107fcc00) [pid = 1928] [serial = 935] [outer = 0x7f5a10746000] 16:26:10 INFO - PROCESS | 1928 | 1461281170197 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a11445c00) [pid = 1928] [serial = 936] [outer = 0x7f5a10746000] 16:26:11 INFO - PROCESS | 1928 | 1461281171044 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1338ms 16:26:11 INFO - PROCESS | 1928 | 1461281171085 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1928 | 1461281171089 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:26:11 INFO - PROCESS | 1928 | 1461281171095 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1928 | 1461281171097 Marionette TRACE conn5 <- [1,1218,null,{}] 16:26:11 INFO - PROCESS | 1928 | 1461281171103 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 1928 | 1461281171289 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 16:26:11 INFO - PROCESS | 1928 | 1461281171476 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c1d2800 == 124 [pid = 1928] [id = 312] 16:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a10747800) [pid = 1928] [serial = 937] [outer = (nil)] 16:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a1144a400) [pid = 1928] [serial = 938] [outer = 0x7f5a10747800] 16:26:11 INFO - PROCESS | 1928 | 1461281171548 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a1144f400) [pid = 1928] [serial = 939] [outer = 0x7f5a10747800] 16:26:12 INFO - PROCESS | 1928 | 1461281172493 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1428ms 16:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:26:12 INFO - PROCESS | 1928 | 1461281172524 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1928 | 1461281172527 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 16:26:12 INFO - PROCESS | 1928 | 1461281172534 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1928 | 1461281172538 Marionette TRACE conn5 <- [1,1222,null,{}] 16:26:12 INFO - PROCESS | 1928 | 1461281172543 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:12 INFO - PROCESS | 1928 | 1461281172764 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 16:26:12 INFO - PROCESS | 1928 | 1461281172958 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c4ae000 == 125 [pid = 1928] [id = 313] 16:26:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a0c439400) [pid = 1928] [serial = 940] [outer = (nil)] 16:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a0c441400) [pid = 1928] [serial = 941] [outer = 0x7f5a0c439400] 16:26:13 INFO - PROCESS | 1928 | 1461281173033 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a1de6a800) [pid = 1928] [serial = 942] [outer = 0x7f5a0c439400] 16:26:13 INFO - PROCESS | 1928 | 1461281173906 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:26:13 INFO - PROCESS | 1928 | 1461281173968 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 16:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:26:13 INFO - PROCESS | 1928 | 1461281173975 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 1928 | 1461281173978 Marionette TRACE conn5 <- [1,1226,null,{}] 16:26:13 INFO - PROCESS | 1928 | 1461281173983 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:14 INFO - PROCESS | 1928 | 1461281174164 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 16:26:14 INFO - PROCESS | 1928 | 1461281174349 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e326000 == 126 [pid = 1928] [id = 314] 16:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a0c43bc00) [pid = 1928] [serial = 943] [outer = (nil)] 16:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a1e2b2000) [pid = 1928] [serial = 944] [outer = 0x7f5a0c43bc00] 16:26:14 INFO - PROCESS | 1928 | 1461281174421 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a1e2b7800) [pid = 1928] [serial = 945] [outer = 0x7f5a0c43bc00] 16:26:15 INFO - PROCESS | 1928 | 1461281175233 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1331ms 16:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:26:15 INFO - PROCESS | 1928 | 1461281175307 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 1928 | 1461281175310 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 16:26:15 INFO - PROCESS | 1928 | 1461281175316 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1928 | 1461281175319 Marionette TRACE conn5 <- [1,1230,null,{}] 16:26:15 INFO - PROCESS | 1928 | 1461281175325 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:15 INFO - PROCESS | 1928 | 1461281175514 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 16:26:15 INFO - PROCESS | 1928 | 1461281175711 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a11132000 == 127 [pid = 1928] [id = 315] 16:26:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a0db5dc00) [pid = 1928] [serial = 946] [outer = (nil)] 16:26:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a1a63b000) [pid = 1928] [serial = 947] [outer = 0x7f5a0db5dc00] 16:26:15 INFO - PROCESS | 1928 | 1461281175864 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a1e449000) [pid = 1928] [serial = 948] [outer = 0x7f5a0db5dc00] 16:26:16 INFO - PROCESS | 1928 | 1461281176713 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1481ms 16:26:16 INFO - PROCESS | 1928 | 1461281176797 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1928 | 1461281176801 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:26:16 INFO - PROCESS | 1928 | 1461281176808 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1928 | 1461281176811 Marionette TRACE conn5 <- [1,1234,null,{}] 16:26:16 INFO - PROCESS | 1928 | 1461281176816 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 1928 | 1461281177321 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 16:26:17 INFO - PROCESS | 1928 | 1461281177577 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f8c6800 == 128 [pid = 1928] [id = 316] 16:26:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a0d232400) [pid = 1928] [serial = 949] [outer = (nil)] 16:26:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a0d238c00) [pid = 1928] [serial = 950] [outer = 0x7f5a0d232400] 16:26:17 INFO - PROCESS | 1928 | 1461281177659 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a0d408400) [pid = 1928] [serial = 951] [outer = 0x7f5a0d232400] 16:26:18 INFO - PROCESS | 1928 | 1461281178491 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1729ms 16:26:18 INFO - PROCESS | 1928 | 1461281178539 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1928 | 1461281178545 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 16:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:26:18 INFO - PROCESS | 1928 | 1461281178552 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1928 | 1461281178558 Marionette TRACE conn5 <- [1,1238,null,{}] 16:26:18 INFO - PROCESS | 1928 | 1461281178564 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:18 INFO - PROCESS | 1928 | 1461281178742 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 16:26:19 INFO - PROCESS | 1928 | 1461281179109 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d25e000 == 129 [pid = 1928] [id = 317] 16:26:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a0f7c7000) [pid = 1928] [serial = 952] [outer = (nil)] 16:26:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a1074d000) [pid = 1928] [serial = 953] [outer = 0x7f5a0f7c7000] 16:26:19 INFO - PROCESS | 1928 | 1461281179188 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a11447c00) [pid = 1928] [serial = 954] [outer = 0x7f5a0f7c7000] 16:26:20 INFO - PROCESS | 1928 | 1461281180113 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f9db800 == 128 [pid = 1928] [id = 257] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1111f800 == 127 [pid = 1928] [id = 258] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2321c000 == 126 [pid = 1928] [id = 250] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de56000 == 125 [pid = 1928] [id = 301] 16:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1632ms 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a227d3c00) [pid = 1928] [serial = 851] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a11455000) [pid = 1928] [serial = 827] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a1145e800) [pid = 1928] [serial = 830] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d82e000 == 124 [pid = 1928] [id = 300] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1b913000 == 123 [pid = 1928] [id = 299] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a3c0800 == 122 [pid = 1928] [id = 298] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f9cb000 == 121 [pid = 1928] [id = 297] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10840000 == 120 [pid = 1928] [id = 296] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e6b1800 == 119 [pid = 1928] [id = 291] 16:26:20 INFO - PROCESS | 1928 | 1461281180240 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1928 | 1461281180243 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8d3000 == 118 [pid = 1928] [id = 290] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a38bd1000 == 117 [pid = 1928] [id = 289] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a319cd800 == 116 [pid = 1928] [id = 288] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2acd9000 == 115 [pid = 1928] [id = 287] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23f1f000 == 114 [pid = 1928] [id = 286] 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db44800 == 113 [pid = 1928] [id = 285] 16:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17b8a800 == 112 [pid = 1928] [id = 284] 16:26:20 INFO - PROCESS | 1928 | 1461281180270 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1928 | 1461281180272 Marionette TRACE conn5 <- [1,1242,null,{}] 16:26:20 INFO - PROCESS | 1928 | 1461281180279 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:20 INFO - PROCESS | 1928 | 1461281180432 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a0fbc7800) [pid = 1928] [serial = 834] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a1a961c00) [pid = 1928] [serial = 806] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a1e87e800) [pid = 1928] [serial = 849] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a30f44c00) [pid = 1928] [serial = 818] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a1d646800) [pid = 1928] [serial = 845] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a1893ac00) [pid = 1928] [serial = 837] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a1333a000) [pid = 1928] [serial = 836] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a19973400) [pid = 1928] [serial = 803] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a0db66400) [pid = 1928] [serial = 833] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a112ca800) [pid = 1928] [serial = 824] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a1de6f000) [pid = 1928] [serial = 848] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a1a05ac00) [pid = 1928] [serial = 839] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a1c0d2000) [pid = 1928] [serial = 843] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a1a634400) [pid = 1928] [serial = 840] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a1a9eb800) [pid = 1928] [serial = 842] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a355f3800) [pid = 1928] [serial = 821] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a1de68c00) [pid = 1928] [serial = 846] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a23d3b000) [pid = 1928] [serial = 815] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a1e879400) [pid = 1928] [serial = 809] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a22f5dc00) [pid = 1928] [serial = 812] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a22e09c00) [pid = 1928] [serial = 801] [outer = (nil)] [url = about:blank] 16:26:20 INFO - PROCESS | 1928 | 1461281180674 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10419000 == 113 [pid = 1928] [id = 318] 16:26:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a0fbc4400) [pid = 1928] [serial = 955] [outer = (nil)] 16:26:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a117e6800) [pid = 1928] [serial = 956] [outer = 0x7f5a0fbc4400] 16:26:20 INFO - PROCESS | 1928 | 1461281180740 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a13342000) [pid = 1928] [serial = 957] [outer = 0x7f5a0fbc4400] 16:26:21 INFO - PROCESS | 1928 | 1461281181444 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1193ms 16:26:21 INFO - PROCESS | 1928 | 1461281181461 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1928 | 1461281181466 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 16:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:26:21 INFO - PROCESS | 1928 | 1461281181484 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1928 | 1461281181490 Marionette TRACE conn5 <- [1,1246,null,{}] 16:26:21 INFO - PROCESS | 1928 | 1461281181518 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:21 INFO - PROCESS | 1928 | 1461281181684 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 16:26:21 INFO - PROCESS | 1928 | 1461281181699 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1adb8000 == 114 [pid = 1928] [id = 319] 16:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a11455000) [pid = 1928] [serial = 958] [outer = (nil)] 16:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a19ad4400) [pid = 1928] [serial = 959] [outer = 0x7f5a11455000] 16:26:21 INFO - PROCESS | 1928 | 1461281181761 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a1a62d800) [pid = 1928] [serial = 960] [outer = 0x7f5a11455000] 16:26:22 INFO - PROCESS | 1928 | 1461281182627 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1208ms 16:26:22 INFO - PROCESS | 1928 | 1461281182694 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 16:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:26:22 INFO - PROCESS | 1928 | 1461281182697 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 16:26:22 INFO - PROCESS | 1928 | 1461281182703 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1928 | 1461281182706 Marionette TRACE conn5 <- [1,1250,null,{}] 16:26:22 INFO - PROCESS | 1928 | 1461281182711 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:22 INFO - PROCESS | 1928 | 1461281182959 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 16:26:22 INFO - PROCESS | 1928 | 1461281182986 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db34800 == 115 [pid = 1928] [id = 320] 16:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a19a8a000) [pid = 1928] [serial = 961] [outer = (nil)] 16:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a1a956800) [pid = 1928] [serial = 962] [outer = 0x7f5a19a8a000] 16:26:23 INFO - PROCESS | 1928 | 1461281183046 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a1bfce400) [pid = 1928] [serial = 963] [outer = 0x7f5a19a8a000] 16:26:23 INFO - PROCESS | 1928 | 1461281183903 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1231ms 16:26:23 INFO - PROCESS | 1928 | 1461281183936 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1928 | 1461281183940 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 16:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:26:23 INFO - PROCESS | 1928 | 1461281183945 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1928 | 1461281183947 Marionette TRACE conn5 <- [1,1254,null,{}] 16:26:23 INFO - PROCESS | 1928 | 1461281183959 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:24 INFO - PROCESS | 1928 | 1461281184172 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 16:26:24 INFO - PROCESS | 1928 | 1461281184215 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e327000 == 116 [pid = 1928] [id = 321] 16:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a1e0d1000) [pid = 1928] [serial = 964] [outer = (nil)] 16:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a1e2b7c00) [pid = 1928] [serial = 965] [outer = 0x7f5a1e0d1000] 16:26:24 INFO - PROCESS | 1928 | 1461281184288 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a1e453800) [pid = 1928] [serial = 966] [outer = 0x7f5a1e0d1000] 16:26:25 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a1896f800) [pid = 1928] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:26:25 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a19c60400) [pid = 1928] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:26:25 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a1e87ec00) [pid = 1928] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:26:25 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a0d23b000) [pid = 1928] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:26:25 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a117e4800) [pid = 1928] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:26:25 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a0db58c00) [pid = 1928] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:26:25 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a117e8c00) [pid = 1928] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:26:25 INFO - PROCESS | 1928 | 1461281185363 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1438ms 16:26:25 INFO - PROCESS | 1928 | 1461281185386 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1928 | 1461281185390 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 16:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:26:25 INFO - PROCESS | 1928 | 1461281185395 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1928 | 1461281185398 Marionette TRACE conn5 <- [1,1258,null,{}] 16:26:25 INFO - PROCESS | 1928 | 1461281185403 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:25 INFO - PROCESS | 1928 | 1461281185583 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 16:26:25 INFO - PROCESS | 1928 | 1461281185731 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e620000 == 117 [pid = 1928] [id = 322] 16:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a107fd000) [pid = 1928] [serial = 967] [outer = (nil)] 16:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a1d642c00) [pid = 1928] [serial = 968] [outer = 0x7f5a107fd000] 16:26:25 INFO - PROCESS | 1928 | 1461281185814 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a227d3c00) [pid = 1928] [serial = 969] [outer = 0x7f5a107fd000] 16:26:26 INFO - PROCESS | 1928 | 1461281186515 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1182ms 16:26:26 INFO - PROCESS | 1928 | 1461281186578 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 1928 | 1461281186581 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 16:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:26:26 INFO - PROCESS | 1928 | 1461281186587 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1928 | 1461281186589 Marionette TRACE conn5 <- [1,1262,null,{}] 16:26:26 INFO - PROCESS | 1928 | 1461281186595 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:26 INFO - PROCESS | 1928 | 1461281186767 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 16:26:26 INFO - PROCESS | 1928 | 1461281186781 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23211000 == 118 [pid = 1928] [id = 323] 16:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a223a0c00) [pid = 1928] [serial = 970] [outer = (nil)] 16:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a26a22400) [pid = 1928] [serial = 971] [outer = 0x7f5a223a0c00] 16:26:26 INFO - PROCESS | 1928 | 1461281186844 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a30da6800) [pid = 1928] [serial = 972] [outer = 0x7f5a223a0c00] 16:26:28 INFO - PROCESS | 1928 | 1461281188008 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1493ms 16:26:28 INFO - PROCESS | 1928 | 1461281188083 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1928 | 1461281188091 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:26:28 INFO - PROCESS | 1928 | 1461281188100 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1928 | 1461281188105 Marionette TRACE conn5 <- [1,1266,null,{}] 16:26:28 INFO - PROCESS | 1928 | 1461281188114 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 1928 | 1461281188363 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 16:26:28 INFO - PROCESS | 1928 | 1461281188618 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a12f7a800 == 119 [pid = 1928] [id = 324] 16:26:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a10745000) [pid = 1928] [serial = 973] [outer = (nil)] 16:26:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a107f9400) [pid = 1928] [serial = 974] [outer = 0x7f5a10745000] 16:26:28 INFO - PROCESS | 1928 | 1461281188696 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a1145b800) [pid = 1928] [serial = 975] [outer = 0x7f5a10745000] 16:26:29 INFO - PROCESS | 1928 | 1461281189590 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1540ms 16:26:29 INFO - PROCESS | 1928 | 1461281189641 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1928 | 1461281189650 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 16:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:26:29 INFO - PROCESS | 1928 | 1461281189660 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1928 | 1461281189663 Marionette TRACE conn5 <- [1,1270,null,{}] 16:26:29 INFO - PROCESS | 1928 | 1461281189670 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:29 INFO - PROCESS | 1928 | 1461281189875 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 16:26:30 INFO - PROCESS | 1928 | 1461281190140 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de4a000 == 120 [pid = 1928] [id = 325] 16:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a130e7800) [pid = 1928] [serial = 976] [outer = (nil)] 16:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a19973400) [pid = 1928] [serial = 977] [outer = 0x7f5a130e7800] 16:26:30 INFO - PROCESS | 1928 | 1461281190258 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a1a63b800) [pid = 1928] [serial = 978] [outer = 0x7f5a130e7800] 16:26:31 INFO - PROCESS | 1928 | 1461281191162 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1533ms 16:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:26:31 INFO - PROCESS | 1928 | 1461281191193 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1928 | 1461281191196 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 16:26:31 INFO - PROCESS | 1928 | 1461281191204 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1928 | 1461281191210 Marionette TRACE conn5 <- [1,1274,null,{}] 16:26:31 INFO - PROCESS | 1928 | 1461281191227 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:31 INFO - PROCESS | 1928 | 1461281191436 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 16:26:31 INFO - PROCESS | 1928 | 1461281191679 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26a7b000 == 121 [pid = 1928] [id = 326] 16:26:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a1d8db800) [pid = 1928] [serial = 979] [outer = (nil)] 16:26:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a1e451c00) [pid = 1928] [serial = 980] [outer = 0x7f5a1d8db800] 16:26:31 INFO - PROCESS | 1928 | 1461281191802 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a212f7400) [pid = 1928] [serial = 981] [outer = 0x7f5a1d8db800] 16:26:32 INFO - PROCESS | 1928 | 1461281192668 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1537ms 16:26:32 INFO - PROCESS | 1928 | 1461281192740 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1928 | 1461281192744 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 16:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:26:32 INFO - PROCESS | 1928 | 1461281192751 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1928 | 1461281192754 Marionette TRACE conn5 <- [1,1278,null,{}] 16:26:32 INFO - PROCESS | 1928 | 1461281192760 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 1928 | 1461281192978 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 16:26:33 INFO - PROCESS | 1928 | 1461281193162 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a33e7c000 == 122 [pid = 1928] [id = 327] 16:26:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a1deb5c00) [pid = 1928] [serial = 982] [outer = (nil)] 16:26:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a30da9400) [pid = 1928] [serial = 983] [outer = 0x7f5a1deb5c00] 16:26:33 INFO - PROCESS | 1928 | 1461281193284 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a31dd7000) [pid = 1928] [serial = 984] [outer = 0x7f5a1deb5c00] 16:26:34 INFO - PROCESS | 1928 | 1461281194154 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1481ms 16:26:34 INFO - PROCESS | 1928 | 1461281194234 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1928 | 1461281194238 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:26:34 INFO - PROCESS | 1928 | 1461281194245 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1928 | 1461281194248 Marionette TRACE conn5 <- [1,1282,null,{}] 16:26:34 INFO - PROCESS | 1928 | 1461281194254 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:34 INFO - PROCESS | 1928 | 1461281194487 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 16:26:34 INFO - PROCESS | 1928 | 1461281194738 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3889e800 == 123 [pid = 1928] [id = 328] 16:26:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a0e4cd800) [pid = 1928] [serial = 985] [outer = (nil)] 16:26:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a0e4d0400) [pid = 1928] [serial = 986] [outer = 0x7f5a0e4cd800] 16:26:34 INFO - PROCESS | 1928 | 1461281194867 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a2120c800) [pid = 1928] [serial = 987] [outer = 0x7f5a0e4cd800] 16:26:35 INFO - PROCESS | 1928 | 1461281195760 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1584ms 16:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:26:35 INFO - PROCESS | 1928 | 1461281195831 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1928 | 1461281195833 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 16:26:35 INFO - PROCESS | 1928 | 1461281195841 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1928 | 1461281195844 Marionette TRACE conn5 <- [1,1286,null,{}] 16:26:35 INFO - PROCESS | 1928 | 1461281195850 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:36 INFO - PROCESS | 1928 | 1461281196115 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 16:26:36 INFO - PROCESS | 1928 | 1461281196425 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1189b800 == 124 [pid = 1928] [id = 329] 16:26:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a0e548000) [pid = 1928] [serial = 988] [outer = (nil)] 16:26:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a0e54f800) [pid = 1928] [serial = 989] [outer = 0x7f5a0e548000] 16:26:36 INFO - PROCESS | 1928 | 1461281196510 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a357a0800) [pid = 1928] [serial = 990] [outer = 0x7f5a0e548000] 16:26:37 INFO - PROCESS | 1928 | 1461281197337 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1531ms 16:26:37 INFO - PROCESS | 1928 | 1461281197380 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 16:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:26:37 INFO - PROCESS | 1928 | 1461281197384 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 16:26:37 INFO - PROCESS | 1928 | 1461281197391 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1928 | 1461281197394 Marionette TRACE conn5 <- [1,1290,null,{}] 16:26:37 INFO - PROCESS | 1928 | 1461281197400 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:37 INFO - PROCESS | 1928 | 1461281197595 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 16:26:37 INFO - PROCESS | 1928 | 1461281197785 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1101d000 == 125 [pid = 1928] [id = 330] 16:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a0e54a000) [pid = 1928] [serial = 991] [outer = (nil)] 16:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a11270400) [pid = 1928] [serial = 992] [outer = 0x7f5a0e54a000] 16:26:37 INFO - PROCESS | 1928 | 1461281197868 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a11274800) [pid = 1928] [serial = 993] [outer = 0x7f5a0e54a000] 16:26:38 INFO - PROCESS | 1928 | 1461281198761 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1444ms 16:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:26:38 INFO - PROCESS | 1928 | 1461281198836 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1928 | 1461281198839 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 16:26:38 INFO - PROCESS | 1928 | 1461281198846 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1928 | 1461281198849 Marionette TRACE conn5 <- [1,1294,null,{}] 16:26:38 INFO - PROCESS | 1928 | 1461281198855 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 1928 | 1461281199093 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 16:26:39 INFO - PROCESS | 1928 | 1461281199327 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0a3cf800 == 126 [pid = 1928] [id = 331] 16:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a0e551400) [pid = 1928] [serial = 994] [outer = (nil)] 16:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a18939000) [pid = 1928] [serial = 995] [outer = 0x7f5a0e551400] 16:26:39 INFO - PROCESS | 1928 | 1461281199445 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a1e128800) [pid = 1928] [serial = 996] [outer = 0x7f5a0e551400] 16:26:40 INFO - PROCESS | 1928 | 1461281200254 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1481ms 16:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:26:40 INFO - PROCESS | 1928 | 1461281200327 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1928 | 1461281200330 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 16:26:40 INFO - PROCESS | 1928 | 1461281200337 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1928 | 1461281200341 Marionette TRACE conn5 <- [1,1298,null,{}] 16:26:40 INFO - PROCESS | 1928 | 1461281200346 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:40 INFO - PROCESS | 1928 | 1461281200581 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 16:26:40 INFO - PROCESS | 1928 | 1461281200768 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11027800 == 127 [pid = 1928] [id = 332] 16:26:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a0d234000) [pid = 1928] [serial = 997] [outer = (nil)] 16:26:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a1e0d5400) [pid = 1928] [serial = 998] [outer = 0x7f5a0d234000] 16:26:40 INFO - PROCESS | 1928 | 1461281200882 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a1e131000) [pid = 1928] [serial = 999] [outer = 0x7f5a0d234000] 16:26:42 INFO - PROCESS | 1928 | 1461281202284 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2043ms 16:26:42 INFO - PROCESS | 1928 | 1461281202379 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 16:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:26:42 INFO - PROCESS | 1928 | 1461281202385 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 16:26:42 INFO - PROCESS | 1928 | 1461281202393 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1928 | 1461281202399 Marionette TRACE conn5 <- [1,1302,null,{}] 16:26:42 INFO - PROCESS | 1928 | 1461281202407 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:42 INFO - PROCESS | 1928 | 1461281202593 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 16:26:42 INFO - PROCESS | 1928 | 1461281202786 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d445800 == 128 [pid = 1928] [id = 333] 16:26:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a0a7c4000) [pid = 1928] [serial = 1000] [outer = (nil)] 16:26:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a0d231800) [pid = 1928] [serial = 1001] [outer = 0x7f5a0a7c4000] 16:26:42 INFO - PROCESS | 1928 | 1461281202860 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a0d40d000) [pid = 1928] [serial = 1002] [outer = 0x7f5a0a7c4000] 16:26:43 INFO - PROCESS | 1928 | 1461281203752 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1398ms 16:26:43 INFO - PROCESS | 1928 | 1461281203790 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1928 | 1461281203798 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:26:43 INFO - PROCESS | 1928 | 1461281203809 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1928 | 1461281203812 Marionette TRACE conn5 <- [1,1306,null,{}] 16:26:43 INFO - PROCESS | 1928 | 1461281203818 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:43 INFO - PROCESS | 1928 | 1461281203993 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 16:26:44 INFO - PROCESS | 1928 | 1461281204385 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c4a4000 == 129 [pid = 1928] [id = 334] 16:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a0c43b000) [pid = 1928] [serial = 1003] [outer = (nil)] 16:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a0e542c00) [pid = 1928] [serial = 1004] [outer = 0x7f5a0c43b000] 16:26:44 INFO - PROCESS | 1928 | 1461281204469 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a0e54dc00) [pid = 1928] [serial = 1005] [outer = 0x7f5a0c43b000] 16:26:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db79800 == 128 [pid = 1928] [id = 9] 16:26:45 INFO - PROCESS | 1928 | 1461281205462 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1683ms 16:26:45 INFO - PROCESS | 1928 | 1461281205493 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1928 | 1461281205496 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 16:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:26:45 INFO - PROCESS | 1928 | 1461281205503 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1928 | 1461281205508 Marionette TRACE conn5 <- [1,1310,null,{}] 16:26:45 INFO - PROCESS | 1928 | 1461281205523 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:45 INFO - PROCESS | 1928 | 1461281205709 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 16:26:45 INFO - PROCESS | 1928 | 1461281205947 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d457800 == 129 [pid = 1928] [id = 335] 16:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a10751c00) [pid = 1928] [serial = 1006] [outer = (nil)] 16:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a112c4400) [pid = 1928] [serial = 1007] [outer = 0x7f5a10751c00] 16:26:46 INFO - PROCESS | 1928 | 1461281206074 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a1144c000) [pid = 1928] [serial = 1008] [outer = 0x7f5a10751c00] 16:26:46 INFO - PROCESS | 1928 | 1461281206950 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:26:47 INFO - PROCESS | 1928 | 1461281207049 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 16:26:47 INFO - PROCESS | 1928 | 1461281207055 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1928 | 1461281207058 Marionette TRACE conn5 <- [1,1314,null,{}] 16:26:47 INFO - PROCESS | 1928 | 1461281207063 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:47 INFO - PROCESS | 1928 | 1461281207284 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 16:26:47 INFO - PROCESS | 1928 | 1461281207517 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cac4800 == 130 [pid = 1928] [id = 336] 16:26:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f5a0db58c00) [pid = 1928] [serial = 1009] [outer = (nil)] 16:26:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f5a12f2c800) [pid = 1928] [serial = 1010] [outer = 0x7f5a0db58c00] 16:26:47 INFO - PROCESS | 1928 | 1461281207634 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a130e9800) [pid = 1928] [serial = 1011] [outer = 0x7f5a0db58c00] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e620000 == 129 [pid = 1928] [id = 322] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a0d40c800) [pid = 1928] [serial = 887] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f5a24dc4c00) [pid = 1928] [serial = 866] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f5a1debb400) [pid = 1928] [serial = 860] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a1145f000) [pid = 1928] [serial = 854] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a19acb800) [pid = 1928] [serial = 857] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a11715400) [pid = 1928] [serial = 872] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a33e26c00) [pid = 1928] [serial = 869] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a2309c800) [pid = 1928] [serial = 863] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a1896f400) [pid = 1928] [serial = 875] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a18977c00) [pid = 1928] [serial = 878] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a0dde3c00) [pid = 1928] [serial = 881] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a0dde9c00) [pid = 1928] [serial = 884] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a1e877c00) [pid = 1928] [serial = 908] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e327000 == 128 [pid = 1928] [id = 321] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db34800 == 127 [pid = 1928] [id = 320] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22cbb800 == 126 [pid = 1928] [id = 283] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1adb8000 == 125 [pid = 1928] [id = 319] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10419000 == 124 [pid = 1928] [id = 318] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d25e000 == 123 [pid = 1928] [id = 317] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8c6800 == 122 [pid = 1928] [id = 316] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11132000 == 121 [pid = 1928] [id = 315] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e326000 == 120 [pid = 1928] [id = 314] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c4ae000 == 119 [pid = 1928] [id = 313] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c1d2800 == 118 [pid = 1928] [id = 312] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d5da000 == 117 [pid = 1928] [id = 311] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3b15b000 == 116 [pid = 1928] [id = 310] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18727000 == 115 [pid = 1928] [id = 309] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a37e75800 == 114 [pid = 1928] [id = 308] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30dbf800 == 113 [pid = 1928] [id = 307] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26a5e000 == 112 [pid = 1928] [id = 306] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23243800 == 111 [pid = 1928] [id = 305] 16:26:48 INFO - PROCESS | 1928 | 1461281208589 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de89000 == 110 [pid = 1928] [id = 304] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1794e800 == 109 [pid = 1928] [id = 303] 16:26:48 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e6b0800 == 108 [pid = 1928] [id = 302] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a1a958800) [pid = 1928] [serial = 902] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a1de70c00) [pid = 1928] [serial = 906] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a2365ec00) [pid = 1928] [serial = 852] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a1145fc00) [pid = 1928] [serial = 893] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a117e8800) [pid = 1928] [serial = 894] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a18937400) [pid = 1928] [serial = 896] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a19a8b400) [pid = 1928] [serial = 897] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a0dde4000) [pid = 1928] [serial = 891] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a0db5c400) [pid = 1928] [serial = 890] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a1a053c00) [pid = 1928] [serial = 899] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a1a635400) [pid = 1928] [serial = 900] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a1d857800) [pid = 1928] [serial = 905] [outer = (nil)] [url = about:blank] 16:26:48 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a1a9ee000) [pid = 1928] [serial = 903] [outer = (nil)] [url = about:blank] 16:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1580ms 16:26:48 INFO - PROCESS | 1928 | 1461281208636 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1928 | 1461281208640 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 16:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:26:48 INFO - PROCESS | 1928 | 1461281208646 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1928 | 1461281208648 Marionette TRACE conn5 <- [1,1318,null,{}] 16:26:48 INFO - PROCESS | 1928 | 1461281208653 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:48 INFO - PROCESS | 1928 | 1461281208821 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 16:26:49 INFO - PROCESS | 1928 | 1461281209038 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d456000 == 109 [pid = 1928] [id = 337] 16:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a0dde3c00) [pid = 1928] [serial = 1012] [outer = (nil)] 16:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a12f5a800) [pid = 1928] [serial = 1013] [outer = 0x7f5a0dde3c00] 16:26:49 INFO - PROCESS | 1928 | 1461281209105 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a18916800) [pid = 1928] [serial = 1014] [outer = 0x7f5a0dde3c00] 16:26:49 INFO - PROCESS | 1928 | 1461281209870 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1277ms 16:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:26:49 INFO - PROCESS | 1928 | 1461281209925 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1928 | 1461281209927 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 16:26:49 INFO - PROCESS | 1928 | 1461281209933 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1928 | 1461281209936 Marionette TRACE conn5 <- [1,1322,null,{}] 16:26:49 INFO - PROCESS | 1928 | 1461281209941 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:50 INFO - PROCESS | 1928 | 1461281210126 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 16:26:50 INFO - PROCESS | 1928 | 1461281210145 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a186f3800 == 110 [pid = 1928] [id = 338] 16:26:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a19974c00) [pid = 1928] [serial = 1015] [outer = (nil)] 16:26:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a19acd800) [pid = 1928] [serial = 1016] [outer = 0x7f5a19974c00] 16:26:50 INFO - PROCESS | 1928 | 1461281210209 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a1a0b9000) [pid = 1928] [serial = 1017] [outer = 0x7f5a19974c00] 16:26:51 INFO - PROCESS | 1928 | 1461281211118 Marionette TRACE conn5 <- [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:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1229ms 16:26:51 INFO - PROCESS | 1928 | 1461281211163 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1928 | 1461281211166 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 16:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:26:51 INFO - PROCESS | 1928 | 1461281211183 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1928 | 1461281211187 Marionette TRACE conn5 <- [1,1326,null,{}] 16:26:51 INFO - PROCESS | 1928 | 1461281211205 Marionette TRACE conn5 -> [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:26:51 INFO - PROCESS | 1928 | 1461281211431 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 16:26:51 INFO - PROCESS | 1928 | 1461281211453 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a4c6800 == 111 [pid = 1928] [id = 339] 16:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a0a7cc400) [pid = 1928] [serial = 1018] [outer = (nil)] 16:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a1a34e400) [pid = 1928] [serial = 1019] [outer = 0x7f5a0a7cc400] 16:26:51 INFO - PROCESS | 1928 | 1461281211514 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a1a95fc00) [pid = 1928] [serial = 1020] [outer = 0x7f5a0a7cc400] 16:26:52 INFO - PROCESS | 1928 | 1461281212381 Marionette TRACE conn5 <- [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:26:52 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:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1254ms 16:26:52 INFO - PROCESS | 1928 | 1461281212431 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1928 | 1461281212435 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 16:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:26:52 INFO - PROCESS | 1928 | 1461281212441 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1928 | 1461281212443 Marionette TRACE conn5 <- [1,1330,null,{}] 16:26:52 INFO - PROCESS | 1928 | 1461281212455 Marionette TRACE conn5 -> [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:26:52 INFO - PROCESS | 1928 | 1461281212675 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 16:26:52 INFO - PROCESS | 1928 | 1461281212698 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aea4800 == 112 [pid = 1928] [id = 340] 16:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a0a7cc800) [pid = 1928] [serial = 1021] [outer = (nil)] 16:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a1aedc400) [pid = 1928] [serial = 1022] [outer = 0x7f5a0a7cc800] 16:26:52 INFO - PROCESS | 1928 | 1461281212759 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a1bfcbc00) [pid = 1928] [serial = 1023] [outer = 0x7f5a0a7cc800] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a112cb400) [pid = 1928] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a0d232400) [pid = 1928] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a117ec000) [pid = 1928] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a19aca000) [pid = 1928] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a24d32800) [pid = 1928] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a24dcc800) [pid = 1928] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a23666800) [pid = 1928] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a112c3000) [pid = 1928] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a1ca54400) [pid = 1928] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a24220000) [pid = 1928] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a12f5c800) [pid = 1928] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a0ddda400) [pid = 1928] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a19c62000) [pid = 1928] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a11710c00) [pid = 1928] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a18939800) [pid = 1928] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a1bfd6000) [pid = 1928] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a19a91c00) [pid = 1928] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a117ecc00) [pid = 1928] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a19a8a000) [pid = 1928] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a0f7c7000) [pid = 1928] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a11455000) [pid = 1928] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a19bc9800) [pid = 1928] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a112c9000) [pid = 1928] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a12f5a400) [pid = 1928] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a0fbc4400) [pid = 1928] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a22f5c000) [pid = 1928] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a1de64c00) [pid = 1928] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a1e0d1000) [pid = 1928] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a1a656800) [pid = 1928] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a1a63bc00) [pid = 1928] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a0f7c9400) [pid = 1928] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a11710000) [pid = 1928] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a107fd000) [pid = 1928] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a117e3000) [pid = 1928] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a24adc800) [pid = 1928] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a216b5000) [pid = 1928] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a29d69000) [pid = 1928] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a1d854800) [pid = 1928] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a1171ac00) [pid = 1928] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a22b36c00) [pid = 1928] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a26fd0000) [pid = 1928] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a1d4dd000) [pid = 1928] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a24d33000) [pid = 1928] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a26fd6400) [pid = 1928] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a1c0cec00) [pid = 1928] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a1d84f000) [pid = 1928] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a1df0f800) [pid = 1928] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a0dde5800) [pid = 1928] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a1a95a800) [pid = 1928] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a0d406400) [pid = 1928] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a112c5c00) [pid = 1928] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a33e29000) [pid = 1928] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a24ec4800) [pid = 1928] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a1d853400) [pid = 1928] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a1df04400) [pid = 1928] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a0f7c2400) [pid = 1928] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a0f7c3400) [pid = 1928] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:26:54 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a21234000) [pid = 1928] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:26:54 INFO - PROCESS | 1928 | 1461281214570 Marionette TRACE conn5 <- [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:26:54 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:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2193ms 16:26:54 INFO - PROCESS | 1928 | 1461281214635 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1928 | 1461281214639 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 16:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:26:54 INFO - PROCESS | 1928 | 1461281214645 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1928 | 1461281214647 Marionette TRACE conn5 <- [1,1334,null,{}] 16:26:54 INFO - PROCESS | 1928 | 1461281214652 Marionette TRACE conn5 -> [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:26:54 INFO - PROCESS | 1928 | 1461281214833 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 16:26:54 INFO - PROCESS | 1928 | 1461281214972 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1041b000 == 113 [pid = 1928] [id = 341] 16:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a0d238000) [pid = 1928] [serial = 1024] [outer = (nil)] 16:26:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a107fd000) [pid = 1928] [serial = 1025] [outer = 0x7f5a0d238000] 16:26:55 INFO - PROCESS | 1928 | 1461281215038 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a11711400) [pid = 1928] [serial = 1026] [outer = 0x7f5a0d238000] 16:26:55 INFO - PROCESS | 1928 | 1461281215741 Marionette TRACE conn5 <- [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:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1126ms 16:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:26:55 INFO - PROCESS | 1928 | 1461281215772 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 1928 | 1461281215775 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 16:26:55 INFO - PROCESS | 1928 | 1461281215781 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1928 | 1461281215784 Marionette TRACE conn5 <- [1,1338,null,{}] 16:26:55 INFO - PROCESS | 1928 | 1461281215789 Marionette TRACE conn5 -> [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:26:56 INFO - PROCESS | 1928 | 1461281216022 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 16:26:56 INFO - PROCESS | 1928 | 1461281216233 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0a5d5000 == 114 [pid = 1928] [id = 342] 16:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a0a7c2400) [pid = 1928] [serial = 1027] [outer = (nil)] 16:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a0a7c7800) [pid = 1928] [serial = 1028] [outer = 0x7f5a0a7c2400] 16:26:56 INFO - PROCESS | 1928 | 1461281216321 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a0c435800) [pid = 1928] [serial = 1029] [outer = 0x7f5a0a7c2400] 16:26:57 INFO - PROCESS | 1928 | 1461281217827 Marionette TRACE conn5 <- [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:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2090ms 16:26:57 INFO - PROCESS | 1928 | 1461281217892 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1928 | 1461281217898 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 16:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:26:57 INFO - PROCESS | 1928 | 1461281217909 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1928 | 1461281217914 Marionette TRACE conn5 <- [1,1342,null,{}] 16:26:57 INFO - PROCESS | 1928 | 1461281217924 Marionette TRACE conn5 -> [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:26:58 INFO - PROCESS | 1928 | 1461281218149 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 16:26:58 INFO - PROCESS | 1928 | 1461281218328 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a11122000 == 115 [pid = 1928] [id = 343] 16:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a0a7ca400) [pid = 1928] [serial = 1030] [outer = (nil)] 16:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a0e543c00) [pid = 1928] [serial = 1031] [outer = 0x7f5a0a7ca400] 16:26:58 INFO - PROCESS | 1928 | 1461281218401 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a10742800) [pid = 1928] [serial = 1032] [outer = 0x7f5a0a7ca400] 16:26:59 INFO - PROCESS | 1928 | 1461281219349 Marionette TRACE conn5 <- [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:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1490ms 16:26:59 INFO - PROCESS | 1928 | 1461281219403 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1928 | 1461281219408 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:26:59 INFO - PROCESS | 1928 | 1461281219416 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1928 | 1461281219419 Marionette TRACE conn5 <- [1,1346,null,{}] 16:26:59 INFO - PROCESS | 1928 | 1461281219425 Marionette TRACE conn5 -> [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:26:59 INFO - PROCESS | 1928 | 1461281219627 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 16:26:59 INFO - PROCESS | 1928 | 1461281219893 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1adce800 == 116 [pid = 1928] [id = 344] 16:26:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a11442800) [pid = 1928] [serial = 1033] [outer = (nil)] 16:27:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a11718000) [pid = 1928] [serial = 1034] [outer = 0x7f5a11442800] 16:27:00 INFO - PROCESS | 1928 | 1461281220012 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a12f58800) [pid = 1928] [serial = 1035] [outer = 0x7f5a11442800] 16:27:01 INFO - PROCESS | 1928 | 1461281221048 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1687ms 16:27:01 INFO - PROCESS | 1928 | 1461281221107 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1928 | 1461281221113 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:27:01 INFO - PROCESS | 1928 | 1461281221137 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1928 | 1461281221148 Marionette TRACE conn5 <- [1,1350,null,{}] 16:27:01 INFO - PROCESS | 1928 | 1461281221154 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:01 INFO - PROCESS | 1928 | 1461281221401 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 16:27:01 INFO - PROCESS | 1928 | 1461281221660 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db3b000 == 117 [pid = 1928] [id = 345] 16:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a1891c800) [pid = 1928] [serial = 1036] [outer = (nil)] 16:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a19972800) [pid = 1928] [serial = 1037] [outer = 0x7f5a1891c800] 16:27:01 INFO - PROCESS | 1928 | 1461281221734 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a1a053000) [pid = 1928] [serial = 1038] [outer = 0x7f5a1891c800] 16:27:02 INFO - PROCESS | 1928 | 1461281222626 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1558ms 16:27:02 INFO - PROCESS | 1928 | 1461281222682 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 16:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:27:02 INFO - PROCESS | 1928 | 1461281222687 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 16:27:02 INFO - PROCESS | 1928 | 1461281222693 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1928 | 1461281222696 Marionette TRACE conn5 <- [1,1354,null,{}] 16:27:02 INFO - PROCESS | 1928 | 1461281222702 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 1928 | 1461281222903 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 16:27:03 INFO - PROCESS | 1928 | 1461281223096 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de96800 == 118 [pid = 1928] [id = 346] 16:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a0db65800) [pid = 1928] [serial = 1039] [outer = (nil)] 16:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a1a637800) [pid = 1928] [serial = 1040] [outer = 0x7f5a0db65800] 16:27:03 INFO - PROCESS | 1928 | 1461281223170 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a1ae61c00) [pid = 1928] [serial = 1041] [outer = 0x7f5a0db65800] 16:27:04 INFO - PROCESS | 1928 | 1461281224033 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1378ms 16:27:04 INFO - PROCESS | 1928 | 1461281224072 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1928 | 1461281224077 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 16:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:27:04 INFO - PROCESS | 1928 | 1461281224083 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1928 | 1461281224085 Marionette TRACE conn5 <- [1,1358,null,{}] 16:27:04 INFO - PROCESS | 1928 | 1461281224091 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:04 INFO - PROCESS | 1928 | 1461281224274 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 16:27:04 INFO - PROCESS | 1928 | 1461281224462 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e33c800 == 119 [pid = 1928] [id = 347] 16:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a1c0cdc00) [pid = 1928] [serial = 1042] [outer = (nil)] 16:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a1ca4b400) [pid = 1928] [serial = 1043] [outer = 0x7f5a1c0cdc00] 16:27:04 INFO - PROCESS | 1928 | 1461281224546 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a1d648400) [pid = 1928] [serial = 1044] [outer = 0x7f5a1c0cdc00] 16:27:05 INFO - PROCESS | 1928 | 1461281225454 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1438ms 16:27:05 INFO - PROCESS | 1928 | 1461281225522 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1928 | 1461281225526 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 16:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:27:05 INFO - PROCESS | 1928 | 1461281225532 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1928 | 1461281225536 Marionette TRACE conn5 <- [1,1362,null,{}] 16:27:05 INFO - PROCESS | 1928 | 1461281225541 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:05 INFO - PROCESS | 1928 | 1461281225737 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 16:27:05 INFO - PROCESS | 1928 | 1461281225921 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a216d6800 == 120 [pid = 1928] [id = 348] 16:27:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a1c0cec00) [pid = 1928] [serial = 1045] [outer = (nil)] 16:27:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a1de71800) [pid = 1928] [serial = 1046] [outer = 0x7f5a1c0cec00] 16:27:06 INFO - PROCESS | 1928 | 1461281225994 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a1df03000) [pid = 1928] [serial = 1047] [outer = 0x7f5a1c0cec00] 16:27:06 INFO - PROCESS | 1928 | 1461281226895 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1429ms 16:27:06 INFO - PROCESS | 1928 | 1461281226963 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1928 | 1461281226967 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 16:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:27:06 INFO - PROCESS | 1928 | 1461281226973 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1928 | 1461281226977 Marionette TRACE conn5 <- [1,1366,null,{}] 16:27:06 INFO - PROCESS | 1928 | 1461281226982 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 1928 | 1461281227183 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 16:27:07 INFO - PROCESS | 1928 | 1461281227406 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22cbb000 == 121 [pid = 1928] [id = 349] 16:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a1ca4d000) [pid = 1928] [serial = 1048] [outer = (nil)] 16:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a1df09c00) [pid = 1928] [serial = 1049] [outer = 0x7f5a1ca4d000] 16:27:07 INFO - PROCESS | 1928 | 1461281227522 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a1e0d6000) [pid = 1928] [serial = 1050] [outer = 0x7f5a1ca4d000] 16:27:08 INFO - PROCESS | 1928 | 1461281228416 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:27:08 INFO - PROCESS | 1928 | 1461281228467 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 16:27:08 INFO - PROCESS | 1928 | 1461281228473 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1928 | 1461281228477 Marionette TRACE conn5 <- [1,1370,null,{}] 16:27:08 INFO - PROCESS | 1928 | 1461281228482 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:08 INFO - PROCESS | 1928 | 1461281228703 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 16:27:08 INFO - PROCESS | 1928 | 1461281228934 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23952000 == 122 [pid = 1928] [id = 350] 16:27:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a1d649400) [pid = 1928] [serial = 1051] [outer = (nil)] 16:27:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a1e131400) [pid = 1928] [serial = 1052] [outer = 0x7f5a1d649400] 16:27:09 INFO - PROCESS | 1928 | 1461281229048 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a1e2b5000) [pid = 1928] [serial = 1053] [outer = 0x7f5a1d649400] 16:27:09 INFO - PROCESS | 1928 | 1461281229907 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1928 | 1461281229960 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 16:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:27:09 INFO - PROCESS | 1928 | 1461281229967 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1928 | 1461281229969 Marionette TRACE conn5 <- [1,1374,null,{}] 16:27:09 INFO - PROCESS | 1928 | 1461281229975 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:10 INFO - PROCESS | 1928 | 1461281230173 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 16:27:10 INFO - PROCESS | 1928 | 1461281230364 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24a82800 == 123 [pid = 1928] [id = 351] 16:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a1de6f800) [pid = 1928] [serial = 1054] [outer = (nil)] 16:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a1e876800) [pid = 1928] [serial = 1055] [outer = 0x7f5a1de6f800] 16:27:10 INFO - PROCESS | 1928 | 1461281230434 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a1fd0f400) [pid = 1928] [serial = 1056] [outer = 0x7f5a1de6f800] 16:27:11 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:11 INFO - PROCESS | 1928 | 1461281231394 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1928 | 1461281231452 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 16:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:27:11 INFO - PROCESS | 1928 | 1461281231459 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1928 | 1461281231463 Marionette TRACE conn5 <- [1,1378,null,{}] 16:27:11 INFO - PROCESS | 1928 | 1461281231468 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 1928 | 1461281231701 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 16:27:11 INFO - PROCESS | 1928 | 1461281231957 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0cacd000 == 124 [pid = 1928] [id = 352] 16:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a0d232800) [pid = 1928] [serial = 1057] [outer = (nil)] 16:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a0d402800) [pid = 1928] [serial = 1058] [outer = 0x7f5a0d232800] 16:27:12 INFO - PROCESS | 1928 | 1461281232094 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a1ff85400) [pid = 1928] [serial = 1059] [outer = 0x7f5a0d232800] 16:27:12 INFO - PROCESS | 1928 | 1461281232967 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1928 | 1461281233051 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 16:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:27:13 INFO - PROCESS | 1928 | 1461281233059 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1928 | 1461281233063 Marionette TRACE conn5 <- [1,1382,null,{}] 16:27:13 INFO - PROCESS | 1928 | 1461281233068 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - PROCESS | 1928 | 1461281233328 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 16:27:13 INFO - PROCESS | 1928 | 1461281233563 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a11118000 == 125 [pid = 1928] [id = 353] 16:27:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a0d23dc00) [pid = 1928] [serial = 1060] [outer = (nil)] 16:27:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a0f7c8400) [pid = 1928] [serial = 1061] [outer = 0x7f5a0d23dc00] 16:27:13 INFO - PROCESS | 1928 | 1461281233680 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a1891ec00) [pid = 1928] [serial = 1062] [outer = 0x7f5a0d23dc00] 16:27:14 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:14 INFO - PROCESS | 1928 | 1461281234580 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1928 | 1461281234651 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 16:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:27:14 INFO - PROCESS | 1928 | 1461281234658 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1928 | 1461281234661 Marionette TRACE conn5 <- [1,1386,null,{}] 16:27:14 INFO - PROCESS | 1928 | 1461281234666 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:14 INFO - PROCESS | 1928 | 1461281234857 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 16:27:15 INFO - PROCESS | 1928 | 1461281235480 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f9cd800 == 126 [pid = 1928] [id = 354] 16:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a0a7d0c00) [pid = 1928] [serial = 1063] [outer = (nil)] 16:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a0c43d800) [pid = 1928] [serial = 1064] [outer = 0x7f5a0a7d0c00] 16:27:15 INFO - PROCESS | 1928 | 1461281235559 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a0d405000) [pid = 1928] [serial = 1065] [outer = 0x7f5a0a7d0c00] 16:27:16 INFO - PROCESS | 1928 | 1461281236492 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1928 | 1461281236550 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 16:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:27:16 INFO - PROCESS | 1928 | 1461281236558 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1928 | 1461281236561 Marionette TRACE conn5 <- [1,1390,null,{}] 16:27:16 INFO - PROCESS | 1928 | 1461281236569 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:16 INFO - PROCESS | 1928 | 1461281236942 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 16:27:17 INFO - PROCESS | 1928 | 1461281237250 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0a3e2000 == 127 [pid = 1928] [id = 355] 16:27:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a0f7c7000) [pid = 1928] [serial = 1066] [outer = (nil)] 16:27:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a0fbcc400) [pid = 1928] [serial = 1067] [outer = 0x7f5a0f7c7000] 16:27:17 INFO - PROCESS | 1928 | 1461281237322 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a107f9800) [pid = 1928] [serial = 1068] [outer = 0x7f5a0f7c7000] 16:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1041b000 == 126 [pid = 1928] [id = 341] 16:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aea4800 == 125 [pid = 1928] [id = 340] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a26a22400) [pid = 1928] [serial = 971] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a1e2b2000) [pid = 1928] [serial = 944] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a1144a400) [pid = 1928] [serial = 938] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a1a63b000) [pid = 1928] [serial = 947] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a107fcc00) [pid = 1928] [serial = 935] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a0c441400) [pid = 1928] [serial = 941] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a4c6800 == 124 [pid = 1928] [id = 339] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a186f3800 == 123 [pid = 1928] [id = 338] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d456000 == 122 [pid = 1928] [id = 337] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0cac4800 == 121 [pid = 1928] [id = 336] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d457800 == 120 [pid = 1928] [id = 335] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c4a4000 == 119 [pid = 1928] [id = 334] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d445800 == 118 [pid = 1928] [id = 333] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3889e800 == 117 [pid = 1928] [id = 328] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a33e7c000 == 116 [pid = 1928] [id = 327] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26a7b000 == 115 [pid = 1928] [id = 326] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de4a000 == 114 [pid = 1928] [id = 325] 16:27:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a12f7a800 == 113 [pid = 1928] [id = 324] 16:27:18 INFO - PROCESS | 1928 | 1461281238328 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a227d3c00) [pid = 1928] [serial = 969] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a24486400) [pid = 1928] [serial = 831] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a0d238c00) [pid = 1928] [serial = 950] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a1074c800) [pid = 1928] [serial = 932] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a19977800) [pid = 1928] [serial = 914] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a19972c00) [pid = 1928] [serial = 699] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a1a9e7800) [pid = 1928] [serial = 750] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a2fcf2400) [pid = 1928] [serial = 720] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a107f7800) [pid = 1928] [serial = 929] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a30dee000) [pid = 1928] [serial = 723] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a24d2c400) [pid = 1928] [serial = 714] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a112cf800) [pid = 1928] [serial = 825] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a21232800) [pid = 1928] [serial = 861] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a26a30000) [pid = 1928] [serial = 717] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a1a632800) [pid = 1928] [serial = 858] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a0dde8800) [pid = 1928] [serial = 882] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a1a9e3c00) [pid = 1928] [serial = 702] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a18974000) [pid = 1928] [serial = 876] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a19bca400) [pid = 1928] [serial = 804] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a21233000) [pid = 1928] [serial = 602] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a1c0c6800) [pid = 1928] [serial = 653] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a30de9c00) [pid = 1928] [serial = 926] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a30ad0400) [pid = 1928] [serial = 674] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a1a956800) [pid = 1928] [serial = 962] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a11447c00) [pid = 1928] [serial = 954] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a19ad4400) [pid = 1928] [serial = 959] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a1bfd3400) [pid = 1928] [serial = 807] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a12f58000) [pid = 1928] [serial = 855] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a19971000) [pid = 1928] [serial = 650] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a13342000) [pid = 1928] [serial = 957] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a30da3c00) [pid = 1928] [serial = 759] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a1de70800) [pid = 1928] [serial = 768] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a1e453800) [pid = 1928] [serial = 966] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a24489c00) [pid = 1928] [serial = 662] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a23b49400) [pid = 1928] [serial = 659] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a1a62d800) [pid = 1928] [serial = 960] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a1de6b800) [pid = 1928] [serial = 777] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a1171a800) [pid = 1928] [serial = 873] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a1d642c00) [pid = 1928] [serial = 968] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a1bfce400) [pid = 1928] [serial = 963] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a0fbd1800) [pid = 1928] [serial = 911] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a216b0800) [pid = 1928] [serial = 708] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a1e2b7c00) [pid = 1928] [serial = 965] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a22be4400) [pid = 1928] [serial = 920] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a26f3f800) [pid = 1928] [serial = 665] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a24dc1800) [pid = 1928] [serial = 756] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a31dd5400) [pid = 1928] [serial = 762] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a24224400) [pid = 1928] [serial = 864] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a30d2b800) [pid = 1928] [serial = 879] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a2ac0b400) [pid = 1928] [serial = 668] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f5a31f12000) [pid = 1928] [serial = 819] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f5a1df0b000) [pid = 1928] [serial = 705] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a1074d000) [pid = 1928] [serial = 953] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a2fcf2000) [pid = 1928] [serial = 671] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a35cd3800) [pid = 1928] [serial = 822] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a1fd02400) [pid = 1928] [serial = 753] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a22bf3000) [pid = 1928] [serial = 711] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a2239a000) [pid = 1928] [serial = 656] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a35cd9400) [pid = 1928] [serial = 885] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a2123d800) [pid = 1928] [serial = 810] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a0d411800) [pid = 1928] [serial = 888] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a24ad7800) [pid = 1928] [serial = 923] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a11459400) [pid = 1928] [serial = 828] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a35f71800) [pid = 1928] [serial = 765] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a35cd8800) [pid = 1928] [serial = 870] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a24418400) [pid = 1928] [serial = 816] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a117e6800) [pid = 1928] [serial = 956] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a1d646400) [pid = 1928] [serial = 917] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a23661800) [pid = 1928] [serial = 813] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a0f7d0c00) [pid = 1928] [serial = 771] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a1a95a000) [pid = 1928] [serial = 774] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a26f7d400) [pid = 1928] [serial = 867] [outer = (nil)] [url = about:blank] 16:27:18 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f5a0d408400) [pid = 1928] [serial = 951] [outer = (nil)] [url = about:blank] 16:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1887ms 16:27:18 INFO - PROCESS | 1928 | 1461281238450 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1928 | 1461281238456 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:27:18 INFO - PROCESS | 1928 | 1461281238463 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1928 | 1461281238466 Marionette TRACE conn5 <- [1,1394,null,{}] 16:27:18 INFO - PROCESS | 1928 | 1461281238471 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:18 INFO - PROCESS | 1928 | 1461281238653 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 16:27:18 INFO - PROCESS | 1928 | 1461281238887 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d263800 == 114 [pid = 1928] [id = 356] 16:27:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a0e54ac00) [pid = 1928] [serial = 1069] [outer = (nil)] 16:27:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a112c6000) [pid = 1928] [serial = 1070] [outer = 0x7f5a0e54ac00] 16:27:18 INFO - PROCESS | 1928 | 1461281238954 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a1144dc00) [pid = 1928] [serial = 1071] [outer = 0x7f5a0e54ac00] 16:27:19 INFO - PROCESS | 1928 | 1461281239643 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1227ms 16:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:27:19 INFO - PROCESS | 1928 | 1461281239698 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1928 | 1461281239701 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 16:27:19 INFO - PROCESS | 1928 | 1461281239714 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1928 | 1461281239723 Marionette TRACE conn5 <- [1,1398,null,{}] 16:27:19 INFO - PROCESS | 1928 | 1461281239731 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:19 INFO - PROCESS | 1928 | 1461281239916 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 16:27:19 INFO - PROCESS | 1928 | 1461281239927 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10827800 == 115 [pid = 1928] [id = 357] 16:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a1145e800) [pid = 1928] [serial = 1072] [outer = (nil)] 16:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a130e0c00) [pid = 1928] [serial = 1073] [outer = 0x7f5a1145e800] 16:27:19 INFO - PROCESS | 1928 | 1461281239988 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a18915c00) [pid = 1928] [serial = 1074] [outer = 0x7f5a1145e800] 16:27:21 INFO - PROCESS | 1928 | 1461281241119 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1450ms 16:27:21 INFO - PROCESS | 1928 | 1461281241157 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1928 | 1461281241165 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 16:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:27:21 INFO - PROCESS | 1928 | 1461281241174 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1928 | 1461281241179 Marionette TRACE conn5 <- [1,1402,null,{}] 16:27:21 INFO - PROCESS | 1928 | 1461281241187 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:21 INFO - PROCESS | 1928 | 1461281241432 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 16:27:21 INFO - PROCESS | 1928 | 1461281241665 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0f8de800 == 116 [pid = 1928] [id = 358] 16:27:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a0f7c7c00) [pid = 1928] [serial = 1075] [outer = (nil)] 16:27:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a107f0400) [pid = 1928] [serial = 1076] [outer = 0x7f5a0f7c7c00] 16:27:21 INFO - PROCESS | 1928 | 1461281241756 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a11271000) [pid = 1928] [serial = 1077] [outer = 0x7f5a0f7c7c00] 16:27:22 INFO - PROCESS | 1928 | 1461281242672 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1533ms 16:27:22 INFO - PROCESS | 1928 | 1461281242708 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1928 | 1461281242717 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:27:22 INFO - PROCESS | 1928 | 1461281242728 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1928 | 1461281242732 Marionette TRACE conn5 <- [1,1406,null,{}] 16:27:22 INFO - PROCESS | 1928 | 1461281242738 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 1928 | 1461281242932 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 16:27:23 INFO - PROCESS | 1928 | 1461281243116 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a17892000 == 117 [pid = 1928] [id = 359] 16:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a11715800) [pid = 1928] [serial = 1078] [outer = (nil)] 16:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a12f57400) [pid = 1928] [serial = 1079] [outer = 0x7f5a11715800] 16:27:23 INFO - PROCESS | 1928 | 1461281243268 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a1891bc00) [pid = 1928] [serial = 1080] [outer = 0x7f5a11715800] 16:27:24 INFO - PROCESS | 1928 | 1461281244126 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1434ms 16:27:24 INFO - PROCESS | 1928 | 1461281244162 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1928 | 1461281244166 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 16:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:27:24 INFO - PROCESS | 1928 | 1461281244173 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1928 | 1461281244179 Marionette TRACE conn5 <- [1,1410,null,{}] 16:27:24 INFO - PROCESS | 1928 | 1461281244196 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:24 INFO - PROCESS | 1928 | 1461281244404 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 16:27:24 INFO - PROCESS | 1928 | 1461281244582 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a3b7800 == 118 [pid = 1928] [id = 360] 16:27:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a18941400) [pid = 1928] [serial = 1081] [outer = (nil)] 16:27:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a19bc2000) [pid = 1928] [serial = 1082] [outer = 0x7f5a18941400] 16:27:24 INFO - PROCESS | 1928 | 1461281244659 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a1a0b7400) [pid = 1928] [serial = 1083] [outer = 0x7f5a18941400] 16:27:25 INFO - PROCESS | 1928 | 1461281245728 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1585ms 16:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:27:25 INFO - PROCESS | 1928 | 1461281245760 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1928 | 1461281245764 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 16:27:25 INFO - PROCESS | 1928 | 1461281245770 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1928 | 1461281245773 Marionette TRACE conn5 <- [1,1414,null,{}] 16:27:25 INFO - PROCESS | 1928 | 1461281245779 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:26 INFO - PROCESS | 1928 | 1461281246016 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 16:27:26 INFO - PROCESS | 1928 | 1461281246281 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1b90b800 == 119 [pid = 1928] [id = 361] 16:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a1a34b800) [pid = 1928] [serial = 1084] [outer = (nil)] 16:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a1a956800) [pid = 1928] [serial = 1085] [outer = 0x7f5a1a34b800] 16:27:26 INFO - PROCESS | 1928 | 1461281246359 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a1a9e7800) [pid = 1928] [serial = 1086] [outer = 0x7f5a1a34b800] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0a3cf800 == 118 [pid = 1928] [id = 331] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d653800 == 117 [pid = 1928] [id = 123] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22721800 == 116 [pid = 1928] [id = 224] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3b14d000 == 115 [pid = 1928] [id = 222] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3554c000 == 114 [pid = 1928] [id = 100] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24a83000 == 113 [pid = 1928] [id = 121] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d263800 == 112 [pid = 1928] [id = 356] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0a3e2000 == 111 [pid = 1928] [id = 355] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f9cd800 == 110 [pid = 1928] [id = 354] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23952000 == 109 [pid = 1928] [id = 350] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22cbb000 == 108 [pid = 1928] [id = 349] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a216d6800 == 107 [pid = 1928] [id = 348] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e33c800 == 106 [pid = 1928] [id = 347] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de96800 == 105 [pid = 1928] [id = 346] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db3b000 == 104 [pid = 1928] [id = 345] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1adce800 == 103 [pid = 1928] [id = 344] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11122000 == 102 [pid = 1928] [id = 343] 16:27:28 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0a5d5000 == 101 [pid = 1928] [id = 342] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a18916c00) [pid = 1928] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a0d233000) [pid = 1928] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a107ee400) [pid = 1928] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a0c43b000) [pid = 1928] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a223a0c00) [pid = 1928] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a10751c00) [pid = 1928] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a1d958c00) [pid = 1928] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a0dde1800) [pid = 1928] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a0a7cc400) [pid = 1928] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a10743800) [pid = 1928] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a19974c00) [pid = 1928] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a0a7c4000) [pid = 1928] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a12f2ac00) [pid = 1928] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a10746000) [pid = 1928] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a0db58c00) [pid = 1928] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a1a9e8c00) [pid = 1928] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a0a7d0c00) [pid = 1928] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f5a0c439400) [pid = 1928] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f5a1a657c00) [pid = 1928] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f5a0d238000) [pid = 1928] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f5a10747800) [pid = 1928] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f5a216b1000) [pid = 1928] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f5a0f7c7000) [pid = 1928] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f5a0dde3c00) [pid = 1928] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a0a7cc800) [pid = 1928] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:27:29 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a0e54ac00) [pid = 1928] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:27:29 INFO - PROCESS | 1928 | 1461281249874 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 4138ms 16:27:29 INFO - PROCESS | 1928 | 1461281249916 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1928 | 1461281249923 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 16:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:27:29 INFO - PROCESS | 1928 | 1461281249932 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1928 | 1461281249937 Marionette TRACE conn5 <- [1,1418,null,{}] 16:27:29 INFO - PROCESS | 1928 | 1461281249945 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:30 INFO - PROCESS | 1928 | 1461281250131 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 16:27:30 INFO - PROCESS | 1928 | 1461281250145 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d45e000 == 102 [pid = 1928] [id = 362] 16:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a0db65400) [pid = 1928] [serial = 1087] [outer = (nil)] 16:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a0e4ce400) [pid = 1928] [serial = 1088] [outer = 0x7f5a0db65400] 16:27:30 INFO - PROCESS | 1928 | 1461281250213 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a0f7c4800) [pid = 1928] [serial = 1089] [outer = 0x7f5a0db65400] 16:27:31 INFO - PROCESS | 1928 | 1461281251179 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1294ms 16:27:31 INFO - PROCESS | 1928 | 1461281251228 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1928 | 1461281251236 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 16:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:27:31 INFO - PROCESS | 1928 | 1461281251247 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1928 | 1461281251251 Marionette TRACE conn5 <- [1,1422,null,{}] 16:27:31 INFO - PROCESS | 1928 | 1461281251257 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:31 INFO - PROCESS | 1928 | 1461281251433 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 16:27:31 INFO - PROCESS | 1928 | 1461281251720 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c4b6800 == 103 [pid = 1928] [id = 363] 16:27:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f5a0c438800) [pid = 1928] [serial = 1090] [outer = (nil)] 16:27:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f5a0d407c00) [pid = 1928] [serial = 1091] [outer = 0x7f5a0c438800] 16:27:31 INFO - PROCESS | 1928 | 1461281251864 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f5a0dde6c00) [pid = 1928] [serial = 1092] [outer = 0x7f5a0c438800] 16:27:32 INFO - PROCESS | 1928 | 1461281252903 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1686ms 16:27:32 INFO - PROCESS | 1928 | 1461281252934 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1928 | 1461281252939 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 16:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:27:32 INFO - PROCESS | 1928 | 1461281252948 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1928 | 1461281252954 Marionette TRACE conn5 <- [1,1426,null,{}] 16:27:32 INFO - PROCESS | 1928 | 1461281252963 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:33 INFO - PROCESS | 1928 | 1461281253179 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 16:27:33 INFO - PROCESS | 1928 | 1461281253407 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17945000 == 104 [pid = 1928] [id = 364] 16:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a107fcc00) [pid = 1928] [serial = 1093] [outer = (nil)] 16:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f5a11443800) [pid = 1928] [serial = 1094] [outer = 0x7f5a107fcc00] 16:27:33 INFO - PROCESS | 1928 | 1461281253531 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a1145cc00) [pid = 1928] [serial = 1095] [outer = 0x7f5a107fcc00] 16:27:34 INFO - PROCESS | 1928 | 1461281254556 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1686ms 16:27:34 INFO - PROCESS | 1928 | 1461281254638 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1928 | 1461281254645 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 16:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:27:34 INFO - PROCESS | 1928 | 1461281254651 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1928 | 1461281254654 Marionette TRACE conn5 <- [1,1430,null,{}] 16:27:34 INFO - PROCESS | 1928 | 1461281254661 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:34 INFO - PROCESS | 1928 | 1461281254889 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 16:27:35 INFO - PROCESS | 1928 | 1461281255163 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1aaac000 == 105 [pid = 1928] [id = 365] 16:27:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a130e7400) [pid = 1928] [serial = 1096] [outer = (nil)] 16:27:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a18937800) [pid = 1928] [serial = 1097] [outer = 0x7f5a130e7400] 16:27:35 INFO - PROCESS | 1928 | 1461281255237 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a1896e400) [pid = 1928] [serial = 1098] [outer = 0x7f5a130e7400] 16:27:36 INFO - PROCESS | 1928 | 1461281256168 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1584ms 16:27:36 INFO - PROCESS | 1928 | 1461281256237 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1928 | 1461281256241 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:27:36 INFO - PROCESS | 1928 | 1461281256257 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1928 | 1461281256267 Marionette TRACE conn5 <- [1,1434,null,{}] 16:27:36 INFO - PROCESS | 1928 | 1461281256273 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:36 INFO - PROCESS | 1928 | 1461281256518 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 16:27:36 INFO - PROCESS | 1928 | 1461281256762 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db48800 == 106 [pid = 1928] [id = 366] 16:27:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a18915400) [pid = 1928] [serial = 1099] [outer = (nil)] 16:27:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a1a0b3800) [pid = 1928] [serial = 1100] [outer = 0x7f5a18915400] 16:27:36 INFO - PROCESS | 1928 | 1461281256839 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a1a635800) [pid = 1928] [serial = 1101] [outer = 0x7f5a18915400] 16:27:37 INFO - PROCESS | 1928 | 1461281257771 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1598ms 16:27:37 INFO - PROCESS | 1928 | 1461281257849 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1928 | 1461281257854 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 16:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:27:37 INFO - PROCESS | 1928 | 1461281257860 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1928 | 1461281257863 Marionette TRACE conn5 <- [1,1438,null,{}] 16:27:37 INFO - PROCESS | 1928 | 1461281257869 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:38 INFO - PROCESS | 1928 | 1461281258110 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 16:27:38 INFO - PROCESS | 1928 | 1461281258381 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e010800 == 107 [pid = 1928] [id = 367] 16:27:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a19acd400) [pid = 1928] [serial = 1102] [outer = (nil)] 16:27:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a1aee3400) [pid = 1928] [serial = 1103] [outer = 0x7f5a19acd400] 16:27:38 INFO - PROCESS | 1928 | 1461281258456 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a1bfcc000) [pid = 1928] [serial = 1104] [outer = 0x7f5a19acd400] 16:27:39 INFO - PROCESS | 1928 | 1461281259276 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1485ms 16:27:39 INFO - PROCESS | 1928 | 1461281259346 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1928 | 1461281259350 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 16:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:27:39 INFO - PROCESS | 1928 | 1461281259356 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1928 | 1461281259358 Marionette TRACE conn5 <- [1,1442,null,{}] 16:27:39 INFO - PROCESS | 1928 | 1461281259364 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:39 INFO - PROCESS | 1928 | 1461281259592 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 16:27:39 INFO - PROCESS | 1928 | 1461281259773 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e612000 == 108 [pid = 1928] [id = 368] 16:27:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a1d63ec00) [pid = 1928] [serial = 1105] [outer = (nil)] 16:27:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a1a657800) [pid = 1928] [serial = 1106] [outer = 0x7f5a1d63ec00] 16:27:39 INFO - PROCESS | 1928 | 1461281259916 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a1d8e2c00) [pid = 1928] [serial = 1107] [outer = 0x7f5a1d63ec00] 16:27:40 INFO - PROCESS | 1928 | 1461281260845 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1530ms 16:27:40 INFO - PROCESS | 1928 | 1461281260887 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1928 | 1461281260892 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:27:40 INFO - PROCESS | 1928 | 1461281260899 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1928 | 1461281260901 Marionette TRACE conn5 <- [1,1446,null,{}] 16:27:40 INFO - PROCESS | 1928 | 1461281260909 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:41 INFO - PROCESS | 1928 | 1461281261100 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 16:27:41 INFO - PROCESS | 1928 | 1461281261289 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a216d5800 == 109 [pid = 1928] [id = 369] 16:27:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a1d643000) [pid = 1928] [serial = 1108] [outer = (nil)] 16:27:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a1df0f800) [pid = 1928] [serial = 1109] [outer = 0x7f5a1d643000] 16:27:41 INFO - PROCESS | 1928 | 1461281261360 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a1e122400) [pid = 1928] [serial = 1110] [outer = 0x7f5a1d643000] 16:27:42 INFO - PROCESS | 1928 | 1461281262332 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1481ms 16:27:42 INFO - PROCESS | 1928 | 1461281262380 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1928 | 1461281262384 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 16:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:27:42 INFO - PROCESS | 1928 | 1461281262390 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1928 | 1461281262393 Marionette TRACE conn5 <- [1,1450,null,{}] 16:27:42 INFO - PROCESS | 1928 | 1461281262399 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:42 INFO - PROCESS | 1928 | 1461281262591 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 16:27:42 INFO - PROCESS | 1928 | 1461281262772 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a22f99000 == 110 [pid = 1928] [id = 370] 16:27:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a0a7c6400) [pid = 1928] [serial = 1111] [outer = (nil)] 16:27:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a1e12e400) [pid = 1928] [serial = 1112] [outer = 0x7f5a0a7c6400] 16:27:42 INFO - PROCESS | 1928 | 1461281262847 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a1e2b7c00) [pid = 1928] [serial = 1113] [outer = 0x7f5a0a7c6400] 16:27:43 INFO - PROCESS | 1928 | 1461281263728 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1380ms 16:27:43 INFO - PROCESS | 1928 | 1461281263772 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1928 | 1461281263776 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 16:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:27:43 INFO - PROCESS | 1928 | 1461281263782 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1928 | 1461281263784 Marionette TRACE conn5 <- [1,1454,null,{}] 16:27:43 INFO - PROCESS | 1928 | 1461281263790 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:43 INFO - PROCESS | 1928 | 1461281263969 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 16:27:44 INFO - PROCESS | 1928 | 1461281264157 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a233c0000 == 111 [pid = 1928] [id = 371] 16:27:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a0a7c9c00) [pid = 1928] [serial = 1114] [outer = (nil)] 16:27:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a1e876c00) [pid = 1928] [serial = 1115] [outer = 0x7f5a0a7c9c00] 16:27:44 INFO - PROCESS | 1928 | 1461281264226 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a1e880800) [pid = 1928] [serial = 1116] [outer = 0x7f5a0a7c9c00] 16:27:45 INFO - PROCESS | 1928 | 1461281265148 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1428ms 16:27:45 INFO - PROCESS | 1928 | 1461281265211 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1928 | 1461281265215 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:27:45 INFO - PROCESS | 1928 | 1461281265221 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1928 | 1461281265223 Marionette TRACE conn5 <- [1,1458,null,{}] 16:27:45 INFO - PROCESS | 1928 | 1461281265229 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:45 INFO - PROCESS | 1928 | 1461281265421 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 16:27:45 INFO - PROCESS | 1928 | 1461281265603 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a242b8800 == 112 [pid = 1928] [id = 372] 16:27:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a1deb8000) [pid = 1928] [serial = 1117] [outer = (nil)] 16:27:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a1ff81000) [pid = 1928] [serial = 1118] [outer = 0x7f5a1deb8000] 16:27:45 INFO - PROCESS | 1928 | 1461281265678 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a21210400) [pid = 1928] [serial = 1119] [outer = 0x7f5a1deb8000] 16:27:46 INFO - PROCESS | 1928 | 1461281266564 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1384ms 16:27:46 INFO - PROCESS | 1928 | 1461281266606 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 1928 | 1461281266609 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 16:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:27:46 INFO - PROCESS | 1928 | 1461281266615 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1928 | 1461281266618 Marionette TRACE conn5 <- [1,1462,null,{}] 16:27:46 INFO - PROCESS | 1928 | 1461281266623 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:46 INFO - PROCESS | 1928 | 1461281266805 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 16:27:46 INFO - PROCESS | 1928 | 1461281266994 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26ad2000 == 113 [pid = 1928] [id = 373] 16:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a21211400) [pid = 1928] [serial = 1120] [outer = (nil)] 16:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a2123f000) [pid = 1928] [serial = 1121] [outer = 0x7f5a21211400] 16:27:47 INFO - PROCESS | 1928 | 1461281267081 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a216b6000) [pid = 1928] [serial = 1122] [outer = 0x7f5a21211400] 16:27:48 INFO - PROCESS | 1928 | 1461281268151 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1578ms 16:27:48 INFO - PROCESS | 1928 | 1461281268195 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1928 | 1461281268199 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 16:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:27:48 INFO - PROCESS | 1928 | 1461281268205 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1928 | 1461281268210 Marionette TRACE conn5 <- [1,1466,null,{}] 16:27:48 INFO - PROCESS | 1928 | 1461281268215 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 1928 | 1461281268435 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 16:27:48 INFO - PROCESS | 1928 | 1461281268666 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a308ec800 == 114 [pid = 1928] [id = 374] 16:27:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a21fccc00) [pid = 1928] [serial = 1123] [outer = (nil)] 16:27:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a1a9ec800) [pid = 1928] [serial = 1124] [outer = 0x7f5a21fccc00] 16:27:48 INFO - PROCESS | 1928 | 1461281268757 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a23660000) [pid = 1928] [serial = 1125] [outer = 0x7f5a21fccc00] 16:27:49 INFO - PROCESS | 1928 | 1461281269609 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1434ms 16:27:49 INFO - PROCESS | 1928 | 1461281269642 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1928 | 1461281269644 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 16:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:27:49 INFO - PROCESS | 1928 | 1461281269652 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1928 | 1461281269654 Marionette TRACE conn5 <- [1,1470,null,{}] 16:27:49 INFO - PROCESS | 1928 | 1461281269660 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:49 INFO - PROCESS | 1928 | 1461281269842 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 16:27:50 INFO - PROCESS | 1928 | 1461281270031 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30d45000 == 115 [pid = 1928] [id = 375] 16:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a0a7c3c00) [pid = 1928] [serial = 1126] [outer = (nil)] 16:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a239af400) [pid = 1928] [serial = 1127] [outer = 0x7f5a0a7c3c00] 16:27:50 INFO - PROCESS | 1928 | 1461281270101 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a23b47c00) [pid = 1928] [serial = 1128] [outer = 0x7f5a0a7c3c00] 16:27:51 INFO - PROCESS | 1928 | 1461281271038 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1429ms 16:27:51 INFO - PROCESS | 1928 | 1461281271081 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1928 | 1461281271084 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:27:51 INFO - PROCESS | 1928 | 1461281271090 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1928 | 1461281271092 Marionette TRACE conn5 <- [1,1474,null,{}] 16:27:51 INFO - PROCESS | 1928 | 1461281271098 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:51 INFO - PROCESS | 1928 | 1461281271282 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 16:27:51 INFO - PROCESS | 1928 | 1461281271473 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0cae2000 == 116 [pid = 1928] [id = 376] 16:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a0d236400) [pid = 1928] [serial = 1129] [outer = (nil)] 16:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a0e54f000) [pid = 1928] [serial = 1130] [outer = 0x7f5a0d236400] 16:27:51 INFO - PROCESS | 1928 | 1461281271543 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a107f0c00) [pid = 1928] [serial = 1131] [outer = 0x7f5a0d236400] 16:27:52 INFO - PROCESS | 1928 | 1461281272782 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1729ms 16:27:52 INFO - PROCESS | 1928 | 1461281272820 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1928 | 1461281272828 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 16:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:27:52 INFO - PROCESS | 1928 | 1461281272837 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1928 | 1461281272842 Marionette TRACE conn5 <- [1,1478,null,{}] 16:27:52 INFO - PROCESS | 1928 | 1461281272850 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:53 INFO - PROCESS | 1928 | 1461281273066 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 16:27:53 INFO - PROCESS | 1928 | 1461281273301 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10416000 == 117 [pid = 1928] [id = 377] 16:27:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a0e54b400) [pid = 1928] [serial = 1132] [outer = (nil)] 16:27:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a0e54d400) [pid = 1928] [serial = 1133] [outer = 0x7f5a0e54b400] 16:27:53 INFO - PROCESS | 1928 | 1461281273528 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a107f2800) [pid = 1928] [serial = 1134] [outer = 0x7f5a0e54b400] 16:27:54 INFO - PROCESS | 1928 | 1461281274469 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1692ms 16:27:54 INFO - PROCESS | 1928 | 1461281274530 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1928 | 1461281274538 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 16:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:27:54 INFO - PROCESS | 1928 | 1461281274548 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1928 | 1461281274552 Marionette TRACE conn5 <- [1,1482,null,{}] 16:27:54 INFO - PROCESS | 1928 | 1461281274557 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:54 INFO - PROCESS | 1928 | 1461281274799 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 16:27:55 INFO - PROCESS | 1928 | 1461281275159 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d45e000 == 116 [pid = 1928] [id = 362] 16:27:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17892000 == 115 [pid = 1928] [id = 359] 16:27:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bf14800 == 114 [pid = 1928] [id = 11] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a0e4d0400) [pid = 1928] [serial = 986] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a107f9400) [pid = 1928] [serial = 974] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a1e451c00) [pid = 1928] [serial = 980] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a19973400) [pid = 1928] [serial = 977] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a11718000) [pid = 1928] [serial = 1034] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a1de71800) [pid = 1928] [serial = 1046] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a19972800) [pid = 1928] [serial = 1037] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a1ca4b400) [pid = 1928] [serial = 1043] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a1e131400) [pid = 1928] [serial = 1052] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a0a7c7800) [pid = 1928] [serial = 1028] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a0f7c8400) [pid = 1928] [serial = 1061] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a1e876800) [pid = 1928] [serial = 1055] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a0e543c00) [pid = 1928] [serial = 1031] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a1a637800) [pid = 1928] [serial = 1040] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a0d402800) [pid = 1928] [serial = 1058] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a1df09c00) [pid = 1928] [serial = 1049] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a30da9400) [pid = 1928] [serial = 983] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f5a1e0d5400) [pid = 1928] [serial = 998] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f5a0e54f800) [pid = 1928] [serial = 989] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a11270400) [pid = 1928] [serial = 992] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a18939000) [pid = 1928] [serial = 995] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a130e0c00) [pid = 1928] [serial = 1073] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c1c2800 == 115 [pid = 1928] [id = 378] 16:27:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a0a7c7800) [pid = 1928] [serial = 1135] [outer = (nil)] 16:27:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a0e550400) [pid = 1928] [serial = 1136] [outer = 0x7f5a0a7c7800] 16:27:55 INFO - PROCESS | 1928 | 1461281275271 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a1145b000) [pid = 1928] [serial = 1137] [outer = 0x7f5a0a7c7800] 16:27:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8de800 == 114 [pid = 1928] [id = 358] 16:27:55 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23211000 == 113 [pid = 1928] [id = 323] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a1a34e400) [pid = 1928] [serial = 1019] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a1aedc400) [pid = 1928] [serial = 1022] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a30da6800) [pid = 1928] [serial = 972] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a1144c000) [pid = 1928] [serial = 1008] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a112c4400) [pid = 1928] [serial = 1007] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a19acd800) [pid = 1928] [serial = 1016] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a12f5a800) [pid = 1928] [serial = 1013] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a18916800) [pid = 1928] [serial = 1014] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a107f9800) [pid = 1928] [serial = 1068] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a11445c00) [pid = 1928] [serial = 936] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a0fbcc400) [pid = 1928] [serial = 1067] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a0d405000) [pid = 1928] [serial = 1065] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a11711400) [pid = 1928] [serial = 1026] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a112c6000) [pid = 1928] [serial = 1070] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a0c43d800) [pid = 1928] [serial = 1064] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a1de6a800) [pid = 1928] [serial = 942] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a1144f400) [pid = 1928] [serial = 939] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a0e54dc00) [pid = 1928] [serial = 1005] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a0e542c00) [pid = 1928] [serial = 1004] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a0d40d000) [pid = 1928] [serial = 1002] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f5a0d231800) [pid = 1928] [serial = 1001] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f5a130e9800) [pid = 1928] [serial = 1011] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f5a12f2c800) [pid = 1928] [serial = 1010] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f5a107fd000) [pid = 1928] [serial = 1025] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f5a1bfcbc00) [pid = 1928] [serial = 1023] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f5a1a95fc00) [pid = 1928] [serial = 1020] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f5a1144dc00) [pid = 1928] [serial = 1071] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a1a0b9000) [pid = 1928] [serial = 1017] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a1d8d8800) [pid = 1928] [serial = 690] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a21237800) [pid = 1928] [serial = 918] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a11460000) [pid = 1928] [serial = 912] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a3087d800) [pid = 1928] [serial = 924] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a21204000) [pid = 1928] [serial = 909] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a107fbc00) [pid = 1928] [serial = 930] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a10750800) [pid = 1928] [serial = 933] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a35f7a400) [pid = 1928] [serial = 927] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a23661400) [pid = 1928] [serial = 921] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a1a0b8400) [pid = 1928] [serial = 915] [outer = (nil)] [url = about:blank] 16:27:56 INFO - PROCESS | 1928 | 1461281276102 Marionette TRACE conn5 <- [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:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1637ms 16:27:56 INFO - PROCESS | 1928 | 1461281276186 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1928 | 1461281276190 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 16:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:27:56 INFO - PROCESS | 1928 | 1461281276196 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1928 | 1461281276201 Marionette TRACE conn5 <- [1,1486,null,{}] 16:27:56 INFO - PROCESS | 1928 | 1461281276216 Marionette TRACE conn5 -> [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:27:56 INFO - PROCESS | 1928 | 1461281276416 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 16:27:56 INFO - PROCESS | 1928 | 1461281276559 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a11012000 == 114 [pid = 1928] [id = 379] 16:27:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a0d405000) [pid = 1928] [serial = 1138] [outer = (nil)] 16:27:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a130edc00) [pid = 1928] [serial = 1139] [outer = 0x7f5a0d405000] 16:27:56 INFO - PROCESS | 1928 | 1461281276631 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a1897ac00) [pid = 1928] [serial = 1140] [outer = 0x7f5a0d405000] 16:27:57 INFO - PROCESS | 1928 | 1461281277428 Marionette TRACE conn5 <- [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:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1288ms 16:27:57 INFO - PROCESS | 1928 | 1461281277485 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1928 | 1461281277488 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 16:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:27:57 INFO - PROCESS | 1928 | 1461281277495 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1928 | 1461281277497 Marionette TRACE conn5 <- [1,1490,null,{}] 16:27:57 INFO - PROCESS | 1928 | 1461281277503 Marionette TRACE conn5 -> [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:27:57 INFO - PROCESS | 1928 | 1461281277710 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 16:27:57 INFO - PROCESS | 1928 | 1461281277871 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18723000 == 115 [pid = 1928] [id = 380] 16:27:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a1144c800) [pid = 1928] [serial = 1141] [outer = (nil)] 16:27:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a1a05bc00) [pid = 1928] [serial = 1142] [outer = 0x7f5a1144c800] 16:27:57 INFO - PROCESS | 1928 | 1461281277943 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a1a347400) [pid = 1928] [serial = 1143] [outer = 0x7f5a1144c800] 16:27:58 INFO - PROCESS | 1928 | 1461281278782 Marionette TRACE conn5 <- [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:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1331ms 16:27:58 INFO - PROCESS | 1928 | 1461281278827 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1928 | 1461281278831 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 16:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:27:58 INFO - PROCESS | 1928 | 1461281278854 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1928 | 1461281278858 Marionette TRACE conn5 <- [1,1494,null,{}] 16:27:58 INFO - PROCESS | 1928 | 1461281278864 Marionette TRACE conn5 -> [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:27:59 INFO - PROCESS | 1928 | 1461281279097 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 16:27:59 INFO - PROCESS | 1928 | 1461281279125 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a199ab000 == 116 [pid = 1928] [id = 381] 16:27:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a19bc4400) [pid = 1928] [serial = 1144] [outer = (nil)] 16:27:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a1a952400) [pid = 1928] [serial = 1145] [outer = 0x7f5a19bc4400] 16:27:59 INFO - PROCESS | 1928 | 1461281279187 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a1bfd3c00) [pid = 1928] [serial = 1146] [outer = 0x7f5a19bc4400] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a1a34b800) [pid = 1928] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a1db7a000) [pid = 1928] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a130e7800) [pid = 1928] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a0e548000) [pid = 1928] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a0db5dc00) [pid = 1928] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a1c0cdc00) [pid = 1928] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a0d23dc00) [pid = 1928] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a0d232800) [pid = 1928] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a0a7c2400) [pid = 1928] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a1891c800) [pid = 1928] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a10745000) [pid = 1928] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a0a7ca400) [pid = 1928] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a0e4cd800) [pid = 1928] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a11442800) [pid = 1928] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a0e54a000) [pid = 1928] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a0d234000) [pid = 1928] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f5a1ca4d000) [pid = 1928] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f5a1deb5c00) [pid = 1928] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f5a1c0cec00) [pid = 1928] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f5a1d649400) [pid = 1928] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f5a0e551400) [pid = 1928] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f5a0db65800) [pid = 1928] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f5a1d8db800) [pid = 1928] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f5a0c43bc00) [pid = 1928] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:28:00 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f5a1de6f800) [pid = 1928] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:28:00 INFO - PROCESS | 1928 | 1461281280326 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1533ms 16:28:00 INFO - PROCESS | 1928 | 1461281280388 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1928 | 1461281280391 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 16:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:28:00 INFO - PROCESS | 1928 | 1461281280397 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1928 | 1461281280399 Marionette TRACE conn5 <- [1,1498,null,{}] 16:28:00 INFO - PROCESS | 1928 | 1461281280405 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:00 INFO - PROCESS | 1928 | 1461281280615 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 16:28:00 INFO - PROCESS | 1928 | 1461281280791 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aab9000 == 117 [pid = 1928] [id = 382] 16:28:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f5a0a7c3800) [pid = 1928] [serial = 1147] [outer = (nil)] 16:28:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f5a0f7cf400) [pid = 1928] [serial = 1148] [outer = 0x7f5a0a7c3800] 16:28:00 INFO - PROCESS | 1928 | 1461281280858 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f5a1d859000) [pid = 1928] [serial = 1149] [outer = 0x7f5a0a7c3800] 16:28:01 INFO - PROCESS | 1928 | 1461281281531 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1183ms 16:28:01 INFO - PROCESS | 1928 | 1461281281593 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1928 | 1461281281597 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:28:01 INFO - PROCESS | 1928 | 1461281281612 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1928 | 1461281281616 Marionette TRACE conn5 <- [1,1502,null,{}] 16:28:01 INFO - PROCESS | 1928 | 1461281281621 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:01 INFO - PROCESS | 1928 | 1461281281805 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 16:28:01 INFO - PROCESS | 1928 | 1461281281815 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d82a800 == 118 [pid = 1928] [id = 383] 16:28:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f5a130e4000) [pid = 1928] [serial = 1150] [outer = (nil)] 16:28:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f5a1de66400) [pid = 1928] [serial = 1151] [outer = 0x7f5a130e4000] 16:28:01 INFO - PROCESS | 1928 | 1461281281891 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f5a1deb9400) [pid = 1928] [serial = 1152] [outer = 0x7f5a130e4000] 16:28:03 INFO - PROCESS | 1928 | 1461281283116 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1530ms 16:28:03 INFO - PROCESS | 1928 | 1461281283143 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1928 | 1461281283148 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 16:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:28:03 INFO - PROCESS | 1928 | 1461281283156 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1928 | 1461281283162 Marionette TRACE conn5 <- [1,1506,null,{}] 16:28:03 INFO - PROCESS | 1928 | 1461281283169 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:03 INFO - PROCESS | 1928 | 1461281283390 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 16:28:03 INFO - PROCESS | 1928 | 1461281283573 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10833800 == 119 [pid = 1928] [id = 384] 16:28:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f5a0e4cc800) [pid = 1928] [serial = 1153] [outer = (nil)] 16:28:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f5a0fbcc400) [pid = 1928] [serial = 1154] [outer = 0x7f5a0e4cc800] 16:28:03 INFO - PROCESS | 1928 | 1461281283697 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f5a107f5400) [pid = 1928] [serial = 1155] [outer = 0x7f5a0e4cc800] 16:28:04 INFO - PROCESS | 1928 | 1461281284630 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1534ms 16:28:04 INFO - PROCESS | 1928 | 1461281284691 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1928 | 1461281284699 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 16:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:28:04 INFO - PROCESS | 1928 | 1461281284710 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1928 | 1461281284714 Marionette TRACE conn5 <- [1,1510,null,{}] 16:28:04 INFO - PROCESS | 1928 | 1461281284720 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:05 INFO - PROCESS | 1928 | 1461281285016 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 16:28:05 INFO - PROCESS | 1928 | 1461281285277 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1aab2800 == 120 [pid = 1928] [id = 385] 16:28:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a112cd400) [pid = 1928] [serial = 1156] [outer = (nil)] 16:28:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a11718000) [pid = 1928] [serial = 1157] [outer = 0x7f5a112cd400] 16:28:05 INFO - PROCESS | 1928 | 1461281285356 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a12f5cc00) [pid = 1928] [serial = 1158] [outer = 0x7f5a112cd400] 16:28:06 INFO - PROCESS | 1928 | 1461281286221 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1536ms 16:28:06 INFO - PROCESS | 1928 | 1461281286247 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 16:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:28:06 INFO - PROCESS | 1928 | 1461281286252 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 16:28:06 INFO - PROCESS | 1928 | 1461281286258 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1928 | 1461281286264 Marionette TRACE conn5 <- [1,1514,null,{}] 16:28:06 INFO - PROCESS | 1928 | 1461281286281 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:06 INFO - PROCESS | 1928 | 1461281286490 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 16:28:06 INFO - PROCESS | 1928 | 1461281286685 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e016800 == 121 [pid = 1928] [id = 386] 16:28:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a19acf000) [pid = 1928] [serial = 1159] [outer = (nil)] 16:28:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a1a658800) [pid = 1928] [serial = 1160] [outer = 0x7f5a19acf000] 16:28:06 INFO - PROCESS | 1928 | 1461281286762 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a1d442800) [pid = 1928] [serial = 1161] [outer = 0x7f5a19acf000] 16:28:07 INFO - PROCESS | 1928 | 1461281287737 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1537ms 16:28:07 INFO - PROCESS | 1928 | 1461281287797 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1928 | 1461281287801 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 16:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:28:07 INFO - PROCESS | 1928 | 1461281287808 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1928 | 1461281287812 Marionette TRACE conn5 <- [1,1518,null,{}] 16:28:07 INFO - PROCESS | 1928 | 1461281287818 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:08 INFO - PROCESS | 1928 | 1461281288043 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 16:28:08 INFO - PROCESS | 1928 | 1461281288302 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a20952800 == 122 [pid = 1928] [id = 387] 16:28:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a1d4e3800) [pid = 1928] [serial = 1162] [outer = (nil)] 16:28:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a1de6f800) [pid = 1928] [serial = 1163] [outer = 0x7f5a1d4e3800] 16:28:08 INFO - PROCESS | 1928 | 1461281288429 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a1df09c00) [pid = 1928] [serial = 1164] [outer = 0x7f5a1d4e3800] 16:28:09 INFO - PROCESS | 1928 | 1461281289267 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1528ms 16:28:09 INFO - PROCESS | 1928 | 1461281289339 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1928 | 1461281289342 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 16:28:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:28:09 INFO - PROCESS | 1928 | 1461281289349 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1928 | 1461281289351 Marionette TRACE conn5 <- [1,1522,null,{}] 16:28:09 INFO - PROCESS | 1928 | 1461281289357 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 1928 | 1461281289555 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 16:28:09 INFO - PROCESS | 1928 | 1461281289737 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22f9f000 == 123 [pid = 1928] [id = 388] 16:28:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a1d85a400) [pid = 1928] [serial = 1165] [outer = (nil)] 16:28:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a1e12fc00) [pid = 1928] [serial = 1166] [outer = 0x7f5a1d85a400] 16:28:09 INFO - PROCESS | 1928 | 1461281289814 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a1e451c00) [pid = 1928] [serial = 1167] [outer = 0x7f5a1d85a400] 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1928 | 1461281290668 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:28:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:28:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:28:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:28:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:28:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:28:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:28:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:28:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:28:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1380ms 16:28:10 INFO - PROCESS | 1928 | 1461281290744 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1928 | 1461281290747 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 16:28:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:28:10 INFO - PROCESS | 1928 | 1461281290756 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1928 | 1461281290758 Marionette TRACE conn5 <- [1,1526,null,{}] 16:28:10 INFO - PROCESS | 1928 | 1461281290763 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:10 INFO - PROCESS | 1928 | 1461281290983 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 16:28:11 INFO - PROCESS | 1928 | 1461281291173 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26ce0000 == 124 [pid = 1928] [id = 389] 16:28:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a1e44e400) [pid = 1928] [serial = 1168] [outer = (nil)] 16:28:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a226aac00) [pid = 1928] [serial = 1169] [outer = 0x7f5a1e44e400] 16:28:11 INFO - PROCESS | 1928 | 1461281291250 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a2365dc00) [pid = 1928] [serial = 1170] [outer = 0x7f5a1e44e400] 16:28:12 INFO - PROCESS | 1928 | 1461281292078 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:28:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:28:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:28:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:28:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:28:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:28:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:28:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1380ms 16:28:12 INFO - PROCESS | 1928 | 1461281292142 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1928 | 1461281292145 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 16:28:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:28:12 INFO - PROCESS | 1928 | 1461281292152 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1928 | 1461281292154 Marionette TRACE conn5 <- [1,1530,null,{}] 16:28:12 INFO - PROCESS | 1928 | 1461281292202 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 1928 | 1461281292454 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 16:28:12 INFO - PROCESS | 1928 | 1461281292588 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a319c6800 == 125 [pid = 1928] [id = 390] 16:28:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a2269f000) [pid = 1928] [serial = 1171] [outer = (nil)] 16:28:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a23b3e000) [pid = 1928] [serial = 1172] [outer = 0x7f5a2269f000] 16:28:12 INFO - PROCESS | 1928 | 1461281292660 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a24424400) [pid = 1928] [serial = 1173] [outer = 0x7f5a2269f000] 16:28:13 INFO - PROCESS | 1928 | 1461281293438 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:28:13 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:28:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:28:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:28:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:28:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:28:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1336ms 16:28:13 INFO - PROCESS | 1928 | 1461281293491 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1928 | 1461281293494 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 16:28:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:28:13 INFO - PROCESS | 1928 | 1461281293500 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1928 | 1461281293502 Marionette TRACE conn5 <- [1,1534,null,{}] 16:28:13 INFO - PROCESS | 1928 | 1461281293508 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:13 INFO - PROCESS | 1928 | 1461281293729 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 16:28:13 INFO - PROCESS | 1928 | 1461281293920 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a357d0000 == 126 [pid = 1928] [id = 391] 16:28:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a0c43f000) [pid = 1928] [serial = 1174] [outer = (nil)] 16:28:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f5a24ad7800) [pid = 1928] [serial = 1175] [outer = 0x7f5a0c43f000] 16:28:14 INFO - PROCESS | 1928 | 1461281293992 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f5a2697b000) [pid = 1928] [serial = 1176] [outer = 0x7f5a0c43f000] 16:28:14 INFO - PROCESS | 1928 | 1461281294964 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1530ms 16:28:15 INFO - PROCESS | 1928 | 1461281295032 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1928 | 1461281295036 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:28:15 INFO - PROCESS | 1928 | 1461281295043 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1928 | 1461281295046 Marionette TRACE conn5 <- [1,1538,null,{}] 16:28:15 INFO - PROCESS | 1928 | 1461281295051 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:15 INFO - PROCESS | 1928 | 1461281295294 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 16:28:15 INFO - PROCESS | 1928 | 1461281295527 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0f8d9800 == 127 [pid = 1928] [id = 392] 16:28:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f5a0a7ccc00) [pid = 1928] [serial = 1177] [outer = (nil)] 16:28:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a0c436800) [pid = 1928] [serial = 1178] [outer = 0x7f5a0a7ccc00] 16:28:15 INFO - PROCESS | 1928 | 1461281295645 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f5a19c5d400) [pid = 1928] [serial = 1179] [outer = 0x7f5a0a7ccc00] 16:28:17 INFO - PROCESS | 1928 | 1461281297232 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:28:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2243ms 16:28:17 INFO - PROCESS | 1928 | 1461281297287 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1928 | 1461281297292 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 16:28:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:28:17 INFO - PROCESS | 1928 | 1461281297300 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1928 | 1461281297316 Marionette TRACE conn5 <- [1,1542,null,{}] 16:28:17 INFO - PROCESS | 1928 | 1461281297326 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:17 INFO - PROCESS | 1928 | 1461281297535 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 16:28:17 INFO - PROCESS | 1928 | 1461281297726 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10403000 == 128 [pid = 1928] [id = 393] 16:28:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a0d40b800) [pid = 1928] [serial = 1180] [outer = (nil)] 16:28:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a0dddb400) [pid = 1928] [serial = 1181] [outer = 0x7f5a0d40b800] 16:28:17 INFO - PROCESS | 1928 | 1461281297802 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a0e4c9800) [pid = 1928] [serial = 1182] [outer = 0x7f5a0d40b800] 16:28:18 INFO - PROCESS | 1928 | 1461281298679 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:28:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1446ms 16:28:18 INFO - PROCESS | 1928 | 1461281298747 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1928 | 1461281298755 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:28:18 INFO - PROCESS | 1928 | 1461281298764 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1928 | 1461281298767 Marionette TRACE conn5 <- [1,1546,null,{}] 16:28:18 INFO - PROCESS | 1928 | 1461281298774 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:19 INFO - PROCESS | 1928 | 1461281299018 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 16:28:19 INFO - PROCESS | 1928 | 1461281299448 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0a5cc000 == 129 [pid = 1928] [id = 394] 16:28:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a0e4d0800) [pid = 1928] [serial = 1183] [outer = (nil)] 16:28:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a0f7cc800) [pid = 1928] [serial = 1184] [outer = 0x7f5a0e4d0800] 16:28:19 INFO - PROCESS | 1928 | 1461281299522 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a10749800) [pid = 1928] [serial = 1185] [outer = 0x7f5a0e4d0800] 16:28:20 INFO - PROCESS | 1928 | 1461281300454 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23592800 == 128 [pid = 1928] [id = 56] 16:28:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:28:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1783ms 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24a98800 == 127 [pid = 1928] [id = 200] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e61e000 == 126 [pid = 1928] [id = 197] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24a8a000 == 125 [pid = 1928] [id = 62] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a20945000) [pid = 1928] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a0e4ce400) [pid = 1928] [serial = 1088] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23227000 == 124 [pid = 1928] [id = 198] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3a194000 == 123 [pid = 1928] [id = 274] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23953800 == 122 [pid = 1928] [id = 120] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2446b800 == 121 [pid = 1928] [id = 126] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a319c2800 == 120 [pid = 1928] [id = 124] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2accd800 == 119 [pid = 1928] [id = 203] 16:28:20 INFO - PROCESS | 1928 | 1461281300581 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1928 | 1461281300585 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 16:28:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22f99000 == 118 [pid = 1928] [id = 370] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a216d5800 == 117 [pid = 1928] [id = 369] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e612000 == 116 [pid = 1928] [id = 368] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e010800 == 115 [pid = 1928] [id = 367] 16:28:20 INFO - PROCESS | 1928 | 1461281300606 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1928 | 1461281300613 Marionette TRACE conn5 <- [1,1550,null,{}] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db48800 == 114 [pid = 1928] [id = 366] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aaac000 == 113 [pid = 1928] [id = 365] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17945000 == 112 [pid = 1928] [id = 364] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c4b6800 == 111 [pid = 1928] [id = 363] 16:28:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1b90b800 == 110 [pid = 1928] [id = 361] 16:28:20 INFO - PROCESS | 1928 | 1461281300642 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 1928 | 1461281300830 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a1a63b800) [pid = 1928] [serial = 978] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a357a0800) [pid = 1928] [serial = 990] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a1e449000) [pid = 1928] [serial = 948] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f5a1d648400) [pid = 1928] [serial = 1044] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f5a1891ec00) [pid = 1928] [serial = 1062] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f5a1ff85400) [pid = 1928] [serial = 1059] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f5a0c435800) [pid = 1928] [serial = 1029] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f5a1a053000) [pid = 1928] [serial = 1038] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f5a1145b800) [pid = 1928] [serial = 975] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f5a10742800) [pid = 1928] [serial = 1032] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a2120c800) [pid = 1928] [serial = 987] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a12f58800) [pid = 1928] [serial = 1035] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a11274800) [pid = 1928] [serial = 993] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a1e131000) [pid = 1928] [serial = 999] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a1e0d6000) [pid = 1928] [serial = 1050] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a31dd7000) [pid = 1928] [serial = 984] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a1df03000) [pid = 1928] [serial = 1047] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a1e2b5000) [pid = 1928] [serial = 1053] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a1e128800) [pid = 1928] [serial = 996] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a1ae61c00) [pid = 1928] [serial = 1041] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a212f7400) [pid = 1928] [serial = 981] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a1e2b7800) [pid = 1928] [serial = 945] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1fd0f400) [pid = 1928] [serial = 1056] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f5a107f0400) [pid = 1928] [serial = 1076] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f5a12f57400) [pid = 1928] [serial = 1079] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f5a19bc2000) [pid = 1928] [serial = 1082] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f5a1a956800) [pid = 1928] [serial = 1085] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f5a1a9e7800) [pid = 1928] [serial = 1086] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1928 | 1461281301118 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d265800 == 111 [pid = 1928] [id = 395] 16:28:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f5a107f0400) [pid = 1928] [serial = 1186] [outer = (nil)] 16:28:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f5a112d0800) [pid = 1928] [serial = 1187] [outer = 0x7f5a107f0400] 16:28:21 INFO - PROCESS | 1928 | 1461281301187 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f5a11456400) [pid = 1928] [serial = 1188] [outer = 0x7f5a107f0400] 16:28:21 INFO - PROCESS | 1928 | 1461281301933 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1369ms 16:28:21 INFO - PROCESS | 1928 | 1461281301965 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1928 | 1461281301970 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 16:28:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:28:21 INFO - PROCESS | 1928 | 1461281301977 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1928 | 1461281301980 Marionette TRACE conn5 <- [1,1554,null,{}] 16:28:21 INFO - PROCESS | 1928 | 1461281301985 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:22 INFO - PROCESS | 1928 | 1461281302162 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 16:28:22 INFO - PROCESS | 1928 | 1461281302302 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11882800 == 112 [pid = 1928] [id = 396] 16:28:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f5a1126bc00) [pid = 1928] [serial = 1189] [outer = (nil)] 16:28:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f5a12f26400) [pid = 1928] [serial = 1190] [outer = 0x7f5a1126bc00] 16:28:22 INFO - PROCESS | 1928 | 1461281302374 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a12f57000) [pid = 1928] [serial = 1191] [outer = 0x7f5a1126bc00] 16:28:23 INFO - PROCESS | 1928 | 1461281303122 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:28:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1179ms 16:28:23 INFO - PROCESS | 1928 | 1461281303165 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1928 | 1461281303169 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 16:28:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:28:23 INFO - PROCESS | 1928 | 1461281303192 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1928 | 1461281303195 Marionette TRACE conn5 <- [1,1558,null,{}] 16:28:23 INFO - PROCESS | 1928 | 1461281303200 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:23 INFO - PROCESS | 1928 | 1461281303459 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 16:28:23 INFO - PROCESS | 1928 | 1461281303482 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17b89800 == 113 [pid = 1928] [id = 397] 16:28:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a12f57400) [pid = 1928] [serial = 1192] [outer = (nil)] 16:28:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a12f5c000) [pid = 1928] [serial = 1193] [outer = 0x7f5a12f57400] 16:28:23 INFO - PROCESS | 1928 | 1461281303544 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a1333f800) [pid = 1928] [serial = 1194] [outer = 0x7f5a12f57400] 16:28:24 INFO - PROCESS | 1928 | 1461281304432 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:28:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1279ms 16:28:24 INFO - PROCESS | 1928 | 1461281304472 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1928 | 1461281304476 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 16:28:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:28:24 INFO - PROCESS | 1928 | 1461281304481 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1928 | 1461281304484 Marionette TRACE conn5 <- [1,1562,null,{}] 16:28:24 INFO - PROCESS | 1928 | 1461281304489 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:24 INFO - PROCESS | 1928 | 1461281304809 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 16:28:24 INFO - PROCESS | 1928 | 1461281304852 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a18739000 == 114 [pid = 1928] [id = 398] 16:28:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a13343000) [pid = 1928] [serial = 1195] [outer = (nil)] 16:28:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a19976000) [pid = 1928] [serial = 1196] [outer = 0x7f5a13343000] 16:28:24 INFO - PROCESS | 1928 | 1461281304917 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a19ace400) [pid = 1928] [serial = 1197] [outer = 0x7f5a13343000] 16:28:26 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a0d405000) [pid = 1928] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:28:26 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a0a7c7800) [pid = 1928] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:28:26 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a19bc4400) [pid = 1928] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:28:26 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f5a0db65400) [pid = 1928] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:28:26 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f5a0e54b400) [pid = 1928] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:28:26 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f5a0a7c3800) [pid = 1928] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:28:26 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f5a1144c800) [pid = 1928] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:28:26 INFO - PROCESS | 1928 | 1461281306385 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:28:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1932ms 16:28:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:28:26 INFO - PROCESS | 1928 | 1461281306414 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1928 | 1461281306417 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 16:28:26 INFO - PROCESS | 1928 | 1461281306423 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1928 | 1461281306426 Marionette TRACE conn5 <- [1,1566,null,{}] 16:28:26 INFO - PROCESS | 1928 | 1461281306431 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:26 INFO - PROCESS | 1928 | 1461281306645 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 16:28:26 INFO - PROCESS | 1928 | 1461281306664 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1875a800 == 115 [pid = 1928] [id = 399] 16:28:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f5a0fbc3800) [pid = 1928] [serial = 1198] [outer = (nil)] 16:28:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f5a19a90800) [pid = 1928] [serial = 1199] [outer = 0x7f5a0fbc3800] 16:28:26 INFO - PROCESS | 1928 | 1461281306737 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f5a19bcc000) [pid = 1928] [serial = 1200] [outer = 0x7f5a0fbc3800] 16:28:27 INFO - PROCESS | 1928 | 1461281307515 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:28:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1133ms 16:28:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:28:27 INFO - PROCESS | 1928 | 1461281307566 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1928 | 1461281307569 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 16:28:27 INFO - PROCESS | 1928 | 1461281307576 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1928 | 1461281307578 Marionette TRACE conn5 <- [1,1570,null,{}] 16:28:27 INFO - PROCESS | 1928 | 1461281307584 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:27 INFO - PROCESS | 1928 | 1461281307749 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 16:28:27 INFO - PROCESS | 1928 | 1461281307763 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a4cd800 == 116 [pid = 1928] [id = 400] 16:28:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f5a0db58000) [pid = 1928] [serial = 1201] [outer = (nil)] 16:28:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a1a054800) [pid = 1928] [serial = 1202] [outer = 0x7f5a0db58000] 16:28:27 INFO - PROCESS | 1928 | 1461281307825 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a1a0bd800) [pid = 1928] [serial = 1203] [outer = 0x7f5a0db58000] 16:28:28 INFO - PROCESS | 1928 | 1461281308972 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:28:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1436ms 16:28:29 INFO - PROCESS | 1928 | 1461281309011 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1928 | 1461281309018 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 16:28:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:28:29 INFO - PROCESS | 1928 | 1461281309028 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1928 | 1461281309032 Marionette TRACE conn5 <- [1,1574,null,{}] 16:28:29 INFO - PROCESS | 1928 | 1461281309059 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:29 INFO - PROCESS | 1928 | 1461281309263 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 16:28:29 INFO - PROCESS | 1928 | 1461281309446 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0f8d8000 == 117 [pid = 1928] [id = 401] 16:28:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a0dde2400) [pid = 1928] [serial = 1204] [outer = (nil)] 16:28:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a0e544800) [pid = 1928] [serial = 1205] [outer = 0x7f5a0dde2400] 16:28:29 INFO - PROCESS | 1928 | 1461281309521 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a0fbce800) [pid = 1928] [serial = 1206] [outer = 0x7f5a0dde2400] 16:28:30 INFO - PROCESS | 1928 | 1461281310497 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:28:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1505ms 16:28:30 INFO - PROCESS | 1928 | 1461281310533 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1928 | 1461281310540 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:28:30 INFO - PROCESS | 1928 | 1461281310551 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1928 | 1461281310555 Marionette TRACE conn5 <- [1,1578,null,{}] 16:28:30 INFO - PROCESS | 1928 | 1461281310561 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:30 INFO - PROCESS | 1928 | 1461281310747 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 16:28:30 INFO - PROCESS | 1928 | 1461281310934 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a186e5000 == 118 [pid = 1928] [id = 402] 16:28:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a10750800) [pid = 1928] [serial = 1207] [outer = (nil)] 16:28:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a1145e000) [pid = 1928] [serial = 1208] [outer = 0x7f5a10750800] 16:28:31 INFO - PROCESS | 1928 | 1461281311006 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a12f58000) [pid = 1928] [serial = 1209] [outer = 0x7f5a10750800] 16:28:31 INFO - PROCESS | 1928 | 1461281311969 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:28:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1484ms 16:28:32 INFO - PROCESS | 1928 | 1461281312036 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 16:28:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:28:32 INFO - PROCESS | 1928 | 1461281312040 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 16:28:32 INFO - PROCESS | 1928 | 1461281312047 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1928 | 1461281312053 Marionette TRACE conn5 <- [1,1582,null,{}] 16:28:32 INFO - PROCESS | 1928 | 1461281312069 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:32 INFO - PROCESS | 1928 | 1461281312310 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 16:28:32 INFO - PROCESS | 1928 | 1461281312550 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1bf13800 == 119 [pid = 1928] [id = 403] 16:28:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a13340000) [pid = 1928] [serial = 1210] [outer = (nil)] 16:28:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a1996f800) [pid = 1928] [serial = 1211] [outer = 0x7f5a13340000] 16:28:32 INFO - PROCESS | 1928 | 1461281312670 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f5a19bbec00) [pid = 1928] [serial = 1212] [outer = 0x7f5a13340000] 16:28:33 INFO - PROCESS | 1928 | 1461281313567 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:28:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1587ms 16:28:33 INFO - PROCESS | 1928 | 1461281313635 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1928 | 1461281313640 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 16:28:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:28:33 INFO - PROCESS | 1928 | 1461281313646 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1928 | 1461281313649 Marionette TRACE conn5 <- [1,1586,null,{}] 16:28:33 INFO - PROCESS | 1928 | 1461281313655 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:33 INFO - PROCESS | 1928 | 1461281313852 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 16:28:34 INFO - PROCESS | 1928 | 1461281314044 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d819800 == 120 [pid = 1928] [id = 404] 16:28:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f5a18920800) [pid = 1928] [serial = 1213] [outer = (nil)] 16:28:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f5a1a348800) [pid = 1928] [serial = 1214] [outer = 0x7f5a18920800] 16:28:34 INFO - PROCESS | 1928 | 1461281314160 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a1a62e400) [pid = 1928] [serial = 1215] [outer = 0x7f5a18920800] 16:28:34 INFO - PROCESS | 1928 | 1461281314975 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:28:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:28:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1379ms 16:28:35 INFO - PROCESS | 1928 | 1461281315026 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1928 | 1461281315029 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 16:28:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:28:35 INFO - PROCESS | 1928 | 1461281315036 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1928 | 1461281315039 Marionette TRACE conn5 <- [1,1590,null,{}] 16:28:35 INFO - PROCESS | 1928 | 1461281315045 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:35 INFO - PROCESS | 1928 | 1461281315239 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 16:28:35 INFO - PROCESS | 1928 | 1461281315421 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db43800 == 121 [pid = 1928] [id = 405] 16:28:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f5a19c5a400) [pid = 1928] [serial = 1216] [outer = (nil)] 16:28:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a1a639800) [pid = 1928] [serial = 1217] [outer = 0x7f5a19c5a400] 16:28:35 INFO - PROCESS | 1928 | 1461281315494 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a1a961000) [pid = 1928] [serial = 1218] [outer = 0x7f5a19c5a400] 16:28:36 INFO - PROCESS | 1928 | 1461281316375 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:28:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1386ms 16:28:36 INFO - PROCESS | 1928 | 1461281316424 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1928 | 1461281316428 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 16:28:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:28:36 INFO - PROCESS | 1928 | 1461281316434 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1928 | 1461281316437 Marionette TRACE conn5 <- [1,1594,null,{}] 16:28:36 INFO - PROCESS | 1928 | 1461281316442 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:36 INFO - PROCESS | 1928 | 1461281316658 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 16:28:36 INFO - PROCESS | 1928 | 1461281316839 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1dea1000 == 122 [pid = 1928] [id = 406] 16:28:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a1bc8cc00) [pid = 1928] [serial = 1219] [outer = (nil)] 16:28:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a1ca58c00) [pid = 1928] [serial = 1220] [outer = 0x7f5a1bc8cc00] 16:28:36 INFO - PROCESS | 1928 | 1461281316915 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a1d85cc00) [pid = 1928] [serial = 1221] [outer = 0x7f5a1bc8cc00] 16:28:37 INFO - PROCESS | 1928 | 1461281317864 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:28:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1478ms 16:28:37 INFO - PROCESS | 1928 | 1461281317914 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1928 | 1461281317917 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:28:37 INFO - PROCESS | 1928 | 1461281317924 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1928 | 1461281317927 Marionette TRACE conn5 <- [1,1598,null,{}] 16:28:37 INFO - PROCESS | 1928 | 1461281317932 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:38 INFO - PROCESS | 1928 | 1461281318119 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 16:28:38 INFO - PROCESS | 1928 | 1461281318310 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e339800 == 123 [pid = 1928] [id = 407] 16:28:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a1a345000) [pid = 1928] [serial = 1222] [outer = (nil)] 16:28:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a1d8e4400) [pid = 1928] [serial = 1223] [outer = 0x7f5a1a345000] 16:28:38 INFO - PROCESS | 1928 | 1461281318405 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a1de6fc00) [pid = 1928] [serial = 1224] [outer = 0x7f5a1a345000] 16:28:39 INFO - PROCESS | 1928 | 1461281319271 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:28:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1391ms 16:28:39 INFO - PROCESS | 1928 | 1461281319317 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1928 | 1461281319321 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:28:39 INFO - PROCESS | 1928 | 1461281319328 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1928 | 1461281319332 Marionette TRACE conn5 <- [1,1602,null,{}] 16:28:39 INFO - PROCESS | 1928 | 1461281319338 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:39 INFO - PROCESS | 1928 | 1461281319562 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 16:28:39 INFO - PROCESS | 1928 | 1461281319752 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e6bb800 == 124 [pid = 1928] [id = 408] 16:28:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a0a7c3800) [pid = 1928] [serial = 1225] [outer = (nil)] 16:28:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a1debc400) [pid = 1928] [serial = 1226] [outer = 0x7f5a0a7c3800] 16:28:39 INFO - PROCESS | 1928 | 1461281319825 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a1df0e800) [pid = 1928] [serial = 1227] [outer = 0x7f5a0a7c3800] 16:28:40 INFO - PROCESS | 1928 | 1461281320722 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:28:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1429ms 16:28:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:28:40 INFO - PROCESS | 1928 | 1461281320758 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1928 | 1461281320761 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 16:28:40 INFO - PROCESS | 1928 | 1461281320768 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1928 | 1461281320771 Marionette TRACE conn5 <- [1,1606,null,{}] 16:28:40 INFO - PROCESS | 1928 | 1461281320777 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 1928 | 1461281320964 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 16:28:41 INFO - PROCESS | 1928 | 1461281321154 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2270e000 == 125 [pid = 1928] [id = 409] 16:28:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a1a65c000) [pid = 1928] [serial = 1228] [outer = (nil)] 16:28:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a1e0d8400) [pid = 1928] [serial = 1229] [outer = 0x7f5a1a65c000] 16:28:41 INFO - PROCESS | 1928 | 1461281321223 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a1e126400) [pid = 1928] [serial = 1230] [outer = 0x7f5a1a65c000] 16:28:42 INFO - PROCESS | 1928 | 1461281322131 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:28:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1431ms 16:28:42 INFO - PROCESS | 1928 | 1461281322199 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1928 | 1461281322203 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 16:28:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:28:42 INFO - PROCESS | 1928 | 1461281322209 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1928 | 1461281322212 Marionette TRACE conn5 <- [1,1610,null,{}] 16:28:42 INFO - PROCESS | 1928 | 1461281322218 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:42 INFO - PROCESS | 1928 | 1461281322424 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 16:28:42 INFO - PROCESS | 1928 | 1461281322609 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2320c000 == 126 [pid = 1928] [id = 410] 16:28:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a19a8e000) [pid = 1928] [serial = 1231] [outer = (nil)] 16:28:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a1df10c00) [pid = 1928] [serial = 1232] [outer = 0x7f5a19a8e000] 16:28:42 INFO - PROCESS | 1928 | 1461281322683 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a1e447c00) [pid = 1928] [serial = 1233] [outer = 0x7f5a19a8e000] 16:28:43 INFO - PROCESS | 1928 | 1461281323564 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:28:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1428ms 16:28:43 INFO - PROCESS | 1928 | 1461281323639 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1928 | 1461281323643 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 16:28:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:28:43 INFO - PROCESS | 1928 | 1461281323649 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1928 | 1461281323654 Marionette TRACE conn5 <- [1,1614,null,{}] 16:28:43 INFO - PROCESS | 1928 | 1461281323659 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:43 INFO - PROCESS | 1928 | 1461281323929 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 16:28:44 INFO - PROCESS | 1928 | 1461281324159 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23c51000 == 127 [pid = 1928] [id = 411] 16:28:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a1fd0cc00) [pid = 1928] [serial = 1234] [outer = (nil)] 16:28:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a2120ec00) [pid = 1928] [serial = 1235] [outer = 0x7f5a1fd0cc00] 16:28:44 INFO - PROCESS | 1928 | 1461281324284 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a21240400) [pid = 1928] [serial = 1236] [outer = 0x7f5a1fd0cc00] 16:28:45 INFO - PROCESS | 1928 | 1461281325150 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:28:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1536ms 16:28:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:28:45 INFO - PROCESS | 1928 | 1461281325186 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1928 | 1461281325189 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 16:28:45 INFO - PROCESS | 1928 | 1461281325197 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1928 | 1461281325200 Marionette TRACE conn5 <- [1,1618,null,{}] 16:28:45 INFO - PROCESS | 1928 | 1461281325206 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 1928 | 1461281325399 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 16:28:45 INFO - PROCESS | 1928 | 1461281325601 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24a8a000 == 128 [pid = 1928] [id = 412] 16:28:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a0c435c00) [pid = 1928] [serial = 1237] [outer = (nil)] 16:28:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a212f8800) [pid = 1928] [serial = 1238] [outer = 0x7f5a0c435c00] 16:28:45 INFO - PROCESS | 1928 | 1461281325672 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a2239f800) [pid = 1928] [serial = 1239] [outer = 0x7f5a0c435c00] 16:28:46 INFO - PROCESS | 1928 | 1461281326600 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:28:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:28:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1485ms 16:28:46 INFO - PROCESS | 1928 | 1461281326681 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1928 | 1461281326685 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 16:28:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:28:46 INFO - PROCESS | 1928 | 1461281326690 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1928 | 1461281326693 Marionette TRACE conn5 <- [1,1622,null,{}] 16:28:46 INFO - PROCESS | 1928 | 1461281326699 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:46 INFO - PROCESS | 1928 | 1461281326895 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 16:28:47 INFO - PROCESS | 1928 | 1461281327451 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0e422000 == 129 [pid = 1928] [id = 413] 16:28:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a0a7cf400) [pid = 1928] [serial = 1240] [outer = (nil)] 16:28:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a0c43b000) [pid = 1928] [serial = 1241] [outer = 0x7f5a0a7cf400] 16:28:47 INFO - PROCESS | 1928 | 1461281327563 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a0db57400) [pid = 1928] [serial = 1242] [outer = 0x7f5a0a7cf400] 16:28:48 INFO - PROCESS | 1928 | 1461281328497 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1879ms 16:28:48 INFO - PROCESS | 1928 | 1461281328573 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1928 | 1461281328578 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 16:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:28:48 INFO - PROCESS | 1928 | 1461281328585 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1928 | 1461281328592 Marionette TRACE conn5 <- [1,1626,null,{}] 16:28:48 INFO - PROCESS | 1928 | 1461281328598 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:48 INFO - PROCESS | 1928 | 1461281328899 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 16:28:49 INFO - PROCESS | 1928 | 1461281329225 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0a5cd800 == 130 [pid = 1928] [id = 414] 16:28:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a0c43d800) [pid = 1928] [serial = 1243] [outer = (nil)] 16:28:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a1144c800) [pid = 1928] [serial = 1244] [outer = 0x7f5a0c43d800] 16:28:49 INFO - PROCESS | 1928 | 1461281329298 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a117e6400) [pid = 1928] [serial = 1245] [outer = 0x7f5a0c43d800] 16:28:49 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23f1a000 == 129 [pid = 1928] [id = 52] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a1a9ec800) [pid = 1928] [serial = 1124] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a239af400) [pid = 1928] [serial = 1127] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a1de66400) [pid = 1928] [serial = 1151] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a2123f000) [pid = 1928] [serial = 1121] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a130edc00) [pid = 1928] [serial = 1139] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a18937800) [pid = 1928] [serial = 1097] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f5a1e12e400) [pid = 1928] [serial = 1112] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f5a0e550400) [pid = 1928] [serial = 1136] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a1bfd3c00) [pid = 1928] [serial = 1146] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a0f7c4800) [pid = 1928] [serial = 1089] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a107f2800) [pid = 1928] [serial = 1134] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a1a0b3800) [pid = 1928] [serial = 1100] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a0e54d400) [pid = 1928] [serial = 1133] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a1aee3400) [pid = 1928] [serial = 1103] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a1a952400) [pid = 1928] [serial = 1145] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a1145b000) [pid = 1928] [serial = 1137] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a1e876c00) [pid = 1928] [serial = 1115] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a1ff81000) [pid = 1928] [serial = 1118] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a1897ac00) [pid = 1928] [serial = 1140] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a0d407c00) [pid = 1928] [serial = 1091] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a0f7cf400) [pid = 1928] [serial = 1148] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a1a05bc00) [pid = 1928] [serial = 1142] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a1a347400) [pid = 1928] [serial = 1143] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a11443800) [pid = 1928] [serial = 1094] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a1d859000) [pid = 1928] [serial = 1149] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a0e54f000) [pid = 1928] [serial = 1130] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a1df0f800) [pid = 1928] [serial = 1109] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a1a657800) [pid = 1928] [serial = 1106] [outer = (nil)] [url = about:blank] 16:28:50 INFO - PROCESS | 1928 | 1461281330238 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:28:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1684ms 16:28:50 INFO - PROCESS | 1928 | 1461281330274 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1928 | 1461281330279 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:28:50 INFO - PROCESS | 1928 | 1461281330287 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1928 | 1461281330290 Marionette TRACE conn5 <- [1,1630,null,{}] 16:28:50 INFO - PROCESS | 1928 | 1461281330296 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 1928 | 1461281330505 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 16:28:50 INFO - PROCESS | 1928 | 1461281330655 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f9c7000 == 130 [pid = 1928] [id = 415] 16:28:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a0d231c00) [pid = 1928] [serial = 1246] [outer = (nil)] 16:28:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a12f59c00) [pid = 1928] [serial = 1247] [outer = 0x7f5a0d231c00] 16:28:50 INFO - PROCESS | 1928 | 1461281330717 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a18916800) [pid = 1928] [serial = 1248] [outer = 0x7f5a0d231c00] 16:28:51 INFO - PROCESS | 1928 | 1461281331498 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1230ms 16:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:28:51 INFO - PROCESS | 1928 | 1461281331529 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1928 | 1461281331533 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 16:28:51 INFO - PROCESS | 1928 | 1461281331547 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1928 | 1461281331556 Marionette TRACE conn5 <- [1,1634,null,{}] 16:28:51 INFO - PROCESS | 1928 | 1461281331564 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:51 INFO - PROCESS | 1928 | 1461281331736 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 16:28:51 INFO - PROCESS | 1928 | 1461281331757 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a186eb800 == 131 [pid = 1928] [id = 416] 16:28:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a19bc4400) [pid = 1928] [serial = 1249] [outer = (nil)] 16:28:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a1a0bc000) [pid = 1928] [serial = 1250] [outer = 0x7f5a19bc4400] 16:28:51 INFO - PROCESS | 1928 | 1461281331820 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a1a634400) [pid = 1928] [serial = 1251] [outer = 0x7f5a19bc4400] 16:28:52 INFO - PROCESS | 1928 | 1461281332776 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1300ms 16:28:52 INFO - PROCESS | 1928 | 1461281332842 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1928 | 1461281332847 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 16:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:28:52 INFO - PROCESS | 1928 | 1461281332853 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1928 | 1461281332855 Marionette TRACE conn5 <- [1,1638,null,{}] 16:28:52 INFO - PROCESS | 1928 | 1461281332861 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:53 INFO - PROCESS | 1928 | 1461281333097 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 16:28:53 INFO - PROCESS | 1928 | 1461281333127 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a4d1800 == 132 [pid = 1928] [id = 417] 16:28:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a19bcb400) [pid = 1928] [serial = 1252] [outer = (nil)] 16:28:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a1ae5d800) [pid = 1928] [serial = 1253] [outer = 0x7f5a19bcb400] 16:28:53 INFO - PROCESS | 1928 | 1461281333190 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a1ca54400) [pid = 1928] [serial = 1254] [outer = 0x7f5a19bcb400] 16:28:54 INFO - PROCESS | 1928 | 1461281334150 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1328ms 16:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:28:54 INFO - PROCESS | 1928 | 1461281334182 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 16:28:54 INFO - PROCESS | 1928 | 1461281334184 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 16:28:54 INFO - PROCESS | 1928 | 1461281334191 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1928 | 1461281334194 Marionette TRACE conn5 <- [1,1642,null,{}] 16:28:54 INFO - PROCESS | 1928 | 1461281334199 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:54 INFO - PROCESS | 1928 | 1461281334432 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 16:28:54 INFO - PROCESS | 1928 | 1461281334463 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1bf15800 == 133 [pid = 1928] [id = 418] 16:28:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a1d851400) [pid = 1928] [serial = 1255] [outer = (nil)] 16:28:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a1d8e0800) [pid = 1928] [serial = 1256] [outer = 0x7f5a1d851400] 16:28:54 INFO - PROCESS | 1928 | 1461281334536 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a1e12e400) [pid = 1928] [serial = 1257] [outer = 0x7f5a1d851400] 16:28:55 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a12f57400) [pid = 1928] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:28:55 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a107f0400) [pid = 1928] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:28:55 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a13343000) [pid = 1928] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:28:55 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a0e4d0800) [pid = 1928] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:28:55 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a0d40b800) [pid = 1928] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:28:55 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a1126bc00) [pid = 1928] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:28:55 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a0fbc3800) [pid = 1928] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:28:55 INFO - PROCESS | 1928 | 1461281335575 Marionette TRACE conn5 <- [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:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1433ms 16:28:55 INFO - PROCESS | 1928 | 1461281335624 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1928 | 1461281335628 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 16:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:28:55 INFO - PROCESS | 1928 | 1461281335634 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1928 | 1461281335638 Marionette TRACE conn5 <- [1,1646,null,{}] 16:28:55 INFO - PROCESS | 1928 | 1461281335643 Marionette TRACE conn5 -> [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:28:55 INFO - PROCESS | 1928 | 1461281335829 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 16:28:55 INFO - PROCESS | 1928 | 1461281335845 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1de5e000 == 134 [pid = 1928] [id = 419] 16:28:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a1ca59000) [pid = 1928] [serial = 1258] [outer = (nil)] 16:28:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a1e44a400) [pid = 1928] [serial = 1259] [outer = 0x7f5a1ca59000] 16:28:55 INFO - PROCESS | 1928 | 1461281335906 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a1e87f800) [pid = 1928] [serial = 1260] [outer = 0x7f5a1ca59000] 16:28:56 INFO - PROCESS | 1928 | 1461281336739 Marionette TRACE conn5 <- [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:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1133ms 16:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:28:56 INFO - PROCESS | 1928 | 1461281336769 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1928 | 1461281336772 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 16:28:56 INFO - PROCESS | 1928 | 1461281336788 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1928 | 1461281336791 Marionette TRACE conn5 <- [1,1650,null,{}] 16:28:56 INFO - PROCESS | 1928 | 1461281336797 Marionette TRACE conn5 -> [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:28:56 INFO - PROCESS | 1928 | 1461281336969 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 16:28:57 INFO - PROCESS | 1928 | 1461281337103 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c1d0800 == 135 [pid = 1928] [id = 420] 16:28:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a0a7c2c00) [pid = 1928] [serial = 1261] [outer = (nil)] 16:28:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a0a7c7c00) [pid = 1928] [serial = 1262] [outer = 0x7f5a0a7c2c00] 16:28:57 INFO - PROCESS | 1928 | 1461281337308 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a0dddbc00) [pid = 1928] [serial = 1263] [outer = 0x7f5a0a7c2c00] 16:28:58 INFO - PROCESS | 1928 | 1461281338321 Marionette TRACE conn5 <- [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:28:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1594ms 16:28:58 INFO - PROCESS | 1928 | 1461281338374 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 1928 | 1461281338383 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 16:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:28:58 INFO - PROCESS | 1928 | 1461281338393 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1928 | 1461281338396 Marionette TRACE conn5 <- [1,1654,null,{}] 16:28:58 INFO - PROCESS | 1928 | 1461281338405 Marionette TRACE conn5 -> [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:28:58 INFO - PROCESS | 1928 | 1461281338648 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 16:28:58 INFO - PROCESS | 1928 | 1461281338888 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17943800 == 136 [pid = 1928] [id = 421] 16:28:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a112c8c00) [pid = 1928] [serial = 1264] [outer = (nil)] 16:28:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a11457000) [pid = 1928] [serial = 1265] [outer = 0x7f5a112c8c00] 16:28:59 INFO - PROCESS | 1928 | 1461281339015 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a12f2f800) [pid = 1928] [serial = 1266] [outer = 0x7f5a112c8c00] 16:28:59 INFO - PROCESS | 1928 | 1461281339922 Marionette TRACE conn5 <- [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:28:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1587ms 16:28:59 INFO - PROCESS | 1928 | 1461281339983 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1928 | 1461281339989 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:29:00 INFO - PROCESS | 1928 | 1461281339998 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 1928 | 1461281340001 Marionette TRACE conn5 <- [1,1658,null,{}] 16:29:00 INFO - PROCESS | 1928 | 1461281340009 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:00 INFO - PROCESS | 1928 | 1461281340226 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 16:29:00 INFO - PROCESS | 1928 | 1461281340497 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1bf14800 == 137 [pid = 1928] [id = 422] 16:29:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a18932800) [pid = 1928] [serial = 1267] [outer = (nil)] 16:29:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a1896fc00) [pid = 1928] [serial = 1268] [outer = 0x7f5a18932800] 16:29:00 INFO - PROCESS | 1928 | 1461281340659 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a19a91400) [pid = 1928] [serial = 1269] [outer = 0x7f5a18932800] 16:29:01 INFO - PROCESS | 1928 | 1461281341643 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1688ms 16:29:01 INFO - PROCESS | 1928 | 1461281341687 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1928 | 1461281341691 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:29:01 INFO - PROCESS | 1928 | 1461281341700 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1928 | 1461281341709 Marionette TRACE conn5 <- [1,1662,null,{}] 16:29:01 INFO - PROCESS | 1928 | 1461281341724 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 1928 | 1461281341943 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 16:29:02 INFO - PROCESS | 1928 | 1461281342138 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22714000 == 138 [pid = 1928] [id = 423] 16:29:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a1a34fc00) [pid = 1928] [serial = 1270] [outer = (nil)] 16:29:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a1c0cac00) [pid = 1928] [serial = 1271] [outer = 0x7f5a1a34fc00] 16:29:02 INFO - PROCESS | 1928 | 1461281342219 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a1d852400) [pid = 1928] [serial = 1272] [outer = 0x7f5a1a34fc00] 16:29:03 INFO - PROCESS | 1928 | 1461281343152 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1491ms 16:29:03 INFO - PROCESS | 1928 | 1461281343190 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1928 | 1461281343196 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:29:03 INFO - PROCESS | 1928 | 1461281343202 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1928 | 1461281343205 Marionette TRACE conn5 <- [1,1666,null,{}] 16:29:03 INFO - PROCESS | 1928 | 1461281343211 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 1928 | 1461281343410 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 16:29:03 INFO - PROCESS | 1928 | 1461281343652 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a239d0800 == 139 [pid = 1928] [id = 424] 16:29:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a1bc97c00) [pid = 1928] [serial = 1273] [outer = (nil)] 16:29:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a1e122800) [pid = 1928] [serial = 1274] [outer = 0x7f5a1bc97c00] 16:29:03 INFO - PROCESS | 1928 | 1461281343808 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a1e453400) [pid = 1928] [serial = 1275] [outer = 0x7f5a1bc97c00] 16:29:04 INFO - PROCESS | 1928 | 1461281344667 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1535ms 16:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:29:04 INFO - PROCESS | 1928 | 1461281344738 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1928 | 1461281344741 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 16:29:04 INFO - PROCESS | 1928 | 1461281344748 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1928 | 1461281344753 Marionette TRACE conn5 <- [1,1670,null,{}] 16:29:04 INFO - PROCESS | 1928 | 1461281344758 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:04 INFO - PROCESS | 1928 | 1461281344960 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 16:29:05 INFO - PROCESS | 1928 | 1461281345149 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26c46800 == 140 [pid = 1928] [id = 425] 16:29:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a21210000) [pid = 1928] [serial = 1276] [outer = (nil)] 16:29:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a212f5400) [pid = 1928] [serial = 1277] [outer = 0x7f5a21210000] 16:29:05 INFO - PROCESS | 1928 | 1461281345239 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a22b1cc00) [pid = 1928] [serial = 1278] [outer = 0x7f5a21210000] 16:29:06 INFO - PROCESS | 1928 | 1461281346169 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1481ms 16:29:06 INFO - PROCESS | 1928 | 1461281346229 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1928 | 1461281346232 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 16:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:29:06 INFO - PROCESS | 1928 | 1461281346238 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1928 | 1461281346241 Marionette TRACE conn5 <- [1,1674,null,{}] 16:29:06 INFO - PROCESS | 1928 | 1461281346247 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:06 INFO - PROCESS | 1928 | 1461281346453 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 16:29:06 INFO - PROCESS | 1928 | 1461281346642 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2fcc8800 == 141 [pid = 1928] [id = 426] 16:29:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a21234800) [pid = 1928] [serial = 1279] [outer = (nil)] 16:29:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a23b48800) [pid = 1928] [serial = 1280] [outer = 0x7f5a21234800] 16:29:06 INFO - PROCESS | 1928 | 1461281346717 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a2421bc00) [pid = 1928] [serial = 1281] [outer = 0x7f5a21234800] 16:29:07 INFO - PROCESS | 1928 | 1461281347721 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1535ms 16:29:07 INFO - PROCESS | 1928 | 1461281347776 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1928 | 1461281347779 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 16:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:29:07 INFO - PROCESS | 1928 | 1461281347785 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1928 | 1461281347788 Marionette TRACE conn5 <- [1,1678,null,{}] 16:29:07 INFO - PROCESS | 1928 | 1461281347794 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 1928 | 1461281347993 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 16:29:08 INFO - PROCESS | 1928 | 1461281348225 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30dd0000 == 142 [pid = 1928] [id = 427] 16:29:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a19bc7400) [pid = 1928] [serial = 1282] [outer = (nil)] 16:29:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a2421c800) [pid = 1928] [serial = 1283] [outer = 0x7f5a19bc7400] 16:29:08 INFO - PROCESS | 1928 | 1461281348340 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a24ad6000) [pid = 1928] [serial = 1284] [outer = 0x7f5a19bc7400] 16:29:09 INFO - PROCESS | 1928 | 1461281349153 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1431ms 16:29:09 INFO - PROCESS | 1928 | 1461281349234 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 1928 | 1461281349240 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 16:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:29:09 INFO - PROCESS | 1928 | 1461281349250 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1928 | 1461281349252 Marionette TRACE conn5 <- [1,1682,null,{}] 16:29:09 INFO - PROCESS | 1928 | 1461281349259 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 1928 | 1461281349464 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 16:29:09 INFO - PROCESS | 1928 | 1461281349660 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3554c000 == 143 [pid = 1928] [id = 428] 16:29:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a1e87fc00) [pid = 1928] [serial = 1285] [outer = (nil)] 16:29:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a24dc6800) [pid = 1928] [serial = 1286] [outer = 0x7f5a1e87fc00] 16:29:09 INFO - PROCESS | 1928 | 1461281349732 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a26a2d000) [pid = 1928] [serial = 1287] [outer = 0x7f5a1e87fc00] 16:29:10 INFO - PROCESS | 1928 | 1461281350631 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1429ms 16:29:10 INFO - PROCESS | 1928 | 1461281350679 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1928 | 1461281350683 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:29:10 INFO - PROCESS | 1928 | 1461281350689 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1928 | 1461281350692 Marionette TRACE conn5 <- [1,1686,null,{}] 16:29:10 INFO - PROCESS | 1928 | 1461281350697 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 1928 | 1461281350894 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 16:29:11 INFO - PROCESS | 1928 | 1461281351096 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a35f1e800 == 144 [pid = 1928] [id = 429] 16:29:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a24485000) [pid = 1928] [serial = 1288] [outer = (nil)] 16:29:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a26fcf000) [pid = 1928] [serial = 1289] [outer = 0x7f5a24485000] 16:29:11 INFO - PROCESS | 1928 | 1461281351167 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a2ac0ac00) [pid = 1928] [serial = 1290] [outer = 0x7f5a24485000] 16:29:12 INFO - PROCESS | 1928 | 1461281352043 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1383ms 16:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:29:12 INFO - PROCESS | 1928 | 1461281352074 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1928 | 1461281352077 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 16:29:12 INFO - PROCESS | 1928 | 1461281352084 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1928 | 1461281352087 Marionette TRACE conn5 <- [1,1690,null,{}] 16:29:12 INFO - PROCESS | 1928 | 1461281352092 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 1928 | 1461281352285 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 16:29:12 INFO - PROCESS | 1928 | 1461281352481 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a37e6e000 == 145 [pid = 1928] [id = 430] 16:29:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a26fd9400) [pid = 1928] [serial = 1291] [outer = (nil)] 16:29:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a2fcf2800) [pid = 1928] [serial = 1292] [outer = 0x7f5a26fd9400] 16:29:12 INFO - PROCESS | 1928 | 1461281352575 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a30d2b800) [pid = 1928] [serial = 1293] [outer = 0x7f5a26fd9400] 16:29:13 INFO - PROCESS | 1928 | 1461281353521 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1480ms 16:29:13 INFO - PROCESS | 1928 | 1461281353563 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1928 | 1461281353568 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 16:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:29:13 INFO - PROCESS | 1928 | 1461281353573 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1928 | 1461281353577 Marionette TRACE conn5 <- [1,1694,null,{}] 16:29:13 INFO - PROCESS | 1928 | 1461281353582 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:13 INFO - PROCESS | 1928 | 1461281353819 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 16:29:14 INFO - PROCESS | 1928 | 1461281354054 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3b14d000 == 146 [pid = 1928] [id = 431] 16:29:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a30f51c00) [pid = 1928] [serial = 1294] [outer = (nil)] 16:29:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a320cec00) [pid = 1928] [serial = 1295] [outer = 0x7f5a30f51c00] 16:29:14 INFO - PROCESS | 1928 | 1461281354170 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a35799c00) [pid = 1928] [serial = 1296] [outer = 0x7f5a30f51c00] 16:29:14 INFO - PROCESS | 1928 | 1461281354984 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1483ms 16:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:29:15 INFO - PROCESS | 1928 | 1461281355058 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1928 | 1461281355061 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 16:29:15 INFO - PROCESS | 1928 | 1461281355067 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1928 | 1461281355070 Marionette TRACE conn5 <- [1,1698,null,{}] 16:29:15 INFO - PROCESS | 1928 | 1461281355075 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:15 INFO - PROCESS | 1928 | 1461281355300 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 16:29:15 INFO - PROCESS | 1928 | 1461281355497 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e72f000 == 147 [pid = 1928] [id = 432] 16:29:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a130e4800) [pid = 1928] [serial = 1297] [outer = (nil)] 16:29:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a2365f000) [pid = 1928] [serial = 1298] [outer = 0x7f5a130e4800] 16:29:15 INFO - PROCESS | 1928 | 1461281355566 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a35cd6400) [pid = 1928] [serial = 1299] [outer = 0x7f5a130e4800] 16:29:16 INFO - PROCESS | 1928 | 1461281356442 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1431ms 16:29:16 INFO - PROCESS | 1928 | 1461281356498 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1928 | 1461281356502 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 16:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:29:16 INFO - PROCESS | 1928 | 1461281356507 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1928 | 1461281356510 Marionette TRACE conn5 <- [1,1702,null,{}] 16:29:16 INFO - PROCESS | 1928 | 1461281356515 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:16 INFO - PROCESS | 1928 | 1461281356701 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 16:29:16 INFO - PROCESS | 1928 | 1461281356899 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3b150800 == 148 [pid = 1928] [id = 433] 16:29:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a10a52c00) [pid = 1928] [serial = 1300] [outer = (nil)] 16:29:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a10a59400) [pid = 1928] [serial = 1301] [outer = 0x7f5a10a52c00] 16:29:16 INFO - PROCESS | 1928 | 1461281356967 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a10a5e400) [pid = 1928] [serial = 1302] [outer = 0x7f5a10a52c00] 16:29:17 INFO - PROCESS | 1928 | 1461281357878 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1430ms 16:29:17 INFO - PROCESS | 1928 | 1461281357938 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1928 | 1461281357941 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:29:17 INFO - PROCESS | 1928 | 1461281357948 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1928 | 1461281357950 Marionette TRACE conn5 <- [1,1706,null,{}] 16:29:17 INFO - PROCESS | 1928 | 1461281357956 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 1928 | 1461281358154 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 16:29:18 INFO - PROCESS | 1928 | 1461281358347 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f797000 == 149 [pid = 1928] [id = 434] 16:29:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a0d405000) [pid = 1928] [serial = 1303] [outer = (nil)] 16:29:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a10a5ec00) [pid = 1928] [serial = 1304] [outer = 0x7f5a0d405000] 16:29:18 INFO - PROCESS | 1928 | 1461281358418 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a1891ec00) [pid = 1928] [serial = 1305] [outer = 0x7f5a0d405000] 16:29:19 INFO - PROCESS | 1928 | 1461281359821 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1934ms 16:29:19 INFO - PROCESS | 1928 | 1461281359883 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1928 | 1461281359889 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:29:19 INFO - PROCESS | 1928 | 1461281359993 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1928 | 1461281359999 Marionette TRACE conn5 <- [1,1710,null,{}] 16:29:20 INFO - PROCESS | 1928 | 1461281360023 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:20 INFO - PROCESS | 1928 | 1461281360210 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 16:29:20 INFO - PROCESS | 1928 | 1461281360417 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18763800 == 150 [pid = 1928] [id = 435] 16:29:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a0dddd400) [pid = 1928] [serial = 1306] [outer = (nil)] 16:29:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a10745400) [pid = 1928] [serial = 1307] [outer = 0x7f5a0dddd400] 16:29:20 INFO - PROCESS | 1928 | 1461281360487 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a10a5f800) [pid = 1928] [serial = 1308] [outer = 0x7f5a0dddd400] 16:29:21 INFO - PROCESS | 1928 | 1461281361503 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1598ms 16:29:21 INFO - PROCESS | 1928 | 1461281361543 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1928 | 1461281361551 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:29:21 INFO - PROCESS | 1928 | 1461281361561 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1928 | 1461281361565 Marionette TRACE conn5 <- [1,1714,null,{}] 16:29:21 INFO - PROCESS | 1928 | 1461281361570 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 1928 | 1461281361764 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 16:29:22 INFO - PROCESS | 1928 | 1461281362014 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d276000 == 151 [pid = 1928] [id = 436] 16:29:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a0fbcf000) [pid = 1928] [serial = 1309] [outer = (nil)] 16:29:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a12f59800) [pid = 1928] [serial = 1310] [outer = 0x7f5a0fbcf000] 16:29:22 INFO - PROCESS | 1928 | 1461281362152 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a13338c00) [pid = 1928] [serial = 1311] [outer = 0x7f5a0fbcf000] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de5e000 == 150 [pid = 1928] [id = 419] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bf15800 == 149 [pid = 1928] [id = 418] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a226aac00) [pid = 1928] [serial = 1169] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a23b3e000) [pid = 1928] [serial = 1172] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a0c436800) [pid = 1928] [serial = 1178] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a24ad7800) [pid = 1928] [serial = 1175] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a1a054800) [pid = 1928] [serial = 1202] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a4d1800 == 148 [pid = 1928] [id = 417] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a186eb800 == 147 [pid = 1928] [id = 416] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f9c7000 == 146 [pid = 1928] [id = 415] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0a5cd800 == 145 [pid = 1928] [id = 414] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0e422000 == 144 [pid = 1928] [id = 413] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2270e000 == 143 [pid = 1928] [id = 409] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e6bb800 == 142 [pid = 1928] [id = 408] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e339800 == 141 [pid = 1928] [id = 407] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1dea1000 == 140 [pid = 1928] [id = 406] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db43800 == 139 [pid = 1928] [id = 405] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d819800 == 138 [pid = 1928] [id = 404] 16:29:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8d8000 == 137 [pid = 1928] [id = 401] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a19976000) [pid = 1928] [serial = 1196] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a19ace400) [pid = 1928] [serial = 1197] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a0e4c9800) [pid = 1928] [serial = 1182] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a0dddb400) [pid = 1928] [serial = 1181] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a1e12fc00) [pid = 1928] [serial = 1166] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a11718000) [pid = 1928] [serial = 1157] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a12f26400) [pid = 1928] [serial = 1190] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a112d0800) [pid = 1928] [serial = 1187] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a11456400) [pid = 1928] [serial = 1188] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a10749800) [pid = 1928] [serial = 1185] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a0f7cc800) [pid = 1928] [serial = 1184] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a1a658800) [pid = 1928] [serial = 1160] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a1de6f800) [pid = 1928] [serial = 1163] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a0fbcc400) [pid = 1928] [serial = 1154] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a19bcc000) [pid = 1928] [serial = 1200] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a12f5c000) [pid = 1928] [serial = 1193] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a1333f800) [pid = 1928] [serial = 1194] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a12f57000) [pid = 1928] [serial = 1191] [outer = (nil)] [url = about:blank] 16:29:22 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a19a90800) [pid = 1928] [serial = 1199] [outer = (nil)] [url = about:blank] 16:29:23 INFO - PROCESS | 1928 | 1461281363167 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1630ms 16:29:23 INFO - PROCESS | 1928 | 1461281363192 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 16:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:29:23 INFO - PROCESS | 1928 | 1461281363196 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 16:29:23 INFO - PROCESS | 1928 | 1461281363202 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1928 | 1461281363207 Marionette TRACE conn5 <- [1,1718,null,{}] 16:29:23 INFO - PROCESS | 1928 | 1461281363222 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:23 INFO - PROCESS | 1928 | 1461281363414 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 16:29:23 INFO - PROCESS | 1928 | 1461281363587 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17b87000 == 138 [pid = 1928] [id = 437] 16:29:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a11717400) [pid = 1928] [serial = 1312] [outer = (nil)] 16:29:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a18974000) [pid = 1928] [serial = 1313] [outer = 0x7f5a11717400] 16:29:23 INFO - PROCESS | 1928 | 1461281363656 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a19c55400) [pid = 1928] [serial = 1314] [outer = 0x7f5a11717400] 16:29:24 INFO - PROCESS | 1928 | 1461281364450 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1290ms 16:29:24 INFO - PROCESS | 1928 | 1461281364494 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1928 | 1461281364498 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:29:24 INFO - PROCESS | 1928 | 1461281364504 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1928 | 1461281364506 Marionette TRACE conn5 <- [1,1722,null,{}] 16:29:24 INFO - PROCESS | 1928 | 1461281364511 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:24 INFO - PROCESS | 1928 | 1461281364695 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 16:29:24 INFO - PROCESS | 1928 | 1461281364711 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aaab000 == 139 [pid = 1928] [id = 438] 16:29:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a1333f800) [pid = 1928] [serial = 1315] [outer = (nil)] 16:29:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a1a9ea400) [pid = 1928] [serial = 1316] [outer = 0x7f5a1333f800] 16:29:24 INFO - PROCESS | 1928 | 1461281364774 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a1c0cdc00) [pid = 1928] [serial = 1317] [outer = 0x7f5a1333f800] 16:29:25 INFO - PROCESS | 1928 | 1461281365817 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1339ms 16:29:25 INFO - PROCESS | 1928 | 1461281365844 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1928 | 1461281365848 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 16:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:29:25 INFO - PROCESS | 1928 | 1461281365854 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1928 | 1461281365856 Marionette TRACE conn5 <- [1,1726,null,{}] 16:29:25 INFO - PROCESS | 1928 | 1461281365861 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 1928 | 1461281366091 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 16:29:26 INFO - PROCESS | 1928 | 1461281366126 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d821000 == 140 [pid = 1928] [id = 439] 16:29:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a1a344800) [pid = 1928] [serial = 1318] [outer = (nil)] 16:29:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a1d859c00) [pid = 1928] [serial = 1319] [outer = 0x7f5a1a344800] 16:29:26 INFO - PROCESS | 1928 | 1461281366189 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a1de70000) [pid = 1928] [serial = 1320] [outer = 0x7f5a1a344800] 16:29:27 INFO - PROCESS | 1928 | 1461281367394 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a18941400) [pid = 1928] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a0f7c7c00) [pid = 1928] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a11715800) [pid = 1928] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a130e4000) [pid = 1928] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a0d231c00) [pid = 1928] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a19bc4400) [pid = 1928] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a0a7cf400) [pid = 1928] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a19bcb400) [pid = 1928] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a0db58000) [pid = 1928] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a0c43d800) [pid = 1928] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:29:27 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a1d851400) [pid = 1928] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1629ms 16:29:27 INFO - PROCESS | 1928 | 1461281367487 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 1928 | 1461281367490 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 16:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:29:27 INFO - PROCESS | 1928 | 1461281367497 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1928 | 1461281367500 Marionette TRACE conn5 <- [1,1730,null,{}] 16:29:27 INFO - PROCESS | 1928 | 1461281367505 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:27 INFO - PROCESS | 1928 | 1461281367787 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 16:29:27 INFO - PROCESS | 1928 | 1461281367936 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1de8e800 == 141 [pid = 1928] [id = 440] 16:29:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a1ff83c00) [pid = 1928] [serial = 1321] [outer = (nil)] 16:29:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a211de800) [pid = 1928] [serial = 1322] [outer = 0x7f5a1ff83c00] 16:29:28 INFO - PROCESS | 1928 | 1461281368002 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a21867c00) [pid = 1928] [serial = 1323] [outer = 0x7f5a1ff83c00] 16:29:28 INFO - PROCESS | 1928 | 1461281368698 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1233ms 16:29:28 INFO - PROCESS | 1928 | 1461281368731 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1928 | 1461281368733 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 16:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:29:28 INFO - PROCESS | 1928 | 1461281368760 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1928 | 1461281368764 Marionette TRACE conn5 <- [1,1734,null,{}] 16:29:28 INFO - PROCESS | 1928 | 1461281368776 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 1928 | 1461281368967 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 16:29:28 INFO - PROCESS | 1928 | 1461281368977 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e6b7800 == 142 [pid = 1928] [id = 441] 16:29:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a10a5f400) [pid = 1928] [serial = 1324] [outer = (nil)] 16:29:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a226a3000) [pid = 1928] [serial = 1325] [outer = 0x7f5a10a5f400] 16:29:29 INFO - PROCESS | 1928 | 1461281369041 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a2309f800) [pid = 1928] [serial = 1326] [outer = 0x7f5a10a5f400] 16:29:30 INFO - PROCESS | 1928 | 1461281370207 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1506ms 16:29:30 INFO - PROCESS | 1928 | 1461281370259 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1928 | 1461281370265 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 16:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:29:30 INFO - PROCESS | 1928 | 1461281370275 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1928 | 1461281370279 Marionette TRACE conn5 <- [1,1738,null,{}] 16:29:30 INFO - PROCESS | 1928 | 1461281370288 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:30 INFO - PROCESS | 1928 | 1461281370501 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 16:29:30 INFO - PROCESS | 1928 | 1461281370754 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11125800 == 143 [pid = 1928] [id = 442] 16:29:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a107f8800) [pid = 1928] [serial = 1327] [outer = (nil)] 16:29:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a112cc000) [pid = 1928] [serial = 1328] [outer = 0x7f5a107f8800] 16:29:30 INFO - PROCESS | 1928 | 1461281370875 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a12f2a800) [pid = 1928] [serial = 1329] [outer = 0x7f5a107f8800] 16:29:31 INFO - PROCESS | 1928 | 1461281371798 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1590ms 16:29:31 INFO - PROCESS | 1928 | 1461281371868 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1928 | 1461281371877 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 16:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:29:31 INFO - PROCESS | 1928 | 1461281371892 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1928 | 1461281371899 Marionette TRACE conn5 <- [1,1742,null,{}] 16:29:31 INFO - PROCESS | 1928 | 1461281371906 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 1928 | 1461281372152 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 16:29:32 INFO - PROCESS | 1928 | 1461281372452 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1b919000 == 144 [pid = 1928] [id = 443] 16:29:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a18978000) [pid = 1928] [serial = 1330] [outer = (nil)] 16:29:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a19a8cc00) [pid = 1928] [serial = 1331] [outer = 0x7f5a18978000] 16:29:32 INFO - PROCESS | 1928 | 1461281372570 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a1a62c800) [pid = 1928] [serial = 1332] [outer = 0x7f5a18978000] 16:29:33 INFO - PROCESS | 1928 | 1461281373534 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1692ms 16:29:33 INFO - PROCESS | 1928 | 1461281373582 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1928 | 1461281373591 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 16:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:29:33 INFO - PROCESS | 1928 | 1461281373602 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1928 | 1461281373607 Marionette TRACE conn5 <- [1,1746,null,{}] 16:29:33 INFO - PROCESS | 1928 | 1461281373623 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:33 INFO - PROCESS | 1928 | 1461281373882 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 16:29:34 INFO - PROCESS | 1928 | 1461281374206 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a22a0c000 == 145 [pid = 1928] [id = 444] 16:29:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a1d8dbc00) [pid = 1928] [serial = 1333] [outer = (nil)] 16:29:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a1e0dac00) [pid = 1928] [serial = 1334] [outer = 0x7f5a1d8dbc00] 16:29:34 INFO - PROCESS | 1928 | 1461281374288 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a1fd02c00) [pid = 1928] [serial = 1335] [outer = 0x7f5a1d8dbc00] 16:29:35 INFO - PROCESS | 1928 | 1461281375130 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1586ms 16:29:35 INFO - PROCESS | 1928 | 1461281375189 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 1928 | 1461281375192 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 16:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:29:35 INFO - PROCESS | 1928 | 1461281375199 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1928 | 1461281375203 Marionette TRACE conn5 <- [1,1750,null,{}] 16:29:35 INFO - PROCESS | 1928 | 1461281375208 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 1928 | 1461281375414 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 16:29:35 INFO - PROCESS | 1928 | 1461281375609 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a24463000 == 146 [pid = 1928] [id = 445] 16:29:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a216b6800) [pid = 1928] [serial = 1336] [outer = (nil)] 16:29:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a23098400) [pid = 1928] [serial = 1337] [outer = 0x7f5a216b6800] 16:29:35 INFO - PROCESS | 1928 | 1461281375691 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a2365ec00) [pid = 1928] [serial = 1338] [outer = 0x7f5a216b6800] 16:29:36 INFO - PROCESS | 1928 | 1461281376571 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1437ms 16:29:36 INFO - PROCESS | 1928 | 1461281376638 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1928 | 1461281376643 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 16:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:29:36 INFO - PROCESS | 1928 | 1461281376649 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1928 | 1461281376652 Marionette TRACE conn5 <- [1,1754,null,{}] 16:29:36 INFO - PROCESS | 1928 | 1461281376658 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:36 INFO - PROCESS | 1928 | 1461281376860 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 16:29:37 INFO - PROCESS | 1928 | 1461281377057 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2fcc1000 == 147 [pid = 1928] [id = 446] 16:29:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a21fc6400) [pid = 1928] [serial = 1339] [outer = (nil)] 16:29:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a24ae0800) [pid = 1928] [serial = 1340] [outer = 0x7f5a21fc6400] 16:29:37 INFO - PROCESS | 1928 | 1461281377132 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a2fced400) [pid = 1928] [serial = 1341] [outer = 0x7f5a21fc6400] 16:29:38 INFO - PROCESS | 1928 | 1461281378017 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1429ms 16:29:38 INFO - PROCESS | 1928 | 1461281378080 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1928 | 1461281378084 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:29:38 INFO - PROCESS | 1928 | 1461281378090 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1928 | 1461281378093 Marionette TRACE conn5 <- [1,1758,null,{}] 16:29:38 INFO - PROCESS | 1928 | 1461281378099 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:38 INFO - PROCESS | 1928 | 1461281378363 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 16:29:38 INFO - PROCESS | 1928 | 1461281378625 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3a376000 == 148 [pid = 1928] [id = 447] 16:29:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a31f12400) [pid = 1928] [serial = 1342] [outer = (nil)] 16:29:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a35cd4800) [pid = 1928] [serial = 1343] [outer = 0x7f5a31f12400] 16:29:38 INFO - PROCESS | 1928 | 1461281378746 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a35fd2400) [pid = 1928] [serial = 1344] [outer = 0x7f5a31f12400] 16:29:39 INFO - PROCESS | 1928 | 1461281379598 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1579ms 16:29:39 INFO - PROCESS | 1928 | 1461281379670 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1928 | 1461281379674 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 16:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:29:39 INFO - PROCESS | 1928 | 1461281379680 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1928 | 1461281379683 Marionette TRACE conn5 <- [1,1762,null,{}] 16:29:39 INFO - PROCESS | 1928 | 1461281379688 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:39 INFO - PROCESS | 1928 | 1461281379887 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 16:29:40 INFO - PROCESS | 1928 | 1461281380086 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10672000 == 149 [pid = 1928] [id = 448] 16:29:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a0c1aec00) [pid = 1928] [serial = 1345] [outer = (nil)] 16:29:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a0c1b5000) [pid = 1928] [serial = 1346] [outer = 0x7f5a0c1aec00] 16:29:40 INFO - PROCESS | 1928 | 1461281380160 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a0c1ba400) [pid = 1928] [serial = 1347] [outer = 0x7f5a0c1aec00] 16:29:41 INFO - PROCESS | 1928 | 1461281381031 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1431ms 16:29:41 INFO - PROCESS | 1928 | 1461281381112 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1928 | 1461281381115 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 16:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:29:41 INFO - PROCESS | 1928 | 1461281381122 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1928 | 1461281381125 Marionette TRACE conn5 <- [1,1766,null,{}] 16:29:41 INFO - PROCESS | 1928 | 1461281381130 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:41 INFO - PROCESS | 1928 | 1461281381333 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 16:29:41 INFO - PROCESS | 1928 | 1461281381533 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11b09800 == 150 [pid = 1928] [id = 449] 16:29:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a0c1af000) [pid = 1928] [serial = 1348] [outer = (nil)] 16:29:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a0c243c00) [pid = 1928] [serial = 1349] [outer = 0x7f5a0c1af000] 16:29:41 INFO - PROCESS | 1928 | 1461281381648 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a0c24a800) [pid = 1928] [serial = 1350] [outer = 0x7f5a0c1af000] 16:29:42 INFO - PROCESS | 1928 | 1461281382533 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1486ms 16:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:29:42 INFO - PROCESS | 1928 | 1461281382609 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 1928 | 1461281382612 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 16:29:42 INFO - PROCESS | 1928 | 1461281382619 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1928 | 1461281382622 Marionette TRACE conn5 <- [1,1770,null,{}] 16:29:42 INFO - PROCESS | 1928 | 1461281382628 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 1928 | 1461281382917 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 16:29:43 INFO - PROCESS | 1928 | 1461281383169 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11b20800 == 151 [pid = 1928] [id = 450] 16:29:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a0c1b9c00) [pid = 1928] [serial = 1351] [outer = (nil)] 16:29:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a0c24f800) [pid = 1928] [serial = 1352] [outer = 0x7f5a0c1b9c00] 16:29:43 INFO - PROCESS | 1928 | 1461281383284 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a11304800) [pid = 1928] [serial = 1353] [outer = 0x7f5a0c1b9c00] 16:29:44 INFO - PROCESS | 1928 | 1461281384131 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1583ms 16:29:44 INFO - PROCESS | 1928 | 1461281384203 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 1928 | 1461281384205 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 16:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:29:44 INFO - PROCESS | 1928 | 1461281384216 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 1928 | 1461281384218 Marionette TRACE conn5 <- [1,1774,null,{}] 16:29:44 INFO - PROCESS | 1928 | 1461281384225 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:44 INFO - PROCESS | 1928 | 1461281384437 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 16:29:44 INFO - PROCESS | 1928 | 1461281384640 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c15a000 == 152 [pid = 1928] [id = 451] 16:29:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a0c247000) [pid = 1928] [serial = 1354] [outer = (nil)] 16:29:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a1130a400) [pid = 1928] [serial = 1355] [outer = 0x7f5a0c247000] 16:29:44 INFO - PROCESS | 1928 | 1461281384758 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a11310000) [pid = 1928] [serial = 1356] [outer = 0x7f5a0c247000] 16:29:45 INFO - PROCESS | 1928 | 1461281385684 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1535ms 16:29:45 INFO - PROCESS | 1928 | 1461281385750 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1928 | 1461281385755 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:29:45 INFO - PROCESS | 1928 | 1461281385761 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1928 | 1461281385765 Marionette TRACE conn5 <- [1,1778,null,{}] 16:29:45 INFO - PROCESS | 1928 | 1461281385770 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:46 INFO - PROCESS | 1928 | 1461281386004 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 16:29:46 INFO - PROCESS | 1928 | 1461281386206 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c05a000 == 153 [pid = 1928] [id = 452] 16:29:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a09f95400) [pid = 1928] [serial = 1357] [outer = (nil)] 16:29:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a09f9ec00) [pid = 1928] [serial = 1358] [outer = 0x7f5a09f95400] 16:29:46 INFO - PROCESS | 1928 | 1461281386331 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a1ae60c00) [pid = 1928] [serial = 1359] [outer = 0x7f5a09f95400] 16:29:47 INFO - PROCESS | 1928 | 1461281387283 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1579ms 16:29:47 INFO - PROCESS | 1928 | 1461281387342 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1928 | 1461281387345 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:29:47 INFO - PROCESS | 1928 | 1461281387352 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1928 | 1461281387355 Marionette TRACE conn5 <- [1,1782,null,{}] 16:29:47 INFO - PROCESS | 1928 | 1461281387361 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 1928 | 1461281387568 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 16:29:47 INFO - PROCESS | 1928 | 1461281387771 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0cf8b000 == 154 [pid = 1928] [id = 453] 16:29:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a09f97400) [pid = 1928] [serial = 1360] [outer = (nil)] 16:29:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a0a79fc00) [pid = 1928] [serial = 1361] [outer = 0x7f5a09f97400] 16:29:47 INFO - PROCESS | 1928 | 1461281387845 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a0a7a5000) [pid = 1928] [serial = 1362] [outer = 0x7f5a09f97400] 16:29:48 INFO - PROCESS | 1928 | 1461281388784 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1481ms 16:29:48 INFO - PROCESS | 1928 | 1461281388834 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1928 | 1461281388838 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 16:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:29:48 INFO - PROCESS | 1928 | 1461281388844 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1928 | 1461281388848 Marionette TRACE conn5 <- [1,1786,null,{}] 16:29:48 INFO - PROCESS | 1928 | 1461281388853 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:49 INFO - PROCESS | 1928 | 1461281389063 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 16:29:49 INFO - PROCESS | 1928 | 1461281389314 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d25f800 == 155 [pid = 1928] [id = 454] 16:29:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a09f9a400) [pid = 1928] [serial = 1363] [outer = (nil)] 16:29:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a09f9f400) [pid = 1928] [serial = 1364] [outer = 0x7f5a09f9a400] 16:29:49 INFO - PROCESS | 1928 | 1461281389854 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a0a7cd000) [pid = 1928] [serial = 1365] [outer = 0x7f5a09f9a400] 16:29:50 INFO - PROCESS | 1928 | 1461281390728 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1931ms 16:29:50 INFO - PROCESS | 1928 | 1461281390777 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 16:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:29:50 INFO - PROCESS | 1928 | 1461281390784 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 16:29:50 INFO - PROCESS | 1928 | 1461281390791 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1928 | 1461281390795 Marionette TRACE conn5 <- [1,1790,null,{}] 16:29:50 INFO - PROCESS | 1928 | 1461281390803 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:50 INFO - PROCESS | 1928 | 1461281390995 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 16:29:51 INFO - PROCESS | 1928 | 1461281391201 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f79d800 == 156 [pid = 1928] [id = 455] 16:29:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a0a7c4000) [pid = 1928] [serial = 1366] [outer = (nil)] 16:29:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a0e4c5000) [pid = 1928] [serial = 1367] [outer = 0x7f5a0a7c4000] 16:29:51 INFO - PROCESS | 1928 | 1461281391334 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a10749800) [pid = 1928] [serial = 1368] [outer = 0x7f5a0a7c4000] 16:29:52 INFO - PROCESS | 1928 | 1461281392437 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1688ms 16:29:52 INFO - PROCESS | 1928 | 1461281392478 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 1928 | 1461281392484 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 16:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:29:52 INFO - PROCESS | 1928 | 1461281392494 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1928 | 1461281392497 Marionette TRACE conn5 <- [1,1794,null,{}] 16:29:52 INFO - PROCESS | 1928 | 1461281392502 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:52 INFO - PROCESS | 1928 | 1461281392713 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 16:29:53 INFO - PROCESS | 1928 | 1461281393010 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d5d0800 == 157 [pid = 1928] [id = 456] 16:29:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a0e54e000) [pid = 1928] [serial = 1369] [outer = (nil)] 16:29:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a117de800) [pid = 1928] [serial = 1370] [outer = 0x7f5a0e54e000] 16:29:53 INFO - PROCESS | 1928 | 1461281393154 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a130e1800) [pid = 1928] [serial = 1371] [outer = 0x7f5a0e54e000] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e016800 == 156 [pid = 1928] [id = 386] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aab2800 == 155 [pid = 1928] [id = 385] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a357d0000 == 154 [pid = 1928] [id = 391] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26ce0000 == 153 [pid = 1928] [id = 389] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0a5cc000 == 152 [pid = 1928] [id = 394] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10403000 == 151 [pid = 1928] [id = 393] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a20952800 == 150 [pid = 1928] [id = 387] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8d9800 == 149 [pid = 1928] [id = 392] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a319c6800 == 148 [pid = 1928] [id = 390] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a1e44a400) [pid = 1928] [serial = 1259] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a1d8e4400) [pid = 1928] [serial = 1223] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a1debc400) [pid = 1928] [serial = 1226] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a1e0d8400) [pid = 1928] [serial = 1229] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a1df10c00) [pid = 1928] [serial = 1232] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a2120ec00) [pid = 1928] [serial = 1235] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a212f8800) [pid = 1928] [serial = 1238] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e72f000 == 147 [pid = 1928] [id = 432] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3b14d000 == 146 [pid = 1928] [id = 431] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a37e6e000 == 145 [pid = 1928] [id = 430] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35f1e800 == 144 [pid = 1928] [id = 429] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3554c000 == 143 [pid = 1928] [id = 428] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30dd0000 == 142 [pid = 1928] [id = 427] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2fcc8800 == 141 [pid = 1928] [id = 426] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26c46800 == 140 [pid = 1928] [id = 425] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a239d0800 == 139 [pid = 1928] [id = 424] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22714000 == 138 [pid = 1928] [id = 423] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bf14800 == 137 [pid = 1928] [id = 422] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17943800 == 136 [pid = 1928] [id = 421] 16:29:53 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c1d0800 == 135 [pid = 1928] [id = 420] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a1a0b7400) [pid = 1928] [serial = 1083] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a11271000) [pid = 1928] [serial = 1077] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a1891bc00) [pid = 1928] [serial = 1080] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a1deb9400) [pid = 1928] [serial = 1152] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a1145e000) [pid = 1928] [serial = 1208] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a12f59c00) [pid = 1928] [serial = 1247] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a18916800) [pid = 1928] [serial = 1248] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a1a0bc000) [pid = 1928] [serial = 1250] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a0db57400) [pid = 1928] [serial = 1242] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a0c43b000) [pid = 1928] [serial = 1241] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a1ae5d800) [pid = 1928] [serial = 1253] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a1a639800) [pid = 1928] [serial = 1217] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a1a0bd800) [pid = 1928] [serial = 1203] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a1a348800) [pid = 1928] [serial = 1214] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a117e6400) [pid = 1928] [serial = 1245] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a1144c800) [pid = 1928] [serial = 1244] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a1996f800) [pid = 1928] [serial = 1211] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a0e544800) [pid = 1928] [serial = 1205] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a1ca58c00) [pid = 1928] [serial = 1220] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a1d8e0800) [pid = 1928] [serial = 1256] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a1e12e400) [pid = 1928] [serial = 1257] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a1ca54400) [pid = 1928] [serial = 1254] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a1a634400) [pid = 1928] [serial = 1251] [outer = (nil)] [url = about:blank] 16:29:54 INFO - PROCESS | 1928 | 1461281394100 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1635ms 16:29:54 INFO - PROCESS | 1928 | 1461281394130 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1928 | 1461281394135 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 16:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:29:54 INFO - PROCESS | 1928 | 1461281394141 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1928 | 1461281394146 Marionette TRACE conn5 <- [1,1798,null,{}] 16:29:54 INFO - PROCESS | 1928 | 1461281394162 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:54 INFO - PROCESS | 1928 | 1461281394392 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 16:29:54 INFO - PROCESS | 1928 | 1461281394573 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a186f3800 == 136 [pid = 1928] [id = 457] 16:29:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a0e54f000) [pid = 1928] [serial = 1372] [outer = (nil)] 16:29:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a18977400) [pid = 1928] [serial = 1373] [outer = 0x7f5a0e54f000] 16:29:54 INFO - PROCESS | 1928 | 1461281394642 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a19bcb400) [pid = 1928] [serial = 1374] [outer = 0x7f5a0e54f000] 16:29:55 INFO - PROCESS | 1928 | 1461281395404 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1287ms 16:29:55 INFO - PROCESS | 1928 | 1461281395429 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1928 | 1461281395434 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:29:55 INFO - PROCESS | 1928 | 1461281395440 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1928 | 1461281395444 Marionette TRACE conn5 <- [1,1802,null,{}] 16:29:55 INFO - PROCESS | 1928 | 1461281395450 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:55 INFO - PROCESS | 1928 | 1461281395639 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 16:29:55 INFO - PROCESS | 1928 | 1461281395835 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a4cc000 == 137 [pid = 1928] [id = 458] 16:29:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a11270400) [pid = 1928] [serial = 1375] [outer = (nil)] 16:29:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a1a633c00) [pid = 1928] [serial = 1376] [outer = 0x7f5a11270400] 16:29:55 INFO - PROCESS | 1928 | 1461281395903 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a1a9ee800) [pid = 1928] [serial = 1377] [outer = 0x7f5a11270400] 16:29:56 INFO - PROCESS | 1928 | 1461281396753 Marionette TRACE conn5 <- [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:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1337ms 16:29:56 INFO - PROCESS | 1928 | 1461281396779 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 1928 | 1461281396782 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 16:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:29:56 INFO - PROCESS | 1928 | 1461281396788 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1928 | 1461281396791 Marionette TRACE conn5 <- [1,1806,null,{}] 16:29:56 INFO - PROCESS | 1928 | 1461281396797 Marionette TRACE conn5 -> [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:29:57 INFO - PROCESS | 1928 | 1461281397046 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 16:29:57 INFO - PROCESS | 1928 | 1461281397079 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1ca99000 == 138 [pid = 1928] [id = 459] 16:29:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a1bb54800) [pid = 1928] [serial = 1378] [outer = (nil)] 16:29:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a1d63e800) [pid = 1928] [serial = 1379] [outer = 0x7f5a1bb54800] 16:29:57 INFO - PROCESS | 1928 | 1461281397151 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a1deb5c00) [pid = 1928] [serial = 1380] [outer = 0x7f5a1bb54800] 16:29:58 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a0dddd400) [pid = 1928] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:29:58 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a1333f800) [pid = 1928] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:29:58 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a1a344800) [pid = 1928] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:29:58 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a0fbcf000) [pid = 1928] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:29:58 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a1ff83c00) [pid = 1928] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:29:58 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a11717400) [pid = 1928] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:29:58 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a1ca59000) [pid = 1928] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:29:58 INFO - PROCESS | 1928 | 1461281398434 Marionette TRACE conn5 <- [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:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1683ms 16:29:58 INFO - PROCESS | 1928 | 1461281398473 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 1928 | 1461281398476 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 16:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:29:58 INFO - PROCESS | 1928 | 1461281398492 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 1928 | 1461281398494 Marionette TRACE conn5 <- [1,1810,null,{}] 16:29:58 INFO - PROCESS | 1928 | 1461281398501 Marionette TRACE conn5 -> [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:29:58 INFO - PROCESS | 1928 | 1461281398685 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 16:29:58 INFO - PROCESS | 1928 | 1461281398902 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db36000 == 139 [pid = 1928] [id = 460] 16:29:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a1126d400) [pid = 1928] [serial = 1381] [outer = (nil)] 16:29:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a1d85d800) [pid = 1928] [serial = 1382] [outer = 0x7f5a1126d400] 16:29:58 INFO - PROCESS | 1928 | 1461281398966 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a21239c00) [pid = 1928] [serial = 1383] [outer = 0x7f5a1126d400] 16:29:59 INFO - PROCESS | 1928 | 1461281399669 Marionette TRACE conn5 <- [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:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1245ms 16:29:59 INFO - PROCESS | 1928 | 1461281399731 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1928 | 1461281399747 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:29:59 INFO - PROCESS | 1928 | 1461281399755 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1928 | 1461281399757 Marionette TRACE conn5 <- [1,1814,null,{}] 16:29:59 INFO - PROCESS | 1928 | 1461281399764 Marionette TRACE conn5 -> [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:29:59 INFO - PROCESS | 1928 | 1461281399945 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 16:29:59 INFO - PROCESS | 1928 | 1461281399959 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e616000 == 140 [pid = 1928] [id = 461] 16:29:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a1e2b9000) [pid = 1928] [serial = 1384] [outer = (nil)] 16:30:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a22b36c00) [pid = 1928] [serial = 1385] [outer = 0x7f5a1e2b9000] 16:30:00 INFO - PROCESS | 1928 | 1461281400021 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a24218000) [pid = 1928] [serial = 1386] [outer = 0x7f5a1e2b9000] 16:30:01 INFO - PROCESS | 1928 | 1461281401256 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1535ms 16:30:01 INFO - PROCESS | 1928 | 1461281401290 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1928 | 1461281401298 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 16:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:30:01 INFO - PROCESS | 1928 | 1461281401307 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1928 | 1461281401313 Marionette TRACE conn5 <- [1,1818,null,{}] 16:30:01 INFO - PROCESS | 1928 | 1461281401321 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 1928 | 1461281401552 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 16:30:01 INFO - PROCESS | 1928 | 1461281401807 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11018000 == 141 [pid = 1928] [id = 462] 16:30:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a0e4c6c00) [pid = 1928] [serial = 1387] [outer = (nil)] 16:30:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a107f1800) [pid = 1928] [serial = 1388] [outer = 0x7f5a0e4c6c00] 16:30:01 INFO - PROCESS | 1928 | 1461281401931 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a11307000) [pid = 1928] [serial = 1389] [outer = 0x7f5a0e4c6c00] 16:30:03 INFO - PROCESS | 1928 | 1461281403007 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1746ms 16:30:03 INFO - PROCESS | 1928 | 1461281403053 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1928 | 1461281403064 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:30:03 INFO - PROCESS | 1928 | 1461281403077 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1928 | 1461281403080 Marionette TRACE conn5 <- [1,1822,null,{}] 16:30:03 INFO - PROCESS | 1928 | 1461281403088 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 1928 | 1461281403312 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 16:30:03 INFO - PROCESS | 1928 | 1461281403597 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1ca85800 == 142 [pid = 1928] [id = 463] 16:30:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a12f33c00) [pid = 1928] [serial = 1390] [outer = (nil)] 16:30:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a1896f800) [pid = 1928] [serial = 1391] [outer = 0x7f5a12f33c00] 16:30:03 INFO - PROCESS | 1928 | 1461281403728 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a19c5c800) [pid = 1928] [serial = 1392] [outer = 0x7f5a12f33c00] 16:30:04 INFO - PROCESS | 1928 | 1461281404612 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1584ms 16:30:04 INFO - PROCESS | 1928 | 1461281404661 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1928 | 1461281404666 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 16:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:30:04 INFO - PROCESS | 1928 | 1461281404674 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1928 | 1461281404680 Marionette TRACE conn5 <- [1,1826,null,{}] 16:30:04 INFO - PROCESS | 1928 | 1461281404697 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:04 INFO - PROCESS | 1928 | 1461281404953 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 16:30:05 INFO - PROCESS | 1928 | 1461281405252 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a21838000 == 143 [pid = 1928] [id = 464] 16:30:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a1d858000) [pid = 1928] [serial = 1393] [outer = (nil)] 16:30:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a1e12d000) [pid = 1928] [serial = 1394] [outer = 0x7f5a1d858000] 16:30:05 INFO - PROCESS | 1928 | 1461281405337 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a216b4000) [pid = 1928] [serial = 1395] [outer = 0x7f5a1d858000] 16:30:06 INFO - PROCESS | 1928 | 1461281406192 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1589ms 16:30:06 INFO - PROCESS | 1928 | 1461281406265 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1928 | 1461281406269 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 16:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:30:06 INFO - PROCESS | 1928 | 1461281406276 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1928 | 1461281406280 Marionette TRACE conn5 <- [1,1830,null,{}] 16:30:06 INFO - PROCESS | 1928 | 1461281406285 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 1928 | 1461281406509 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 16:30:06 INFO - PROCESS | 1928 | 1461281406761 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23946800 == 144 [pid = 1928] [id = 465] 16:30:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a11454c00) [pid = 1928] [serial = 1396] [outer = (nil)] 16:30:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a24224400) [pid = 1928] [serial = 1397] [outer = 0x7f5a11454c00] 16:30:06 INFO - PROCESS | 1928 | 1461281406881 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a26f46000) [pid = 1928] [serial = 1398] [outer = 0x7f5a11454c00] 16:30:07 INFO - PROCESS | 1928 | 1461281407705 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1479ms 16:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:30:07 INFO - PROCESS | 1928 | 1461281407756 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 1928 | 1461281407759 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 16:30:07 INFO - PROCESS | 1928 | 1461281407766 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1928 | 1461281407769 Marionette TRACE conn5 <- [1,1834,null,{}] 16:30:07 INFO - PROCESS | 1928 | 1461281407775 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 1928 | 1461281407992 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 16:30:08 INFO - PROCESS | 1928 | 1461281408194 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a29e67800 == 145 [pid = 1928] [id = 466] 16:30:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a1d854000) [pid = 1928] [serial = 1399] [outer = (nil)] 16:30:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a2ac09000) [pid = 1928] [serial = 1400] [outer = 0x7f5a1d854000] 16:30:08 INFO - PROCESS | 1928 | 1461281408271 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a30d26c00) [pid = 1928] [serial = 1401] [outer = 0x7f5a1d854000] 16:30:09 INFO - PROCESS | 1928 | 1461281409218 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1530ms 16:30:09 INFO - PROCESS | 1928 | 1461281409297 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1928 | 1461281409300 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 16:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:30:09 INFO - PROCESS | 1928 | 1461281409307 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 1928 | 1461281409311 Marionette TRACE conn5 <- [1,1838,null,{}] 16:30:09 INFO - PROCESS | 1928 | 1461281409316 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:09 INFO - PROCESS | 1928 | 1461281409577 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 16:30:09 INFO - PROCESS | 1928 | 1461281409827 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a35f04000 == 146 [pid = 1928] [id = 467] 16:30:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a30da6400) [pid = 1928] [serial = 1402] [outer = (nil)] 16:30:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a357a0800) [pid = 1928] [serial = 1403] [outer = 0x7f5a30da6400] 16:30:09 INFO - PROCESS | 1928 | 1461281409950 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a36105000) [pid = 1928] [serial = 1404] [outer = 0x7f5a30da6400] 16:30:10 INFO - PROCESS | 1928 | 1461281410831 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1586ms 16:30:10 INFO - PROCESS | 1928 | 1461281410894 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1928 | 1461281410898 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:30:10 INFO - PROCESS | 1928 | 1461281410904 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1928 | 1461281410908 Marionette TRACE conn5 <- [1,1842,null,{}] 16:30:10 INFO - PROCESS | 1928 | 1461281410914 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:11 INFO - PROCESS | 1928 | 1461281411128 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 16:30:11 INFO - PROCESS | 1928 | 1461281411375 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3a1a7000 == 147 [pid = 1928] [id = 468] 16:30:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a0c186400) [pid = 1928] [serial = 1405] [outer = (nil)] 16:30:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a0c18dc00) [pid = 1928] [serial = 1406] [outer = 0x7f5a0c186400] 16:30:11 INFO - PROCESS | 1928 | 1461281411492 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a0c194000) [pid = 1928] [serial = 1407] [outer = 0x7f5a0c186400] 16:30:12 INFO - PROCESS | 1928 | 1461281412322 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1481ms 16:30:12 INFO - PROCESS | 1928 | 1461281412387 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1928 | 1461281412390 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 16:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:30:12 INFO - PROCESS | 1928 | 1461281412396 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1928 | 1461281412399 Marionette TRACE conn5 <- [1,1846,null,{}] 16:30:12 INFO - PROCESS | 1928 | 1461281412405 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:12 INFO - PROCESS | 1928 | 1461281412614 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 16:30:12 INFO - PROCESS | 1928 | 1461281412877 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a13175800 == 148 [pid = 1928] [id = 469] 16:30:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a0b8d4c00) [pid = 1928] [serial = 1408] [outer = (nil)] 16:30:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a0b8db000) [pid = 1928] [serial = 1409] [outer = 0x7f5a0b8d4c00] 16:30:13 INFO - PROCESS | 1928 | 1461281412999 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a0b8e0400) [pid = 1928] [serial = 1410] [outer = 0x7f5a0b8d4c00] 16:30:13 INFO - PROCESS | 1928 | 1461281413854 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1532ms 16:30:13 INFO - PROCESS | 1928 | 1461281413930 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1928 | 1461281413935 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:30:13 INFO - PROCESS | 1928 | 1461281413942 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1928 | 1461281413945 Marionette TRACE conn5 <- [1,1850,null,{}] 16:30:13 INFO - PROCESS | 1928 | 1461281413950 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:14 INFO - PROCESS | 1928 | 1461281414197 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 16:30:14 INFO - PROCESS | 1928 | 1461281414448 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a111db000 == 149 [pid = 1928] [id = 470] 16:30:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a09fe3400) [pid = 1928] [serial = 1411] [outer = (nil)] 16:30:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a09fec400) [pid = 1928] [serial = 1412] [outer = 0x7f5a09fe3400] 16:30:14 INFO - PROCESS | 1928 | 1461281414567 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a09ff0400) [pid = 1928] [serial = 1413] [outer = 0x7f5a09fe3400] 16:30:15 INFO - PROCESS | 1928 | 1461281415395 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1533ms 16:30:15 INFO - PROCESS | 1928 | 1461281415476 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1928 | 1461281415479 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 16:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:30:15 INFO - PROCESS | 1928 | 1461281415486 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1928 | 1461281415489 Marionette TRACE conn5 <- [1,1854,null,{}] 16:30:15 INFO - PROCESS | 1928 | 1461281415494 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:15 INFO - PROCESS | 1928 | 1461281415707 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 16:30:15 INFO - PROCESS | 1928 | 1461281415918 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3a11b800 == 150 [pid = 1928] [id = 471] 16:30:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a0b8e1400) [pid = 1928] [serial = 1414] [outer = (nil)] 16:30:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a0c190800) [pid = 1928] [serial = 1415] [outer = 0x7f5a0b8e1400] 16:30:16 INFO - PROCESS | 1928 | 1461281416080 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a0db5d000) [pid = 1928] [serial = 1416] [outer = 0x7f5a0b8e1400] 16:30:16 INFO - PROCESS | 1928 | 1461281416971 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1534ms 16:30:17 INFO - PROCESS | 1928 | 1461281417021 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 1928 | 1461281417025 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 16:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:30:17 INFO - PROCESS | 1928 | 1461281417031 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1928 | 1461281417035 Marionette TRACE conn5 <- [1,1858,null,{}] 16:30:17 INFO - PROCESS | 1928 | 1461281417040 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:17 INFO - PROCESS | 1928 | 1461281417273 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 16:30:17 INFO - PROCESS | 1928 | 1461281417480 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10a88000 == 151 [pid = 1928] [id = 472] 16:30:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a0c189800) [pid = 1928] [serial = 1417] [outer = (nil)] 16:30:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a0dc4dc00) [pid = 1928] [serial = 1418] [outer = 0x7f5a0c189800] 16:30:17 INFO - PROCESS | 1928 | 1461281417606 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a35ccc400) [pid = 1928] [serial = 1419] [outer = 0x7f5a0c189800] 16:30:18 INFO - PROCESS | 1928 | 1461281418519 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1530ms 16:30:18 INFO - PROCESS | 1928 | 1461281418565 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1928 | 1461281418569 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:30:18 INFO - PROCESS | 1928 | 1461281418576 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1928 | 1461281418579 Marionette TRACE conn5 <- [1,1862,null,{}] 16:30:18 INFO - PROCESS | 1928 | 1461281418585 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 1928 | 1461281418802 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 16:30:19 INFO - PROCESS | 1928 | 1461281419014 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0afdd800 == 152 [pid = 1928] [id = 473] 16:30:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a0a023400) [pid = 1928] [serial = 1420] [outer = (nil)] 16:30:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a0a02c000) [pid = 1928] [serial = 1421] [outer = 0x7f5a0a023400] 16:30:19 INFO - PROCESS | 1928 | 1461281419125 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a0a031000) [pid = 1928] [serial = 1422] [outer = 0x7f5a0a023400] 16:30:20 INFO - PROCESS | 1928 | 1461281420035 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1531ms 16:30:20 INFO - PROCESS | 1928 | 1461281420126 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1928 | 1461281420129 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:30:20 INFO - PROCESS | 1928 | 1461281420142 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1928 | 1461281420145 Marionette TRACE conn5 <- [1,1866,null,{}] 16:30:20 INFO - PROCESS | 1928 | 1461281420151 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:20 INFO - PROCESS | 1928 | 1461281420358 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 16:30:20 INFO - PROCESS | 1928 | 1461281420614 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0af27000 == 153 [pid = 1928] [id = 474] 16:30:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a0a025c00) [pid = 1928] [serial = 1423] [outer = (nil)] 16:30:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a0af6fc00) [pid = 1928] [serial = 1424] [outer = 0x7f5a0a025c00] 16:30:20 INFO - PROCESS | 1928 | 1461281420729 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a0af75c00) [pid = 1928] [serial = 1425] [outer = 0x7f5a0a025c00] 16:30:21 INFO - PROCESS | 1928 | 1461281421544 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1432ms 16:30:21 INFO - PROCESS | 1928 | 1461281421576 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 1928 | 1461281421579 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 16:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:30:21 INFO - PROCESS | 1928 | 1461281421585 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1928 | 1461281421589 Marionette TRACE conn5 <- [1,1870,null,{}] 16:30:21 INFO - PROCESS | 1928 | 1461281421594 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 1928 | 1461281421789 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 16:30:22 INFO - PROCESS | 1928 | 1461281422006 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a08cc6000 == 154 [pid = 1928] [id = 475] 16:30:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a08c9b000) [pid = 1928] [serial = 1426] [outer = (nil)] 16:30:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f5a08ca1800) [pid = 1928] [serial = 1427] [outer = 0x7f5a08c9b000] 16:30:22 INFO - PROCESS | 1928 | 1461281422118 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f5a08ca6800) [pid = 1928] [serial = 1428] [outer = 0x7f5a08c9b000] 16:30:23 INFO - PROCESS | 1928 | 1461281423005 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1487ms 16:30:23 INFO - PROCESS | 1928 | 1461281423073 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 1928 | 1461281423077 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 16:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:30:23 INFO - PROCESS | 1928 | 1461281423084 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1928 | 1461281423088 Marionette TRACE conn5 <- [1,1874,null,{}] 16:30:23 INFO - PROCESS | 1928 | 1461281423093 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:23 INFO - PROCESS | 1928 | 1461281423306 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 16:30:23 INFO - PROCESS | 1928 | 1461281423519 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0af2c000 == 155 [pid = 1928] [id = 476] 16:30:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a08c9b400) [pid = 1928] [serial = 1429] [outer = (nil)] 16:30:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a09fea400) [pid = 1928] [serial = 1430] [outer = 0x7f5a08c9b400] 16:30:23 INFO - PROCESS | 1928 | 1461281423631 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f5a0af79000) [pid = 1928] [serial = 1431] [outer = 0x7f5a08c9b400] 16:30:25 INFO - PROCESS | 1928 | 1461281425052 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2036ms 16:30:25 INFO - PROCESS | 1928 | 1461281425121 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1928 | 1461281425134 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 16:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:30:25 INFO - PROCESS | 1928 | 1461281425142 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1928 | 1461281425147 Marionette TRACE conn5 <- [1,1878,null,{}] 16:30:25 INFO - PROCESS | 1928 | 1461281425154 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 1928 | 1461281425388 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 16:30:25 INFO - PROCESS | 1928 | 1461281425660 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c04d000 == 156 [pid = 1928] [id = 477] 16:30:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f5a0a7c5000) [pid = 1928] [serial = 1432] [outer = (nil)] 16:30:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f5a0af78c00) [pid = 1928] [serial = 1433] [outer = 0x7f5a0a7c5000] 16:30:25 INFO - PROCESS | 1928 | 1461281425848 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f5a0c18e800) [pid = 1928] [serial = 1434] [outer = 0x7f5a0a7c5000] 16:30:26 INFO - PROCESS | 1928 | 1461281426800 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1737ms 16:30:26 INFO - PROCESS | 1928 | 1461281426880 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1928 | 1461281426888 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 16:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:30:26 INFO - PROCESS | 1928 | 1461281426898 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1928 | 1461281426902 Marionette TRACE conn5 <- [1,1882,null,{}] 16:30:26 INFO - PROCESS | 1928 | 1461281426908 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 1928 | 1461281427145 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db1a800 == 155 [pid = 1928] [id = 118] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a186e5000 == 154 [pid = 1928] [id = 402] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1bf13800 == 153 [pid = 1928] [id = 403] 16:30:27 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f5a2365f000) [pid = 1928] [serial = 1298] [outer = (nil)] [url = about:blank] 16:30:27 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f5a320cec00) [pid = 1928] [serial = 1295] [outer = (nil)] [url = about:blank] 16:30:27 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f5a10a59400) [pid = 1928] [serial = 1301] [outer = (nil)] [url = about:blank] 16:30:27 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f5a2fcf2800) [pid = 1928] [serial = 1292] [outer = (nil)] [url = about:blank] 16:30:27 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a226a3000) [pid = 1928] [serial = 1325] [outer = (nil)] [url = about:blank] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db36000 == 152 [pid = 1928] [id = 460] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1ca99000 == 151 [pid = 1928] [id = 459] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a4cc000 == 150 [pid = 1928] [id = 458] 16:30:27 INFO - PROCESS | 1928 | 1461281427559 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a186f3800 == 149 [pid = 1928] [id = 457] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d5d0800 == 148 [pid = 1928] [id = 456] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f79d800 == 147 [pid = 1928] [id = 455] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d25f800 == 146 [pid = 1928] [id = 454] 16:30:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c146800 == 147 [pid = 1928] [id = 478] 16:30:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a0c24ac00) [pid = 1928] [serial = 1435] [outer = (nil)] 16:30:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f5a0dc45400) [pid = 1928] [serial = 1436] [outer = 0x7f5a0c24ac00] 16:30:27 INFO - PROCESS | 1928 | 1461281427637 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f5a0dc4cc00) [pid = 1928] [serial = 1437] [outer = 0x7f5a0c24ac00] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23c51000 == 146 [pid = 1928] [id = 411] 16:30:27 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2320c000 == 145 [pid = 1928] [id = 410] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f5a10745400) [pid = 1928] [serial = 1307] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f5a1c0cdc00) [pid = 1928] [serial = 1317] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a0a7c7c00) [pid = 1928] [serial = 1262] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a1de70000) [pid = 1928] [serial = 1320] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f5a1896fc00) [pid = 1928] [serial = 1268] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f5a13338c00) [pid = 1928] [serial = 1311] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a211de800) [pid = 1928] [serial = 1322] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a1c0cac00) [pid = 1928] [serial = 1271] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a11457000) [pid = 1928] [serial = 1265] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a212f5400) [pid = 1928] [serial = 1277] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a23b48800) [pid = 1928] [serial = 1280] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a1d859c00) [pid = 1928] [serial = 1319] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a18974000) [pid = 1928] [serial = 1313] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a10a5f800) [pid = 1928] [serial = 1308] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a1e87f800) [pid = 1928] [serial = 1260] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a12f59800) [pid = 1928] [serial = 1310] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a2421c800) [pid = 1928] [serial = 1283] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a10a5ec00) [pid = 1928] [serial = 1304] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a1a9ea400) [pid = 1928] [serial = 1316] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a19c55400) [pid = 1928] [serial = 1314] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a1e122800) [pid = 1928] [serial = 1274] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a24dc6800) [pid = 1928] [serial = 1286] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a26fcf000) [pid = 1928] [serial = 1289] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a21867c00) [pid = 1928] [serial = 1323] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1928 | 1461281428427 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1543ms 16:30:28 INFO - PROCESS | 1928 | 1461281428441 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1928 | 1461281428445 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 16:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:30:28 INFO - PROCESS | 1928 | 1461281428456 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1928 | 1461281428460 Marionette TRACE conn5 <- [1,1886,null,{}] 16:30:28 INFO - PROCESS | 1928 | 1461281428493 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:28 INFO - PROCESS | 1928 | 1461281428679 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 16:30:28 INFO - PROCESS | 1928 | 1461281428700 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a111e1800 == 146 [pid = 1928] [id = 479] 16:30:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a10a5c400) [pid = 1928] [serial = 1438] [outer = (nil)] 16:30:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a11302400) [pid = 1928] [serial = 1439] [outer = 0x7f5a10a5c400] 16:30:28 INFO - PROCESS | 1928 | 1461281428765 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a1144dc00) [pid = 1928] [serial = 1440] [outer = 0x7f5a10a5c400] 16:30:29 INFO - PROCESS | 1928 | 1461281429667 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1247ms 16:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:30:29 INFO - PROCESS | 1928 | 1461281429700 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 1928 | 1461281429703 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 16:30:29 INFO - PROCESS | 1928 | 1461281429709 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 1928 | 1461281429712 Marionette TRACE conn5 <- [1,1890,null,{}] 16:30:29 INFO - PROCESS | 1928 | 1461281429717 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 1928 | 1461281429900 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 16:30:29 INFO - PROCESS | 1928 | 1461281429911 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a17b8b800 == 147 [pid = 1928] [id = 480] 16:30:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a10a5ec00) [pid = 1928] [serial = 1441] [outer = (nil)] 16:30:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a0a031800) [pid = 1928] [serial = 1442] [outer = 0x7f5a10a5ec00] 16:30:30 INFO - PROCESS | 1928 | 1461281430159 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a1893cc00) [pid = 1928] [serial = 1443] [outer = 0x7f5a10a5ec00] 16:30:31 INFO - PROCESS | 1928 | 1461281431009 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1329ms 16:30:31 INFO - PROCESS | 1928 | 1461281431038 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1928 | 1461281431041 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:30:31 INFO - PROCESS | 1928 | 1461281431048 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1928 | 1461281431051 Marionette TRACE conn5 <- [1,1894,null,{}] 16:30:31 INFO - PROCESS | 1928 | 1461281431057 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:31 INFO - PROCESS | 1928 | 1461281431309 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 16:30:31 INFO - PROCESS | 1928 | 1461281431344 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a199ac800 == 148 [pid = 1928] [id = 481] 16:30:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a112c3400) [pid = 1928] [serial = 1444] [outer = (nil)] 16:30:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a19979800) [pid = 1928] [serial = 1445] [outer = 0x7f5a112c3400] 16:30:31 INFO - PROCESS | 1928 | 1461281431406 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a19bca400) [pid = 1928] [serial = 1446] [outer = 0x7f5a112c3400] 16:30:32 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a0a7c4000) [pid = 1928] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:30:32 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a09f9a400) [pid = 1928] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:30:32 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a0e54e000) [pid = 1928] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:30:32 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a11270400) [pid = 1928] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:30:32 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a1bb54800) [pid = 1928] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:30:32 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a1126d400) [pid = 1928] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:30:32 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a0e54f000) [pid = 1928] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:30:32 INFO - PROCESS | 1928 | 1461281432563 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1536ms 16:30:32 INFO - PROCESS | 1928 | 1461281432584 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 1928 | 1461281432587 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 16:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:30:32 INFO - PROCESS | 1928 | 1461281432593 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1928 | 1461281432595 Marionette TRACE conn5 <- [1,1898,null,{}] 16:30:32 INFO - PROCESS | 1928 | 1461281432600 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 1928 | 1461281432786 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 16:30:32 INFO - PROCESS | 1928 | 1461281432803 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1b927800 == 149 [pid = 1928] [id = 482] 16:30:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a0c43f400) [pid = 1928] [serial = 1447] [outer = (nil)] 16:30:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a1a95bc00) [pid = 1928] [serial = 1448] [outer = 0x7f5a0c43f400] 16:30:33 INFO - PROCESS | 1928 | 1461281433029 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a1d84fc00) [pid = 1928] [serial = 1449] [outer = 0x7f5a0c43f400] 16:30:33 INFO - PROCESS | 1928 | 1461281433722 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1178ms 16:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:30:33 INFO - PROCESS | 1928 | 1461281433772 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1928 | 1461281433775 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 16:30:33 INFO - PROCESS | 1928 | 1461281433781 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1928 | 1461281433783 Marionette TRACE conn5 <- [1,1902,null,{}] 16:30:33 INFO - PROCESS | 1928 | 1461281433788 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:33 INFO - PROCESS | 1928 | 1461281433978 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 16:30:34 INFO - PROCESS | 1928 | 1461281434142 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de44000 == 150 [pid = 1928] [id = 483] 16:30:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a0db65800) [pid = 1928] [serial = 1450] [outer = (nil)] 16:30:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a1de72c00) [pid = 1928] [serial = 1451] [outer = 0x7f5a0db65800] 16:30:34 INFO - PROCESS | 1928 | 1461281434206 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a1e44d000) [pid = 1928] [serial = 1452] [outer = 0x7f5a0db65800] 16:30:35 INFO - PROCESS | 1928 | 1461281435299 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1581ms 16:30:35 INFO - PROCESS | 1928 | 1461281435363 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 16:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:30:35 INFO - PROCESS | 1928 | 1461281435369 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 16:30:35 INFO - PROCESS | 1928 | 1461281435376 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1928 | 1461281435383 Marionette TRACE conn5 <- [1,1906,null,{}] 16:30:35 INFO - PROCESS | 1928 | 1461281435390 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:35 INFO - PROCESS | 1928 | 1461281435645 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 16:30:35 INFO - PROCESS | 1928 | 1461281435959 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10828800 == 151 [pid = 1928] [id = 484] 16:30:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a0af6ec00) [pid = 1928] [serial = 1453] [outer = (nil)] 16:30:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a0c190c00) [pid = 1928] [serial = 1454] [outer = 0x7f5a0af6ec00] 16:30:36 INFO - PROCESS | 1928 | 1461281436037 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a0c249400) [pid = 1928] [serial = 1455] [outer = 0x7f5a0af6ec00] 16:30:36 INFO - PROCESS | 1928 | 1461281436974 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1636ms 16:30:37 INFO - PROCESS | 1928 | 1461281437013 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1928 | 1461281437022 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:30:37 INFO - PROCESS | 1928 | 1461281437033 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1928 | 1461281437036 Marionette TRACE conn5 <- [1,1910,null,{}] 16:30:37 INFO - PROCESS | 1928 | 1461281437043 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:37 INFO - PROCESS | 1928 | 1461281437261 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 16:30:37 INFO - PROCESS | 1928 | 1461281437551 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a3ad000 == 152 [pid = 1928] [id = 485] 16:30:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a0dc45800) [pid = 1928] [serial = 1456] [outer = (nil)] 16:30:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a10a52400) [pid = 1928] [serial = 1457] [outer = 0x7f5a0dc45800] 16:30:37 INFO - PROCESS | 1928 | 1461281437670 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a11311800) [pid = 1928] [serial = 1458] [outer = 0x7f5a0dc45800] 16:30:38 INFO - PROCESS | 1928 | 1461281438531 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1539ms 16:30:38 INFO - PROCESS | 1928 | 1461281438572 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 16:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:30:38 INFO - PROCESS | 1928 | 1461281438576 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 16:30:38 INFO - PROCESS | 1928 | 1461281438583 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1928 | 1461281438589 Marionette TRACE conn5 <- [1,1914,null,{}] 16:30:38 INFO - PROCESS | 1928 | 1461281438605 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:38 INFO - PROCESS | 1928 | 1461281438819 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 16:30:39 INFO - PROCESS | 1928 | 1461281439039 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e72a800 == 153 [pid = 1928] [id = 486] 16:30:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a13336c00) [pid = 1928] [serial = 1459] [outer = (nil)] 16:30:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a1a0bc000) [pid = 1928] [serial = 1460] [outer = 0x7f5a13336c00] 16:30:39 INFO - PROCESS | 1928 | 1461281439159 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a1c0cec00) [pid = 1928] [serial = 1461] [outer = 0x7f5a13336c00] 16:30:40 INFO - PROCESS | 1928 | 1461281440068 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1536ms 16:30:40 INFO - PROCESS | 1928 | 1461281440120 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 1928 | 1461281440124 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 16:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:30:40 INFO - PROCESS | 1928 | 1461281440130 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 1928 | 1461281440133 Marionette TRACE conn5 <- [1,1918,null,{}] 16:30:40 INFO - PROCESS | 1928 | 1461281440138 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:40 INFO - PROCESS | 1928 | 1461281440346 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 16:30:40 INFO - PROCESS | 1928 | 1461281440554 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23222000 == 154 [pid = 1928] [id = 487] 16:30:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a1996bc00) [pid = 1928] [serial = 1462] [outer = (nil)] 16:30:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f5a1ff81400) [pid = 1928] [serial = 1463] [outer = 0x7f5a1996bc00] 16:30:40 INFO - PROCESS | 1928 | 1461281440673 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f5a216b7400) [pid = 1928] [serial = 1464] [outer = 0x7f5a1996bc00] 16:30:41 INFO - PROCESS | 1928 | 1461281441580 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1482ms 16:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:30:41 INFO - PROCESS | 1928 | 1461281441612 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1928 | 1461281441615 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 16:30:41 INFO - PROCESS | 1928 | 1461281441621 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1928 | 1461281441627 Marionette TRACE conn5 <- [1,1922,null,{}] 16:30:41 INFO - PROCESS | 1928 | 1461281441632 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 1928 | 1461281441826 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 16:30:42 INFO - PROCESS | 1928 | 1461281442040 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26cdc000 == 155 [pid = 1928] [id = 488] 16:30:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a1c0d2800) [pid = 1928] [serial = 1465] [outer = (nil)] 16:30:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a2309c800) [pid = 1928] [serial = 1466] [outer = 0x7f5a1c0d2800] 16:30:42 INFO - PROCESS | 1928 | 1461281442152 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f5a23b49400) [pid = 1928] [serial = 1467] [outer = 0x7f5a1c0d2800] 16:30:43 INFO - PROCESS | 1928 | 1461281443092 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1532ms 16:30:43 INFO - PROCESS | 1928 | 1461281443153 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 1928 | 1461281443158 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 16:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:30:43 INFO - PROCESS | 1928 | 1461281443164 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1928 | 1461281443167 Marionette TRACE conn5 <- [1,1926,null,{}] 16:30:43 INFO - PROCESS | 1928 | 1461281443172 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:43 INFO - PROCESS | 1928 | 1461281443397 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 16:30:43 INFO - PROCESS | 1928 | 1461281443649 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35dc5800 == 156 [pid = 1928] [id = 489] 16:30:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f5a0d236000) [pid = 1928] [serial = 1468] [outer = (nil)] 16:30:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f5a31d39400) [pid = 1928] [serial = 1469] [outer = 0x7f5a0d236000] 16:30:43 INFO - PROCESS | 1928 | 1461281443769 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f5a35d53000) [pid = 1928] [serial = 1470] [outer = 0x7f5a0d236000] 16:30:44 INFO - PROCESS | 1928 | 1461281444639 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1531ms 16:30:44 INFO - PROCESS | 1928 | 1461281444696 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1928 | 1461281444700 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:30:44 INFO - PROCESS | 1928 | 1461281444706 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1928 | 1461281444708 Marionette TRACE conn5 <- [1,1930,null,{}] 16:30:44 INFO - PROCESS | 1928 | 1461281444714 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:44 INFO - PROCESS | 1928 | 1461281444918 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 16:30:45 INFO - PROCESS | 1928 | 1461281445134 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3b159800 == 157 [pid = 1928] [id = 490] 16:30:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f5a0ae02400) [pid = 1928] [serial = 1471] [outer = (nil)] 16:30:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f5a0ae0b800) [pid = 1928] [serial = 1472] [outer = 0x7f5a0ae02400] 16:30:45 INFO - PROCESS | 1928 | 1461281445264 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f5a0ae10000) [pid = 1928] [serial = 1473] [outer = 0x7f5a0ae02400] 16:30:46 INFO - PROCESS | 1928 | 1461281446175 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1531ms 16:30:46 INFO - PROCESS | 1928 | 1461281446238 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1928 | 1461281446240 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:30:46 INFO - PROCESS | 1928 | 1461281446247 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1928 | 1461281446251 Marionette TRACE conn5 <- [1,1934,null,{}] 16:30:46 INFO - PROCESS | 1928 | 1461281446256 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:46 INFO - PROCESS | 1928 | 1461281446463 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 16:30:46 INFO - PROCESS | 1928 | 1461281446675 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1881b000 == 158 [pid = 1928] [id = 491] 16:30:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f5a0a4a3400) [pid = 1928] [serial = 1474] [outer = (nil)] 16:30:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f5a0a4ab000) [pid = 1928] [serial = 1475] [outer = 0x7f5a0a4a3400] 16:30:46 INFO - PROCESS | 1928 | 1461281446792 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a0a4b0400) [pid = 1928] [serial = 1476] [outer = 0x7f5a0a4a3400] 16:30:47 INFO - PROCESS | 1928 | 1461281447706 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1528ms 16:30:47 INFO - PROCESS | 1928 | 1461281447778 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1928 | 1461281447782 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 16:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:30:47 INFO - PROCESS | 1928 | 1461281447787 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1928 | 1461281447790 Marionette TRACE conn5 <- [1,1938,null,{}] 16:30:47 INFO - PROCESS | 1928 | 1461281447796 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:48 INFO - PROCESS | 1928 | 1461281448017 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 16:30:48 INFO - PROCESS | 1928 | 1461281448273 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e578800 == 159 [pid = 1928] [id = 492] 16:30:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a0a4a6000) [pid = 1928] [serial = 1477] [outer = (nil)] 16:30:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a0ae0cc00) [pid = 1928] [serial = 1478] [outer = 0x7f5a0a4a6000] 16:30:48 INFO - PROCESS | 1928 | 1461281448392 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a1e5a1800) [pid = 1928] [serial = 1479] [outer = 0x7f5a0a4a6000] 16:30:49 INFO - PROCESS | 1928 | 1461281449263 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1528ms 16:30:49 INFO - PROCESS | 1928 | 1461281449318 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1928 | 1461281449321 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 16:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:30:49 INFO - PROCESS | 1928 | 1461281449327 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1928 | 1461281449330 Marionette TRACE conn5 <- [1,1942,null,{}] 16:30:49 INFO - PROCESS | 1928 | 1461281449336 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:49 INFO - PROCESS | 1928 | 1461281449541 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 16:30:49 INFO - PROCESS | 1928 | 1461281449758 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a084df000 == 160 [pid = 1928] [id = 493] 16:30:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f5a0a4ac000) [pid = 1928] [serial = 1480] [outer = (nil)] 16:30:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f5a1e5a7c00) [pid = 1928] [serial = 1481] [outer = 0x7f5a0a4ac000] 16:30:49 INFO - PROCESS | 1928 | 1461281449875 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f5a1e5ac000) [pid = 1928] [serial = 1482] [outer = 0x7f5a0a4ac000] 16:30:50 INFO - PROCESS | 1928 | 1461281450840 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1583ms 16:30:50 INFO - PROCESS | 1928 | 1461281450913 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 16:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:30:50 INFO - PROCESS | 1928 | 1461281450923 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 16:30:50 INFO - PROCESS | 1928 | 1461281450928 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1928 | 1461281450933 Marionette TRACE conn5 <- [1,1946,null,{}] 16:30:50 INFO - PROCESS | 1928 | 1461281450939 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:51 INFO - PROCESS | 1928 | 1461281451206 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 16:30:51 INFO - PROCESS | 1928 | 1461281451508 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0866e000 == 161 [pid = 1928] [id = 494] 16:30:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f5a0d58d000) [pid = 1928] [serial = 1483] [outer = (nil)] 16:30:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f5a0d596400) [pid = 1928] [serial = 1484] [outer = 0x7f5a0d58d000] 16:30:51 INFO - PROCESS | 1928 | 1461281451598 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f5a35f79c00) [pid = 1928] [serial = 1485] [outer = 0x7f5a0d58d000] 16:30:52 INFO - PROCESS | 1928 | 1461281452457 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1590ms 16:30:52 INFO - PROCESS | 1928 | 1461281452519 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 1928 | 1461281452523 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 16:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:30:52 INFO - PROCESS | 1928 | 1461281452529 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1928 | 1461281452532 Marionette TRACE conn5 <- [1,1950,null,{}] 16:30:52 INFO - PROCESS | 1928 | 1461281452538 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:52 INFO - PROCESS | 1928 | 1461281452745 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 16:30:53 INFO - PROCESS | 1928 | 1461281453067 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d5da000 == 162 [pid = 1928] [id = 495] 16:30:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f5a075ba800) [pid = 1928] [serial = 1486] [outer = (nil)] 16:30:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f5a075c2000) [pid = 1928] [serial = 1487] [outer = 0x7f5a075ba800] 16:30:53 INFO - PROCESS | 1928 | 1461281453145 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a075c6c00) [pid = 1928] [serial = 1488] [outer = 0x7f5a075ba800] 16:30:54 INFO - PROCESS | 1928 | 1461281454457 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1984ms 16:30:54 INFO - PROCESS | 1928 | 1461281454514 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1928 | 1461281454519 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:30:54 INFO - PROCESS | 1928 | 1461281454527 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1928 | 1461281454532 Marionette TRACE conn5 <- [1,1954,null,{}] 16:30:54 INFO - PROCESS | 1928 | 1461281454541 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:54 INFO - PROCESS | 1928 | 1461281454832 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 16:30:55 INFO - PROCESS | 1928 | 1461281455095 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10673000 == 163 [pid = 1928] [id = 496] 16:30:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f5a08ca5c00) [pid = 1928] [serial = 1489] [outer = (nil)] 16:30:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f5a0a023800) [pid = 1928] [serial = 1490] [outer = 0x7f5a08ca5c00] 16:30:55 INFO - PROCESS | 1928 | 1461281455174 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f5a0a477400) [pid = 1928] [serial = 1491] [outer = 0x7f5a08ca5c00] 16:30:56 INFO - PROCESS | 1928 | 1461281456237 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1738ms 16:30:56 INFO - PROCESS | 1928 | 1461281456266 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1928 | 1461281456274 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:30:56 INFO - PROCESS | 1928 | 1461281456286 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1928 | 1461281456289 Marionette TRACE conn5 <- [1,1958,null,{}] 16:30:56 INFO - PROCESS | 1928 | 1461281456296 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:56 INFO - PROCESS | 1928 | 1461281456493 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 16:30:56 INFO - PROCESS | 1928 | 1461281456794 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c160000 == 164 [pid = 1928] [id = 497] 16:30:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f5a0a480000) [pid = 1928] [serial = 1492] [outer = (nil)] 16:30:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f5a0a79c800) [pid = 1928] [serial = 1493] [outer = 0x7f5a0a480000] 16:30:56 INFO - PROCESS | 1928 | 1461281456916 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f5a0ae04000) [pid = 1928] [serial = 1494] [outer = 0x7f5a0a480000] 16:30:57 INFO - PROCESS | 1928 | 1461281457793 Marionette TRACE conn5 <- [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:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1536ms 16:30:57 INFO - PROCESS | 1928 | 1461281457822 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 1928 | 1461281457825 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 16:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:30:57 INFO - PROCESS | 1928 | 1461281457832 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 1928 | 1461281457837 Marionette TRACE conn5 <- [1,1962,null,{}] 16:30:57 INFO - PROCESS | 1928 | 1461281457853 Marionette TRACE conn5 -> [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:30:58 INFO - PROCESS | 1928 | 1461281458057 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 16:30:58 INFO - PROCESS | 1928 | 1461281458288 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d5df000 == 165 [pid = 1928] [id = 498] 16:30:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f5a0c18c000) [pid = 1928] [serial = 1495] [outer = (nil)] 16:30:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f5a0c1b1400) [pid = 1928] [serial = 1496] [outer = 0x7f5a0c18c000] 16:30:58 INFO - PROCESS | 1928 | 1461281458400 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x7f5a0d23dc00) [pid = 1928] [serial = 1497] [outer = 0x7f5a0c18c000] 16:30:59 INFO - PROCESS | 1928 | 1461281459330 Marionette TRACE conn5 <- [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:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1539ms 16:30:59 INFO - PROCESS | 1928 | 1461281459372 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 1928 | 1461281459377 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 16:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:30:59 INFO - PROCESS | 1928 | 1461281459382 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1928 | 1461281459384 Marionette TRACE conn5 <- [1,1966,null,{}] 16:30:59 INFO - PROCESS | 1928 | 1461281459390 Marionette TRACE conn5 -> [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:30:59 INFO - PROCESS | 1928 | 1461281459581 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 16:30:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0cacd000 == 164 [pid = 1928] [id = 352] 16:30:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11012000 == 163 [pid = 1928] [id = 379] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x7f5a23098400) [pid = 1928] [serial = 1337] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f5a35cd4800) [pid = 1928] [serial = 1343] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f5a0c243c00) [pid = 1928] [serial = 1349] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f5a19a8cc00) [pid = 1928] [serial = 1331] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f5a0a79fc00) [pid = 1928] [serial = 1361] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f5a112cc000) [pid = 1928] [serial = 1328] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f5a1e0dac00) [pid = 1928] [serial = 1334] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f5a24ae0800) [pid = 1928] [serial = 1340] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f5a0c24f800) [pid = 1928] [serial = 1352] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a09f9ec00) [pid = 1928] [serial = 1358] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f5a1130a400) [pid = 1928] [serial = 1355] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f5a0c1b5000) [pid = 1928] [serial = 1346] [outer = (nil)] [url = about:blank] 16:30:59 INFO - PROCESS | 1928 | 1461281459972 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2acdd000 == 162 [pid = 1928] [id = 43] 16:30:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1b927800 == 161 [pid = 1928] [id = 482] 16:31:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c162000 == 162 [pid = 1928] [id = 499] 16:31:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f5a09f9ec00) [pid = 1928] [serial = 1498] [outer = (nil)] 16:31:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f5a0c1b5000) [pid = 1928] [serial = 1499] [outer = 0x7f5a09f9ec00] 16:31:00 INFO - PROCESS | 1928 | 1461281460066 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a0dc47c00) [pid = 1928] [serial = 1500] [outer = 0x7f5a09f9ec00] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a199ac800 == 161 [pid = 1928] [id = 481] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17b8b800 == 160 [pid = 1928] [id = 480] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a111e1800 == 159 [pid = 1928] [id = 479] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c146800 == 158 [pid = 1928] [id = 478] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c04d000 == 157 [pid = 1928] [id = 477] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0afdd800 == 156 [pid = 1928] [id = 473] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a88000 == 155 [pid = 1928] [id = 472] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3a11b800 == 154 [pid = 1928] [id = 471] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a111db000 == 153 [pid = 1928] [id = 470] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a13175800 == 152 [pid = 1928] [id = 469] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3a1a7000 == 151 [pid = 1928] [id = 468] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35f04000 == 150 [pid = 1928] [id = 467] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a29e67800 == 149 [pid = 1928] [id = 466] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23946800 == 148 [pid = 1928] [id = 465] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a21838000 == 147 [pid = 1928] [id = 464] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1ca85800 == 146 [pid = 1928] [id = 463] 16:31:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11018000 == 145 [pid = 1928] [id = 462] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a21239c00) [pid = 1928] [serial = 1383] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f5a0e4c5000) [pid = 1928] [serial = 1367] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f5a10749800) [pid = 1928] [serial = 1368] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f5a0a7cd000) [pid = 1928] [serial = 1365] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f5a09f9f400) [pid = 1928] [serial = 1364] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f5a117de800) [pid = 1928] [serial = 1370] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f5a1a9ee800) [pid = 1928] [serial = 1377] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f5a1deb5c00) [pid = 1928] [serial = 1380] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f5a1d85d800) [pid = 1928] [serial = 1382] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a19bcb400) [pid = 1928] [serial = 1374] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a18977400) [pid = 1928] [serial = 1373] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a130e1800) [pid = 1928] [serial = 1371] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a1d63e800) [pid = 1928] [serial = 1379] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f5a1a633c00) [pid = 1928] [serial = 1376] [outer = (nil)] [url = about:blank] 16:31:00 INFO - PROCESS | 1928 | 1461281460863 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1527ms 16:31:00 INFO - PROCESS | 1928 | 1461281460911 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1928 | 1461281460914 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 16:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:31:00 INFO - PROCESS | 1928 | 1461281460920 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1928 | 1461281460922 Marionette TRACE conn5 <- [1,1970,null,{}] 16:31:00 INFO - PROCESS | 1928 | 1461281460928 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:01 INFO - PROCESS | 1928 | 1461281461115 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 16:31:01 INFO - PROCESS | 1928 | 1461281461366 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 1928 | ************************* 16:31:01 INFO - PROCESS | 1928 | A coding exception was thrown and uncaught in a Task. 16:31:01 INFO - PROCESS | 1928 | 16:31:01 INFO - PROCESS | 1928 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:31:01 INFO - PROCESS | 1928 | Full stack: 16:31:01 INFO - PROCESS | 1928 | ************************* 16:31:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11b12000 == 146 [pid = 1928] [id = 500] 16:31:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f5a0af6c400) [pid = 1928] [serial = 1501] [outer = (nil)] 16:31:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a10a56000) [pid = 1928] [serial = 1502] [outer = 0x7f5a0af6c400] 16:31:01 INFO - PROCESS | 1928 | 1461281461446 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a11275000) [pid = 1928] [serial = 1503] [outer = 0x7f5a0af6c400] 16:31:02 INFO - PROCESS | 1928 | 1461281462205 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1333ms 16:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:31:02 INFO - PROCESS | 1928 | 1461281462257 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1928 | 1461281462260 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 16:31:02 INFO - PROCESS | 1928 | 1461281462266 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1928 | 1461281462269 Marionette TRACE conn5 <- [1,1974,null,{}] 16:31:02 INFO - PROCESS | 1928 | 1461281462274 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:02 INFO - PROCESS | 1928 | 1461281462578 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 16:31:02 INFO - PROCESS | 1928 | 1461281462607 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1aaa9800 == 147 [pid = 1928] [id = 501] 16:31:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a0dc4c800) [pid = 1928] [serial = 1504] [outer = (nil)] 16:31:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a130e1800) [pid = 1928] [serial = 1505] [outer = 0x7f5a0dc4c800] 16:31:02 INFO - PROCESS | 1928 | 1461281462672 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f5a1a056800) [pid = 1928] [serial = 1506] [outer = 0x7f5a0dc4c800] 16:31:03 INFO - PROCESS | 1928 | 1461281463541 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1291ms 16:31:03 INFO - PROCESS | 1928 | 1461281463557 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 1928 | 1461281463560 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 16:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:31:03 INFO - PROCESS | 1928 | 1461281463566 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1928 | 1461281463568 Marionette TRACE conn5 <- [1,1978,null,{}] 16:31:03 INFO - PROCESS | 1928 | 1461281463574 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:03 INFO - PROCESS | 1928 | 1461281463820 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 16:31:03 INFO - PROCESS | 1928 | 1461281463858 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1de59800 == 148 [pid = 1928] [id = 502] 16:31:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f5a12f50c00) [pid = 1928] [serial = 1507] [outer = (nil)] 16:31:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f5a1ae61c00) [pid = 1928] [serial = 1508] [outer = 0x7f5a12f50c00] 16:31:03 INFO - PROCESS | 1928 | 1461281463922 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f5a1d84f800) [pid = 1928] [serial = 1509] [outer = 0x7f5a12f50c00] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f5a1a345000) [pid = 1928] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f5a19acf000) [pid = 1928] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f5a1fd0cc00) [pid = 1928] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f5a1d63ec00) [pid = 1928] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a1d643000) [pid = 1928] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a107fcc00) [pid = 1928] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a0a7c3c00) [pid = 1928] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a1145e800) [pid = 1928] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f5a0a7c9c00) [pid = 1928] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f5a1a65c000) [pid = 1928] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f5a0dde2400) [pid = 1928] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f5a1d85a400) [pid = 1928] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f5a21211400) [pid = 1928] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f5a0a7ccc00) [pid = 1928] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f5a1deb8000) [pid = 1928] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f5a0a7c6400) [pid = 1928] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f5a10750800) [pid = 1928] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a112cd400) [pid = 1928] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a1e44e400) [pid = 1928] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f5a1d4e3800) [pid = 1928] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f5a0a7c3800) [pid = 1928] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a0c435c00) [pid = 1928] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a18915400) [pid = 1928] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a19c5a400) [pid = 1928] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a0d405000) [pid = 1928] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a21fccc00) [pid = 1928] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a130e7400) [pid = 1928] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a1bc8cc00) [pid = 1928] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a0d236400) [pid = 1928] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a19a8e000) [pid = 1928] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a18920800) [pid = 1928] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a0e4cc800) [pid = 1928] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a13340000) [pid = 1928] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a19acd400) [pid = 1928] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a112c3400) [pid = 1928] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a10a5c400) [pid = 1928] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a0c24ac00) [pid = 1928] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a0a7c5000) [pid = 1928] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a10a5ec00) [pid = 1928] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a0c43f400) [pid = 1928] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a0c43f000) [pid = 1928] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a0c438800) [pid = 1928] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:31:05 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a2269f000) [pid = 1928] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:31:05 INFO - PROCESS | 1928 | 1461281465974 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2437ms 16:31:06 INFO - PROCESS | 1928 | 1461281466005 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 1928 | 1461281466008 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 16:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:31:06 INFO - PROCESS | 1928 | 1461281466014 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 1928 | 1461281466016 Marionette TRACE conn5 <- [1,1982,null,{}] 16:31:06 INFO - PROCESS | 1928 | 1461281466022 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:06 INFO - PROCESS | 1928 | 1461281466271 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 16:31:06 INFO - PROCESS | 1928 | 1461281466384 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d274000 == 149 [pid = 1928] [id = 503] 16:31:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a0a79d000) [pid = 1928] [serial = 1510] [outer = (nil)] 16:31:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a0d402c00) [pid = 1928] [serial = 1511] [outer = 0x7f5a0a79d000] 16:31:06 INFO - PROCESS | 1928 | 1461281466446 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a112c2c00) [pid = 1928] [serial = 1512] [outer = 0x7f5a0a79d000] 16:31:07 INFO - PROCESS | 1928 | 1461281467120 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1131ms 16:31:07 INFO - PROCESS | 1928 | 1461281467147 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 1928 | 1461281467149 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 16:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:31:07 INFO - PROCESS | 1928 | 1461281467156 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1928 | 1461281467158 Marionette TRACE conn5 <- [1,1986,null,{}] 16:31:07 INFO - PROCESS | 1928 | 1461281467163 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:07 INFO - PROCESS | 1928 | 1461281467421 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 16:31:07 INFO - PROCESS | 1928 | 1461281467465 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e56e800 == 150 [pid = 1928] [id = 504] 16:31:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a11304000) [pid = 1928] [serial = 1513] [outer = (nil)] 16:31:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a18912400) [pid = 1928] [serial = 1514] [outer = 0x7f5a11304000] 16:31:07 INFO - PROCESS | 1928 | 1461281467529 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a1a347c00) [pid = 1928] [serial = 1515] [outer = 0x7f5a11304000] 16:31:08 INFO - PROCESS | 1928 | 1461281468697 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1580ms 16:31:08 INFO - PROCESS | 1928 | 1461281468739 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 1928 | 1461281468747 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 16:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:31:08 INFO - PROCESS | 1928 | 1461281468757 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1928 | 1461281468762 Marionette TRACE conn5 <- [1,1990,null,{}] 16:31:08 INFO - PROCESS | 1928 | 1461281468771 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:09 INFO - PROCESS | 1928 | 1461281469044 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 16:31:09 INFO - PROCESS | 1928 | 1461281469375 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10a7c000 == 151 [pid = 1928] [id = 505] 16:31:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a0a4ad400) [pid = 1928] [serial = 1516] [outer = (nil)] 16:31:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a0a7cc400) [pid = 1928] [serial = 1517] [outer = 0x7f5a0a4ad400] 16:31:09 INFO - PROCESS | 1928 | 1461281469471 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a0af74400) [pid = 1928] [serial = 1518] [outer = 0x7f5a0a4ad400] 16:31:10 INFO - PROCESS | 1928 | 1461281470390 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1688ms 16:31:10 INFO - PROCESS | 1928 | 1461281470447 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1928 | 1461281470455 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 16:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:31:10 INFO - PROCESS | 1928 | 1461281470466 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1928 | 1461281470470 Marionette TRACE conn5 <- [1,1994,null,{}] 16:31:10 INFO - PROCESS | 1928 | 1461281470476 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:10 INFO - PROCESS | 1928 | 1461281470738 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 16:31:11 INFO - PROCESS | 1928 | 1461281471078 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a199b7000 == 152 [pid = 1928] [id = 506] 16:31:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a0c1b3000) [pid = 1928] [serial = 1519] [outer = (nil)] 16:31:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a0d58bc00) [pid = 1928] [serial = 1520] [outer = 0x7f5a0c1b3000] 16:31:11 INFO - PROCESS | 1928 | 1461281471159 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a0dc4a400) [pid = 1928] [serial = 1521] [outer = 0x7f5a0c1b3000] 16:31:11 INFO - PROCESS | 1928 | 1461281471988 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1540ms 16:31:12 INFO - PROCESS | 1928 | 1461281472014 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1928 | 1461281472018 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 16:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:31:12 INFO - PROCESS | 1928 | 1461281472027 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1928 | 1461281472032 Marionette TRACE conn5 <- [1,1998,null,{}] 16:31:12 INFO - PROCESS | 1928 | 1461281472050 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:12 INFO - PROCESS | 1928 | 1461281472267 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 16:31:12 INFO - PROCESS | 1928 | 1461281472492 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1ffd7000 == 153 [pid = 1928] [id = 507] 16:31:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a0dc51400) [pid = 1928] [serial = 1522] [outer = (nil)] 16:31:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a11453800) [pid = 1928] [serial = 1523] [outer = 0x7f5a0dc51400] 16:31:12 INFO - PROCESS | 1928 | 1461281472616 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a1893f400) [pid = 1928] [serial = 1524] [outer = 0x7f5a0dc51400] 16:31:13 INFO - PROCESS | 1928 | 1461281473540 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1540ms 16:31:13 INFO - PROCESS | 1928 | 1461281473569 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1928 | 1461281473573 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 16:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:31:13 INFO - PROCESS | 1928 | 1461281473581 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1928 | 1461281473584 Marionette TRACE conn5 <- [1,2002,null,{}] 16:31:13 INFO - PROCESS | 1928 | 1461281473589 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:13 INFO - PROCESS | 1928 | 1461281473796 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 16:31:14 INFO - PROCESS | 1928 | 1461281474074 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a239de800 == 154 [pid = 1928] [id = 508] 16:31:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a10746400) [pid = 1928] [serial = 1525] [outer = (nil)] 16:31:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a1a633c00) [pid = 1928] [serial = 1526] [outer = 0x7f5a10746400] 16:31:14 INFO - PROCESS | 1928 | 1461281474155 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a1ae59400) [pid = 1928] [serial = 1527] [outer = 0x7f5a10746400] 16:31:15 INFO - PROCESS | 1928 | 1461281474996 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1485ms 16:31:15 INFO - PROCESS | 1928 | 1461281475068 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1928 | 1461281475071 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:31:15 INFO - PROCESS | 1928 | 1461281475077 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1928 | 1461281475079 Marionette TRACE conn5 <- [1,2006,null,{}] 16:31:15 INFO - PROCESS | 1928 | 1461281475085 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:15 INFO - PROCESS | 1928 | 1461281475293 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 16:31:15 INFO - PROCESS | 1928 | 1461281475509 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30af1800 == 155 [pid = 1928] [id = 509] 16:31:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a1896fc00) [pid = 1928] [serial = 1528] [outer = (nil)] 16:31:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a1d646800) [pid = 1928] [serial = 1529] [outer = 0x7f5a1896fc00] 16:31:15 INFO - PROCESS | 1928 | 1461281475627 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a1de70000) [pid = 1928] [serial = 1530] [outer = 0x7f5a1896fc00] 16:31:16 INFO - PROCESS | 1928 | 1461281476596 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1580ms 16:31:16 INFO - PROCESS | 1928 | 1461281476659 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1928 | 1461281476663 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 16:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:31:16 INFO - PROCESS | 1928 | 1461281476669 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1928 | 1461281476671 Marionette TRACE conn5 <- [1,2010,null,{}] 16:31:16 INFO - PROCESS | 1928 | 1461281476677 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:16 INFO - PROCESS | 1928 | 1461281476895 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 16:31:17 INFO - PROCESS | 1928 | 1461281477158 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a38bd7800 == 156 [pid = 1928] [id = 510] 16:31:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a0c43a000) [pid = 1928] [serial = 1531] [outer = (nil)] 16:31:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f5a1e5a5000) [pid = 1928] [serial = 1532] [outer = 0x7f5a0c43a000] 16:31:17 INFO - PROCESS | 1928 | 1461281477280 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f5a21236000) [pid = 1928] [serial = 1533] [outer = 0x7f5a0c43a000] 16:31:18 INFO - PROCESS | 1928 | 1461281478122 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1528ms 16:31:18 INFO - PROCESS | 1928 | 1461281478199 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 1928 | 1461281478202 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 16:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:31:18 INFO - PROCESS | 1928 | 1461281478209 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1928 | 1461281478211 Marionette TRACE conn5 <- [1,2014,null,{}] 16:31:18 INFO - PROCESS | 1928 | 1461281478217 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:18 INFO - PROCESS | 1928 | 1461281478453 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 16:31:18 INFO - PROCESS | 1928 | 1461281478754 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17a8b000 == 157 [pid = 1928] [id = 511] 16:31:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a1ca58c00) [pid = 1928] [serial = 1534] [outer = (nil)] 16:31:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a22664000) [pid = 1928] [serial = 1535] [outer = 0x7f5a1ca58c00] 16:31:18 INFO - PROCESS | 1928 | 1461281478829 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f5a2365e800) [pid = 1928] [serial = 1536] [outer = 0x7f5a1ca58c00] 16:31:19 INFO - PROCESS | 1928 | 1461281479706 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1532ms 16:31:19 INFO - PROCESS | 1928 | 1461281479742 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 1928 | 1461281479746 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:31:19 INFO - PROCESS | 1928 | 1461281479752 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1928 | 1461281479756 Marionette TRACE conn5 <- [1,2018,null,{}] 16:31:19 INFO - PROCESS | 1928 | 1461281479761 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:19 INFO - PROCESS | 1928 | 1461281479959 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 16:31:20 INFO - PROCESS | 1928 | 1461281480225 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a093ce800 == 158 [pid = 1928] [id = 512] 16:31:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f5a1e5a8400) [pid = 1928] [serial = 1537] [outer = (nil)] 16:31:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f5a24ae0800) [pid = 1928] [serial = 1538] [outer = 0x7f5a1e5a8400] 16:31:20 INFO - PROCESS | 1928 | 1461281480302 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f5a26f7d400) [pid = 1928] [serial = 1539] [outer = 0x7f5a1e5a8400] 16:31:21 INFO - PROCESS | 1928 | 1461281481230 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1538ms 16:31:21 INFO - PROCESS | 1928 | 1461281481291 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1928 | 1461281481295 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 16:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:31:21 INFO - PROCESS | 1928 | 1461281481301 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1928 | 1461281481304 Marionette TRACE conn5 <- [1,2022,null,{}] 16:31:21 INFO - PROCESS | 1928 | 1461281481309 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 1928 | 1461281481516 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 16:31:21 INFO - PROCESS | 1928 | 1461281481735 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3a36f800 == 159 [pid = 1928] [id = 513] 16:31:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f5a216b5400) [pid = 1928] [serial = 1540] [outer = (nil)] 16:31:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f5a30884400) [pid = 1928] [serial = 1541] [outer = 0x7f5a216b5400] 16:31:21 INFO - PROCESS | 1928 | 1461281481892 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f5a31c2d800) [pid = 1928] [serial = 1542] [outer = 0x7f5a216b5400] 16:31:22 INFO - PROCESS | 1928 | 1461281482727 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1494ms 16:31:22 INFO - PROCESS | 1928 | 1461281482797 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 1928 | 1461281482801 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 16:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:31:22 INFO - PROCESS | 1928 | 1461281482807 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 1928 | 1461281482809 Marionette TRACE conn5 <- [1,2026,null,{}] 16:31:22 INFO - PROCESS | 1928 | 1461281482815 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 1928 | 1461281483063 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 16:31:23 INFO - PROCESS | 1928 | 1461281483385 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0dc6a000 == 160 [pid = 1928] [id = 514] 16:31:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f5a0a3ee800) [pid = 1928] [serial = 1543] [outer = (nil)] 16:31:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f5a0a3f1400) [pid = 1928] [serial = 1544] [outer = 0x7f5a0a3ee800] 16:31:23 INFO - PROCESS | 1928 | 1461281483465 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a2fcf2800) [pid = 1928] [serial = 1545] [outer = 0x7f5a0a3ee800] 16:31:24 INFO - PROCESS | 1928 | 1461281484314 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1585ms 16:31:24 INFO - PROCESS | 1928 | 1461281484393 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 1928 | 1461281484397 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 16:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:31:24 INFO - PROCESS | 1928 | 1461281484403 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 1928 | 1461281484407 Marionette TRACE conn5 <- [1,2030,null,{}] 16:31:24 INFO - PROCESS | 1928 | 1461281484413 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:24 INFO - PROCESS | 1928 | 1461281484681 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 16:31:24 INFO - PROCESS | 1928 | 1461281484987 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a083ee000 == 161 [pid = 1928] [id = 515] 16:31:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a1a420800) [pid = 1928] [serial = 1546] [outer = (nil)] 16:31:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a1a42a000) [pid = 1928] [serial = 1547] [outer = 0x7f5a1a420800] 16:31:25 INFO - PROCESS | 1928 | 1461281485070 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a31f0ec00) [pid = 1928] [serial = 1548] [outer = 0x7f5a1a420800] 16:31:25 INFO - PROCESS | 1928 | 1461281485905 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1534ms 16:31:25 INFO - PROCESS | 1928 | 1461281485938 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 1928 | 1461281485941 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 16:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:31:25 INFO - PROCESS | 1928 | 1461281485947 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 1928 | 1461281485950 Marionette TRACE conn5 <- [1,2034,null,{}] 16:31:25 INFO - PROCESS | 1928 | 1461281485955 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:26 INFO - PROCESS | 1928 | 1461281486155 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 16:31:26 INFO - PROCESS | 1928 | 1461281486440 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08d18000 == 162 [pid = 1928] [id = 516] 16:31:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f5a075c4400) [pid = 1928] [serial = 1549] [outer = (nil)] 16:31:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f5a08d56400) [pid = 1928] [serial = 1550] [outer = 0x7f5a075c4400] 16:31:26 INFO - PROCESS | 1928 | 1461281486554 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f5a08d5c000) [pid = 1928] [serial = 1551] [outer = 0x7f5a075c4400] 16:31:27 INFO - PROCESS | 1928 | 1461281487405 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1491ms 16:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:31:27 INFO - PROCESS | 1928 | 1461281487440 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 1928 | 1461281487443 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 16:31:27 INFO - PROCESS | 1928 | 1461281487449 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1928 | 1461281487452 Marionette TRACE conn5 <- [1,2038,null,{}] 16:31:27 INFO - PROCESS | 1928 | 1461281487457 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:27 INFO - PROCESS | 1928 | 1461281487661 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 16:31:27 INFO - PROCESS | 1928 | 1461281487933 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d45a800 == 163 [pid = 1928] [id = 517] 16:31:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f5a076cc400) [pid = 1928] [serial = 1552] [outer = (nil)] 16:31:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f5a076d2c00) [pid = 1928] [serial = 1553] [outer = 0x7f5a076cc400] 16:31:28 INFO - PROCESS | 1928 | 1461281488049 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f5a076d8000) [pid = 1928] [serial = 1554] [outer = 0x7f5a076cc400] 16:31:28 INFO - PROCESS | 1928 | 1461281488907 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1536ms 16:31:28 INFO - PROCESS | 1928 | 1461281488986 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 1928 | 1461281488989 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 16:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:31:28 INFO - PROCESS | 1928 | 1461281488995 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1928 | 1461281488997 Marionette TRACE conn5 <- [1,2042,null,{}] 16:31:29 INFO - PROCESS | 1928 | 1461281489003 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:29 INFO - PROCESS | 1928 | 1461281489270 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 16:31:29 INFO - PROCESS | 1928 | 1461281489581 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a186f1000 == 164 [pid = 1928] [id = 518] 16:31:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f5a076ccc00) [pid = 1928] [serial = 1555] [outer = (nil)] 16:31:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f5a08d5ac00) [pid = 1928] [serial = 1556] [outer = 0x7f5a076ccc00] 16:31:29 INFO - PROCESS | 1928 | 1461281489655 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a0c192800) [pid = 1928] [serial = 1557] [outer = 0x7f5a076ccc00] 16:31:30 INFO - PROCESS | 1928 | 1461281490563 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1645ms 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:31:30 INFO - PROCESS | 1928 | 1461281490641 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1928 | 1461281490644 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 16:31:30 INFO - PROCESS | 1928 | 1461281490651 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1928 | 1461281490654 Marionette TRACE conn5 <- [1,2046,null,{}] 16:31:30 INFO - PROCESS | 1928 | 1461281490660 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 1928 | 1461281490936 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 16:31:31 INFO - PROCESS | 1928 | 1461281491245 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cad7800 == 165 [pid = 1928] [id = 519] 16:31:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f5a076d8400) [pid = 1928] [serial = 1558] [outer = (nil)] 16:31:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f5a0c437400) [pid = 1928] [serial = 1559] [outer = 0x7f5a076d8400] 16:31:31 INFO - PROCESS | 1928 | 1461281491325 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f5a0ddddc00) [pid = 1928] [serial = 1560] [outer = 0x7f5a076d8400] 16:31:32 INFO - PROCESS | 1928 | 1461281492723 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2184ms 16:31:32 INFO - PROCESS | 1928 | 1461281492834 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 1928 | 1461281492840 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:31:32 INFO - PROCESS | 1928 | 1461281492848 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1928 | 1461281492854 Marionette TRACE conn5 <- [1,2050,null,{}] 16:31:32 INFO - PROCESS | 1928 | 1461281492863 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:33 INFO - PROCESS | 1928 | 1461281493070 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 16:31:33 INFO - PROCESS | 1928 | 1461281493354 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c1cb800 == 166 [pid = 1928] [id = 520] 16:31:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f5a08c9e400) [pid = 1928] [serial = 1561] [outer = (nil)] 16:31:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f5a0a3e7000) [pid = 1928] [serial = 1562] [outer = 0x7f5a08c9e400] 16:31:33 INFO - PROCESS | 1928 | 1461281493426 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f5a0a3f1800) [pid = 1928] [serial = 1563] [outer = 0x7f5a08c9e400] 16:31:34 INFO - PROCESS | 1928 | 1461281494370 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1591ms 16:31:34 INFO - PROCESS | 1928 | 1461281494440 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 1928 | 1461281494455 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 16:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:31:34 INFO - PROCESS | 1928 | 1461281494472 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1928 | 1461281494484 Marionette TRACE conn5 <- [1,2054,null,{}] 16:31:34 INFO - PROCESS | 1928 | 1461281494494 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 1928 | 1461281494810 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 16:31:35 INFO - PROCESS | 1928 | 1461281495140 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08cce000 == 167 [pid = 1928] [id = 521] 16:31:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f5a0a4ad800) [pid = 1928] [serial = 1564] [outer = (nil)] 16:31:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f5a0a7d0400) [pid = 1928] [serial = 1565] [outer = 0x7f5a0a4ad800] 16:31:35 INFO - PROCESS | 1928 | 1461281495218 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x7f5a0ae11800) [pid = 1928] [serial = 1566] [outer = 0x7f5a0a4ad800] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a4cd800 == 166 [pid = 1928] [id = 400] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d265800 == 165 [pid = 1928] [id = 395] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11882800 == 164 [pid = 1928] [id = 396] 16:31:35 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x7f5a09fec400) [pid = 1928] [serial = 1412] [outer = (nil)] [url = about:blank] 16:31:35 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f5a0c190800) [pid = 1928] [serial = 1415] [outer = (nil)] [url = about:blank] 16:31:35 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f5a0dc4dc00) [pid = 1928] [serial = 1418] [outer = (nil)] [url = about:blank] 16:31:35 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f5a0a02c000) [pid = 1928] [serial = 1421] [outer = (nil)] [url = about:blank] 16:31:35 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f5a0af6fc00) [pid = 1928] [serial = 1424] [outer = (nil)] [url = about:blank] 16:31:35 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f5a08ca1800) [pid = 1928] [serial = 1427] [outer = (nil)] [url = about:blank] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1875a800 == 163 [pid = 1928] [id = 399] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d274000 == 162 [pid = 1928] [id = 503] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de59800 == 161 [pid = 1928] [id = 502] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aaa9800 == 160 [pid = 1928] [id = 501] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11b12000 == 159 [pid = 1928] [id = 500] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c162000 == 158 [pid = 1928] [id = 499] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d5df000 == 157 [pid = 1928] [id = 498] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c160000 == 156 [pid = 1928] [id = 497] 16:31:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10673000 == 155 [pid = 1928] [id = 496] 16:31:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a35dc5800 == 154 [pid = 1928] [id = 489] 16:31:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26cdc000 == 153 [pid = 1928] [id = 488] 16:31:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23222000 == 152 [pid = 1928] [id = 487] 16:31:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e72a800 == 151 [pid = 1928] [id = 486] 16:31:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a3ad000 == 150 [pid = 1928] [id = 485] 16:31:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10828800 == 149 [pid = 1928] [id = 484] 16:31:36 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de44000 == 148 [pid = 1928] [id = 483] 16:31:36 INFO - PROCESS | 1928 | 1461281496308 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f5a2697b000) [pid = 1928] [serial = 1176] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f5a0dde6c00) [pid = 1928] [serial = 1092] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f5a24424400) [pid = 1928] [serial = 1173] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a1de6fc00) [pid = 1928] [serial = 1224] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f5a1d442800) [pid = 1928] [serial = 1161] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f5a21240400) [pid = 1928] [serial = 1236] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f5a1d8e2c00) [pid = 1928] [serial = 1107] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f5a1e122400) [pid = 1928] [serial = 1110] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f5a1145cc00) [pid = 1928] [serial = 1095] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f5a23b47c00) [pid = 1928] [serial = 1128] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f5a18915c00) [pid = 1928] [serial = 1074] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f5a1e880800) [pid = 1928] [serial = 1116] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a1e126400) [pid = 1928] [serial = 1230] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a0fbce800) [pid = 1928] [serial = 1206] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a1e451c00) [pid = 1928] [serial = 1167] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a216b6000) [pid = 1928] [serial = 1122] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f5a19c5d400) [pid = 1928] [serial = 1179] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f5a21210400) [pid = 1928] [serial = 1119] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f5a1e2b7c00) [pid = 1928] [serial = 1113] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f5a12f58000) [pid = 1928] [serial = 1209] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f5a12f5cc00) [pid = 1928] [serial = 1158] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f5a2365dc00) [pid = 1928] [serial = 1170] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f5a1df09c00) [pid = 1928] [serial = 1164] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f5a1df0e800) [pid = 1928] [serial = 1227] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f5a2239f800) [pid = 1928] [serial = 1239] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a1a635800) [pid = 1928] [serial = 1101] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a1a961000) [pid = 1928] [serial = 1218] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f5a1891ec00) [pid = 1928] [serial = 1305] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f5a23660000) [pid = 1928] [serial = 1125] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a1896e400) [pid = 1928] [serial = 1098] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a1d85cc00) [pid = 1928] [serial = 1221] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a107f0c00) [pid = 1928] [serial = 1131] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a1e447c00) [pid = 1928] [serial = 1233] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a1a62e400) [pid = 1928] [serial = 1215] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a107f5400) [pid = 1928] [serial = 1155] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a19bbec00) [pid = 1928] [serial = 1212] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a1bfcc000) [pid = 1928] [serial = 1104] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a1893cc00) [pid = 1928] [serial = 1443] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a1d84fc00) [pid = 1928] [serial = 1449] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a19979800) [pid = 1928] [serial = 1445] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a19bca400) [pid = 1928] [serial = 1446] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a11302400) [pid = 1928] [serial = 1439] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a1144dc00) [pid = 1928] [serial = 1440] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a0dc45400) [pid = 1928] [serial = 1436] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a0dc4cc00) [pid = 1928] [serial = 1437] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a0af78c00) [pid = 1928] [serial = 1433] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a22b36c00) [pid = 1928] [serial = 1385] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a0c18dc00) [pid = 1928] [serial = 1406] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a107f1800) [pid = 1928] [serial = 1388] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a09fea400) [pid = 1928] [serial = 1430] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a2ac09000) [pid = 1928] [serial = 1400] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a1e12d000) [pid = 1928] [serial = 1394] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a0c18e800) [pid = 1928] [serial = 1434] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a24224400) [pid = 1928] [serial = 1397] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a1896f800) [pid = 1928] [serial = 1391] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a0b8db000) [pid = 1928] [serial = 1409] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a357a0800) [pid = 1928] [serial = 1403] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a0a031800) [pid = 1928] [serial = 1442] [outer = (nil)] [url = about:blank] 16:31:36 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a1a95bc00) [pid = 1928] [serial = 1448] [outer = (nil)] [url = about:blank] 16:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1948ms 16:31:36 INFO - PROCESS | 1928 | 1461281496421 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 1928 | 1461281496425 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 16:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:31:36 INFO - PROCESS | 1928 | 1461281496430 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1928 | 1461281496436 Marionette TRACE conn5 <- [1,2058,null,{}] 16:31:36 INFO - PROCESS | 1928 | 1461281496457 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:36 INFO - PROCESS | 1928 | 1461281496653 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 16:31:36 INFO - PROCESS | 1928 | 1461281496899 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c160000 == 149 [pid = 1928] [id = 522] 16:31:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a0a4b1c00) [pid = 1928] [serial = 1567] [outer = (nil)] 16:31:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a0c1bb400) [pid = 1928] [serial = 1568] [outer = 0x7f5a0a4b1c00] 16:31:36 INFO - PROCESS | 1928 | 1461281496989 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a0c251000) [pid = 1928] [serial = 1569] [outer = 0x7f5a0a4b1c00] 16:31:37 INFO - PROCESS | 1928 | 1461281497735 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1344ms 16:31:37 INFO - PROCESS | 1928 | 1461281497776 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1928 | 1461281497781 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:31:37 INFO - PROCESS | 1928 | 1461281497787 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1928 | 1461281497790 Marionette TRACE conn5 <- [1,2062,null,{}] 16:31:37 INFO - PROCESS | 1928 | 1461281497795 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:38 INFO - PROCESS | 1928 | 1461281498068 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 16:31:38 INFO - PROCESS | 1928 | 1461281498100 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f8c4000 == 150 [pid = 1928] [id = 523] 16:31:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a0b8dfc00) [pid = 1928] [serial = 1570] [outer = (nil)] 16:31:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a0d58f000) [pid = 1928] [serial = 1571] [outer = 0x7f5a0b8dfc00] 16:31:38 INFO - PROCESS | 1928 | 1461281498176 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a0dc45400) [pid = 1928] [serial = 1572] [outer = 0x7f5a0b8dfc00] 16:31:39 INFO - PROCESS | 1928 | 1461281499083 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1329ms 16:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:31:39 INFO - PROCESS | 1928 | 1461281499117 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 1928 | 1461281499120 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 16:31:39 INFO - PROCESS | 1928 | 1461281499133 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1928 | 1461281499136 Marionette TRACE conn5 <- [1,2066,null,{}] 16:31:39 INFO - PROCESS | 1928 | 1461281499154 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:39 INFO - PROCESS | 1928 | 1461281499399 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 16:31:39 INFO - PROCESS | 1928 | 1461281499432 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10671800 == 151 [pid = 1928] [id = 524] 16:31:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a0d235000) [pid = 1928] [serial = 1573] [outer = (nil)] 16:31:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a0dc50800) [pid = 1928] [serial = 1574] [outer = 0x7f5a0d235000] 16:31:39 INFO - PROCESS | 1928 | 1461281499494 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a0e4d1c00) [pid = 1928] [serial = 1575] [outer = 0x7f5a0d235000] 16:31:40 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a0dc4c800) [pid = 1928] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:31:40 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a09f9ec00) [pid = 1928] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:31:40 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a0c18c000) [pid = 1928] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:31:40 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a12f50c00) [pid = 1928] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:31:40 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a0a480000) [pid = 1928] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:31:40 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a08ca5c00) [pid = 1928] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:31:40 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a0af6c400) [pid = 1928] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:31:40 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a0a79d000) [pid = 1928] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:31:41 INFO - PROCESS | 1928 | 1461281501082 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2009ms 16:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:31:41 INFO - PROCESS | 1928 | 1461281501136 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 1928 | 1461281501139 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 16:31:41 INFO - PROCESS | 1928 | 1461281501145 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1928 | 1461281501148 Marionette TRACE conn5 <- [1,2070,null,{}] 16:31:41 INFO - PROCESS | 1928 | 1461281501153 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 1928 | 1461281501438 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 16:31:41 INFO - PROCESS | 1928 | 1461281501552 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1102b800 == 152 [pid = 1928] [id = 525] 16:31:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a0e54d800) [pid = 1928] [serial = 1576] [outer = (nil)] 16:31:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a10a54c00) [pid = 1928] [serial = 1577] [outer = 0x7f5a0e54d800] 16:31:41 INFO - PROCESS | 1928 | 1461281501618 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a112c6c00) [pid = 1928] [serial = 1578] [outer = 0x7f5a0e54d800] 16:31:42 INFO - PROCESS | 1928 | 1461281502367 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1281ms 16:31:42 INFO - PROCESS | 1928 | 1461281502434 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 1928 | 1461281502436 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 16:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:31:42 INFO - PROCESS | 1928 | 1461281502455 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1928 | 1461281502458 Marionette TRACE conn5 <- [1,2074,null,{}] 16:31:42 INFO - PROCESS | 1928 | 1461281502464 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:42 INFO - PROCESS | 1928 | 1461281502649 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 16:31:42 INFO - PROCESS | 1928 | 1461281502994 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a084eb800 == 153 [pid = 1928] [id = 526] 16:31:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a075ba000) [pid = 1928] [serial = 1579] [outer = (nil)] 16:31:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a076cf000) [pid = 1928] [serial = 1580] [outer = 0x7f5a075ba000] 16:31:43 INFO - PROCESS | 1928 | 1461281503077 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a08d59000) [pid = 1928] [serial = 1581] [outer = 0x7f5a075ba000] 16:31:44 INFO - PROCESS | 1928 | 1461281504063 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1695ms 16:31:44 INFO - PROCESS | 1928 | 1461281504141 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 1928 | 1461281504154 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 16:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:31:44 INFO - PROCESS | 1928 | 1461281504170 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 1928 | 1461281504175 Marionette TRACE conn5 <- [1,2078,null,{}] 16:31:44 INFO - PROCESS | 1928 | 1461281504184 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:44 INFO - PROCESS | 1928 | 1461281504497 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 16:31:44 INFO - PROCESS | 1928 | 1461281504753 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d5e2800 == 154 [pid = 1928] [id = 527] 16:31:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a0ae0b000) [pid = 1928] [serial = 1582] [outer = (nil)] 16:31:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a0b8d5400) [pid = 1928] [serial = 1583] [outer = 0x7f5a0ae0b000] 16:31:44 INFO - PROCESS | 1928 | 1461281504834 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a0c1bb800) [pid = 1928] [serial = 1584] [outer = 0x7f5a0ae0b000] 16:31:45 INFO - PROCESS | 1928 | 1461281505792 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1684ms 16:31:45 INFO - PROCESS | 1928 | 1461281505858 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 16:31:45 INFO - PROCESS | 1928 | 1461281505865 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 16:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:31:45 INFO - PROCESS | 1928 | 1461281505872 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 1928 | 1461281505876 Marionette TRACE conn5 <- [1,2082,null,{}] 16:31:45 INFO - PROCESS | 1928 | 1461281505883 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 1928 | 1461281506120 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 16:31:46 INFO - PROCESS | 1928 | 1461281506463 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11b08000 == 155 [pid = 1928] [id = 528] 16:31:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a0c193c00) [pid = 1928] [serial = 1585] [outer = (nil)] 16:31:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a0e4c7800) [pid = 1928] [serial = 1586] [outer = 0x7f5a0c193c00] 16:31:46 INFO - PROCESS | 1928 | 1461281506547 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a10742800) [pid = 1928] [serial = 1587] [outer = 0x7f5a0c193c00] 16:31:47 INFO - PROCESS | 1928 | 1461281507456 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1637ms 16:31:47 INFO - PROCESS | 1928 | 1461281507510 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 1928 | 1461281507513 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 16:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:31:47 INFO - PROCESS | 1928 | 1461281507529 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1928 | 1461281507538 Marionette TRACE conn5 <- [1,2086,null,{}] 16:31:47 INFO - PROCESS | 1928 | 1461281507545 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:47 INFO - PROCESS | 1928 | 1461281507768 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 16:31:48 INFO - PROCESS | 1928 | 1461281508026 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17b94000 == 156 [pid = 1928] [id = 529] 16:31:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a0d404800) [pid = 1928] [serial = 1588] [outer = (nil)] 16:31:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a1130f400) [pid = 1928] [serial = 1589] [outer = 0x7f5a0d404800] 16:31:48 INFO - PROCESS | 1928 | 1461281508143 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a11710400) [pid = 1928] [serial = 1590] [outer = 0x7f5a0d404800] 16:31:48 INFO - PROCESS | 1928 | 1461281508995 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1546ms 16:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:31:49 INFO - PROCESS | 1928 | 1461281509068 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 1928 | 1461281509072 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 16:31:49 INFO - PROCESS | 1928 | 1461281509079 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1928 | 1461281509082 Marionette TRACE conn5 <- [1,2090,null,{}] 16:31:49 INFO - PROCESS | 1928 | 1461281509088 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:49 INFO - PROCESS | 1928 | 1461281509348 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 16:31:49 INFO - PROCESS | 1928 | 1461281509605 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18764800 == 157 [pid = 1928] [id = 530] 16:31:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a1126cc00) [pid = 1928] [serial = 1591] [outer = (nil)] 16:31:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a130e4c00) [pid = 1928] [serial = 1592] [outer = 0x7f5a1126cc00] 16:31:49 INFO - PROCESS | 1928 | 1461281509719 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a18915000) [pid = 1928] [serial = 1593] [outer = 0x7f5a1126cc00] 16:31:50 INFO - PROCESS | 1928 | 1461281510601 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 16:31:50 INFO - PROCESS | 1928 | 1461281510662 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 1928 | 1461281510666 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 16:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:31:50 INFO - PROCESS | 1928 | 1461281510672 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1928 | 1461281510676 Marionette TRACE conn5 <- [1,2094,null,{}] 16:31:50 INFO - PROCESS | 1928 | 1461281510681 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:50 INFO - PROCESS | 1928 | 1461281510885 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 16:31:51 INFO - PROCESS | 1928 | 1461281511187 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1a4c9800 == 158 [pid = 1928] [id = 531] 16:31:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a18978400) [pid = 1928] [serial = 1594] [outer = (nil)] 16:31:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a19970c00) [pid = 1928] [serial = 1595] [outer = 0x7f5a18978400] 16:31:51 INFO - PROCESS | 1928 | 1461281511332 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a19bcb400) [pid = 1928] [serial = 1596] [outer = 0x7f5a18978400] 16:31:52 INFO - PROCESS | 1928 | 1461281512248 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1639ms 16:31:52 INFO - PROCESS | 1928 | 1461281512313 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 1928 | 1461281512317 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 16:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:31:52 INFO - PROCESS | 1928 | 1461281512323 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 1928 | 1461281512327 Marionette TRACE conn5 <- [1,2098,null,{}] 16:31:52 INFO - PROCESS | 1928 | 1461281512332 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:52 INFO - PROCESS | 1928 | 1461281512551 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 16:31:52 INFO - PROCESS | 1928 | 1461281512804 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d70b800 == 159 [pid = 1928] [id = 532] 16:31:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a18978c00) [pid = 1928] [serial = 1597] [outer = (nil)] 16:31:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a1a422800) [pid = 1928] [serial = 1598] [outer = 0x7f5a18978c00] 16:31:52 INFO - PROCESS | 1928 | 1461281512919 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a1a42a800) [pid = 1928] [serial = 1599] [outer = 0x7f5a18978c00] 16:31:53 INFO - PROCESS | 1928 | 1461281513796 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1537ms 16:31:53 INFO - PROCESS | 1928 | 1461281513862 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1928 | 1461281513866 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 16:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:31:53 INFO - PROCESS | 1928 | 1461281513872 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1928 | 1461281513875 Marionette TRACE conn5 <- [1,2102,null,{}] 16:31:53 INFO - PROCESS | 1928 | 1461281513881 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:54 INFO - PROCESS | 1928 | 1461281514095 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 16:31:54 INFO - PROCESS | 1928 | 1461281514309 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db30800 == 160 [pid = 1928] [id = 533] 16:31:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a19c59000) [pid = 1928] [serial = 1600] [outer = (nil)] 16:31:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a1a632000) [pid = 1928] [serial = 1601] [outer = 0x7f5a19c59000] 16:31:54 INFO - PROCESS | 1928 | 1461281514426 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a1a952400) [pid = 1928] [serial = 1602] [outer = 0x7f5a19c59000] 16:31:55 INFO - PROCESS | 1928 | 1461281515349 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1535ms 16:31:55 INFO - PROCESS | 1928 | 1461281515408 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 1928 | 1461281515411 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 16:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:31:55 INFO - PROCESS | 1928 | 1461281515418 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 1928 | 1461281515421 Marionette TRACE conn5 <- [1,2106,null,{}] 16:31:55 INFO - PROCESS | 1928 | 1461281515426 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 1928 | 1461281515626 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 16:31:55 INFO - PROCESS | 1928 | 1461281515845 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de89000 == 161 [pid = 1928] [id = 534] 16:31:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a1a059400) [pid = 1928] [serial = 1603] [outer = (nil)] 16:31:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a1a9ed800) [pid = 1928] [serial = 1604] [outer = 0x7f5a1a059400] 16:31:55 INFO - PROCESS | 1928 | 1461281515965 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f5a1bfd6000) [pid = 1928] [serial = 1605] [outer = 0x7f5a1a059400] 16:31:56 INFO - PROCESS | 1928 | 1461281516868 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1528ms 16:31:56 INFO - PROCESS | 1928 | 1461281516948 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 1928 | 1461281516951 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 16:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:31:56 INFO - PROCESS | 1928 | 1461281516957 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 1928 | 1461281516961 Marionette TRACE conn5 <- [1,2110,null,{}] 16:31:56 INFO - PROCESS | 1928 | 1461281516966 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:57 INFO - PROCESS | 1928 | 1461281517215 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 16:31:57 INFO - PROCESS | 1928 | 1461281517473 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e56c000 == 162 [pid = 1928] [id = 535] 16:31:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f5a1a42ac00) [pid = 1928] [serial = 1606] [outer = (nil)] 16:31:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a1ca4c800) [pid = 1928] [serial = 1607] [outer = 0x7f5a1a42ac00] 16:31:57 INFO - PROCESS | 1928 | 1461281517590 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a1d64a800) [pid = 1928] [serial = 1608] [outer = 0x7f5a1a42ac00] 16:31:58 INFO - PROCESS | 1928 | 1461281518451 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1530ms 16:31:58 INFO - PROCESS | 1928 | 1461281518489 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 1928 | 1461281518493 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 16:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:31:58 INFO - PROCESS | 1928 | 1461281518499 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 1928 | 1461281518503 Marionette TRACE conn5 <- [1,2114,null,{}] 16:31:58 INFO - PROCESS | 1928 | 1461281518508 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:58 INFO - PROCESS | 1928 | 1461281518712 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 16:31:58 INFO - PROCESS | 1928 | 1461281518932 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e6b6000 == 163 [pid = 1928] [id = 536] 16:31:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f5a1d85a400) [pid = 1928] [serial = 1609] [outer = (nil)] 16:31:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f5a1d953800) [pid = 1928] [serial = 1610] [outer = 0x7f5a1d85a400] 16:31:59 INFO - PROCESS | 1928 | 1461281519056 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f5a1dec1000) [pid = 1928] [serial = 1611] [outer = 0x7f5a1d85a400] 16:32:00 INFO - PROCESS | 1928 | 1461281520010 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1578ms 16:32:00 INFO - PROCESS | 1928 | 1461281520084 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1928 | 1461281520088 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 16:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:32:00 INFO - PROCESS | 1928 | 1461281520098 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1928 | 1461281520102 Marionette TRACE conn5 <- [1,2118,null,{}] 16:32:00 INFO - PROCESS | 1928 | 1461281520108 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:00 INFO - PROCESS | 1928 | 1461281520362 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 16:32:00 INFO - PROCESS | 1928 | 1461281520670 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22720800 == 164 [pid = 1928] [id = 537] 16:32:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f5a0dddd800) [pid = 1928] [serial = 1612] [outer = (nil)] 16:32:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f5a1e447400) [pid = 1928] [serial = 1613] [outer = 0x7f5a0dddd800] 16:32:00 INFO - PROCESS | 1928 | 1461281520749 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f5a1e5ab400) [pid = 1928] [serial = 1614] [outer = 0x7f5a0dddd800] 16:32:01 INFO - PROCESS | 1928 | 1461281521635 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1586ms 16:32:01 INFO - PROCESS | 1928 | 1461281521685 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 1928 | 1461281521689 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 16:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:32:01 INFO - PROCESS | 1928 | 1461281521696 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 1928 | 1461281521700 Marionette TRACE conn5 <- [1,2122,null,{}] 16:32:01 INFO - PROCESS | 1928 | 1461281521705 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:01 INFO - PROCESS | 1928 | 1461281521925 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 16:32:02 INFO - PROCESS | 1928 | 1461281522228 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23592800 == 165 [pid = 1928] [id = 538] 16:32:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f5a1a9e4000) [pid = 1928] [serial = 1615] [outer = (nil)] 16:32:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f5a1e87ac00) [pid = 1928] [serial = 1616] [outer = 0x7f5a1a9e4000] 16:32:02 INFO - PROCESS | 1928 | 1461281522308 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f5a209aec00) [pid = 1928] [serial = 1617] [outer = 0x7f5a1a9e4000] 16:32:03 INFO - PROCESS | 1928 | 1461281523160 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1535ms 16:32:03 INFO - PROCESS | 1928 | 1461281523233 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 1928 | 1461281523237 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 16:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:32:03 INFO - PROCESS | 1928 | 1461281523247 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 1928 | 1461281523257 Marionette TRACE conn5 <- [1,2126,null,{}] 16:32:03 INFO - PROCESS | 1928 | 1461281523263 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:03 INFO - PROCESS | 1928 | 1461281523514 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 16:32:03 INFO - PROCESS | 1928 | 1461281523847 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c143800 == 166 [pid = 1928] [id = 539] 16:32:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a075c2400) [pid = 1928] [serial = 1618] [outer = (nil)] 16:32:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a0c435c00) [pid = 1928] [serial = 1619] [outer = 0x7f5a075c2400] 16:32:03 INFO - PROCESS | 1928 | 1461281523927 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a19c58c00) [pid = 1928] [serial = 1620] [outer = 0x7f5a075c2400] 16:32:04 INFO - PROCESS | 1928 | 1461281524809 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1601ms 16:32:04 INFO - PROCESS | 1928 | 1461281524845 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 1928 | 1461281524849 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 16:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:32:04 INFO - PROCESS | 1928 | 1461281524855 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 1928 | 1461281524858 Marionette TRACE conn5 <- [1,2130,null,{}] 16:32:04 INFO - PROCESS | 1928 | 1461281524864 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:05 INFO - PROCESS | 1928 | 1461281525072 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 16:32:05 INFO - PROCESS | 1928 | 1461281525313 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1101b000 == 167 [pid = 1928] [id = 540] 16:32:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a075bd400) [pid = 1928] [serial = 1621] [outer = (nil)] 16:32:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f5a0a023000) [pid = 1928] [serial = 1622] [outer = 0x7f5a075bd400] 16:32:05 INFO - PROCESS | 1928 | 1461281525391 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f5a1deb5800) [pid = 1928] [serial = 1623] [outer = 0x7f5a075bd400] 16:32:06 INFO - PROCESS | 1928 | 1461281526350 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 1928 | 1461281526452 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 16:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:32:06 INFO - PROCESS | 1928 | 1461281526459 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1928 | 1461281526463 Marionette TRACE conn5 <- [1,2134,null,{}] 16:32:06 INFO - PROCESS | 1928 | 1461281526470 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:06 INFO - PROCESS | 1928 | 1461281526728 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 16:32:07 INFO - PROCESS | 1928 | 1461281527052 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1adc4800 == 168 [pid = 1928] [id = 541] 16:32:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f5a08c98c00) [pid = 1928] [serial = 1624] [outer = (nil)] 16:32:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f5a1891b400) [pid = 1928] [serial = 1625] [outer = 0x7f5a08c98c00] 16:32:07 INFO - PROCESS | 1928 | 1461281527128 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f5a2265c000) [pid = 1928] [serial = 1626] [outer = 0x7f5a08c98c00] 16:32:08 INFO - PROCESS | 1928 | 1461281528032 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1638ms 16:32:08 INFO - PROCESS | 1928 | 1461281528098 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 1928 | 1461281528102 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 16:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:32:08 INFO - PROCESS | 1928 | 1461281528108 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 1928 | 1461281528111 Marionette TRACE conn5 <- [1,2138,null,{}] 16:32:08 INFO - PROCESS | 1928 | 1461281528117 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:08 INFO - PROCESS | 1928 | 1461281528349 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 16:32:09 INFO - PROCESS | 1928 | 1461281529042 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a084dc800 == 169 [pid = 1928] [id = 542] 16:32:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f5a075bcc00) [pid = 1928] [serial = 1627] [outer = (nil)] 16:32:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f5a075c5800) [pid = 1928] [serial = 1628] [outer = 0x7f5a075bcc00] 16:32:09 INFO - PROCESS | 1928 | 1461281529122 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f5a08d51000) [pid = 1928] [serial = 1629] [outer = 0x7f5a075bcc00] 16:32:10 INFO - PROCESS | 1928 | 1461281530044 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1985ms 16:32:10 INFO - PROCESS | 1928 | 1461281530095 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1928 | 1461281530102 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 16:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:32:10 INFO - PROCESS | 1928 | 1461281530112 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1928 | 1461281530116 Marionette TRACE conn5 <- [1,2142,null,{}] 16:32:10 INFO - PROCESS | 1928 | 1461281530123 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:10 INFO - PROCESS | 1928 | 1461281530338 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 16:32:10 INFO - PROCESS | 1928 | 1461281530680 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cacd800 == 170 [pid = 1928] [id = 543] 16:32:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a08d5b400) [pid = 1928] [serial = 1630] [outer = (nil)] 16:32:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f5a0a3e9800) [pid = 1928] [serial = 1631] [outer = 0x7f5a08d5b400] 16:32:10 INFO - PROCESS | 1928 | 1461281530846 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f5a0a4a7400) [pid = 1928] [serial = 1632] [outer = 0x7f5a08d5b400] 16:32:11 INFO - PROCESS | 1928 | 1461281531847 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:32:11 INFO - PROCESS | 1928 | 1461281531910 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 16:32:11 INFO - PROCESS | 1928 | 1461281531917 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1928 | 1461281531920 Marionette TRACE conn5 <- [1,2146,null,{}] 16:32:11 INFO - PROCESS | 1928 | 1461281531925 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:12 INFO - PROCESS | 1928 | 1461281532134 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 16:32:12 INFO - PROCESS | 1928 | 1461281532523 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f797000 == 169 [pid = 1928] [id = 434] 16:32:12 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f5a0ae0cc00) [pid = 1928] [serial = 1478] [outer = (nil)] [url = about:blank] 16:32:12 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f5a0a4ab000) [pid = 1928] [serial = 1475] [outer = (nil)] [url = about:blank] 16:32:12 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a0ae0b800) [pid = 1928] [serial = 1472] [outer = (nil)] [url = about:blank] 16:32:12 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f5a1e5a7c00) [pid = 1928] [serial = 1481] [outer = (nil)] [url = about:blank] 16:32:12 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f5a0d596400) [pid = 1928] [serial = 1484] [outer = (nil)] [url = about:blank] 16:32:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a084e8000 == 170 [pid = 1928] [id = 544] 16:32:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f5a075b9800) [pid = 1928] [serial = 1633] [outer = (nil)] 16:32:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f5a0ae03800) [pid = 1928] [serial = 1634] [outer = 0x7f5a075b9800] 16:32:12 INFO - PROCESS | 1928 | 1461281532706 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a0b8dec00) [pid = 1928] [serial = 1635] [outer = 0x7f5a075b9800] 16:32:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1102b800 == 169 [pid = 1928] [id = 525] 16:32:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10671800 == 168 [pid = 1928] [id = 524] 16:32:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8c4000 == 167 [pid = 1928] [id = 523] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c160000 == 166 [pid = 1928] [id = 522] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a08cce000 == 165 [pid = 1928] [id = 521] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c1cb800 == 164 [pid = 1928] [id = 520] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0dc6a000 == 163 [pid = 1928] [id = 514] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3a36f800 == 162 [pid = 1928] [id = 513] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a093ce800 == 161 [pid = 1928] [id = 512] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17a8b000 == 160 [pid = 1928] [id = 511] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a38bd7800 == 159 [pid = 1928] [id = 510] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30af1800 == 158 [pid = 1928] [id = 509] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a239de800 == 157 [pid = 1928] [id = 508] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a199b7000 == 156 [pid = 1928] [id = 506] 16:32:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a7c000 == 155 [pid = 1928] [id = 505] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a31d39400) [pid = 1928] [serial = 1469] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f5a2309c800) [pid = 1928] [serial = 1466] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f5a1a056800) [pid = 1928] [serial = 1506] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f5a10a52400) [pid = 1928] [serial = 1457] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f5a0dc47c00) [pid = 1928] [serial = 1500] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f5a0d23dc00) [pid = 1928] [serial = 1497] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f5a0c1b5000) [pid = 1928] [serial = 1499] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f5a075c2000) [pid = 1928] [serial = 1487] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f5a1ae61c00) [pid = 1928] [serial = 1508] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a0a79c800) [pid = 1928] [serial = 1493] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a0a477400) [pid = 1928] [serial = 1491] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a1d84f800) [pid = 1928] [serial = 1509] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a0c1b1400) [pid = 1928] [serial = 1496] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f5a0ae04000) [pid = 1928] [serial = 1494] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f5a0a023800) [pid = 1928] [serial = 1490] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f5a1a0bc000) [pid = 1928] [serial = 1460] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f5a11275000) [pid = 1928] [serial = 1503] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f5a130e1800) [pid = 1928] [serial = 1505] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f5a1de72c00) [pid = 1928] [serial = 1451] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f5a10a56000) [pid = 1928] [serial = 1502] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f5a1ff81400) [pid = 1928] [serial = 1463] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f5a0c190c00) [pid = 1928] [serial = 1454] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a0d402c00) [pid = 1928] [serial = 1511] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a112c2c00) [pid = 1928] [serial = 1512] [outer = (nil)] [url = about:blank] 16:32:13 INFO - PROCESS | 1928 | 1461281533578 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 1928 | 1461281533618 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 16:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:32:13 INFO - PROCESS | 1928 | 1461281533634 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1928 | 1461281533643 Marionette TRACE conn5 <- [1,2150,null,{}] 16:32:13 INFO - PROCESS | 1928 | 1461281533649 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:13 INFO - PROCESS | 1928 | 1461281533852 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 16:32:14 INFO - PROCESS | 1928 | 1461281534055 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d460000 == 156 [pid = 1928] [id = 545] 16:32:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a075c2000) [pid = 1928] [serial = 1636] [outer = (nil)] 16:32:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a0c246800) [pid = 1928] [serial = 1637] [outer = 0x7f5a075c2000] 16:32:14 INFO - PROCESS | 1928 | 1461281534118 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f5a0d408c00) [pid = 1928] [serial = 1638] [outer = 0x7f5a075c2000] 16:32:14 INFO - PROCESS | 1928 | 1461281534917 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1349ms 16:32:15 INFO - PROCESS | 1928 | 1461281535013 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1928 | 1461281535019 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 16:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:32:15 INFO - PROCESS | 1928 | 1461281535029 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1928 | 1461281535032 Marionette TRACE conn5 <- [1,2154,null,{}] 16:32:15 INFO - PROCESS | 1928 | 1461281535038 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:15 INFO - PROCESS | 1928 | 1461281535308 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 16:32:15 INFO - PROCESS | 1928 | 1461281535341 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f78c000 == 157 [pid = 1928] [id = 546] 16:32:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f5a0d409000) [pid = 1928] [serial = 1639] [outer = (nil)] 16:32:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f5a0db5ac00) [pid = 1928] [serial = 1640] [outer = 0x7f5a0d409000] 16:32:15 INFO - PROCESS | 1928 | 1461281535407 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f5a0dc47000) [pid = 1928] [serial = 1641] [outer = 0x7f5a0d409000] 16:32:16 INFO - PROCESS | 1928 | 1461281536343 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1330ms 16:32:16 INFO - PROCESS | 1928 | 1461281536359 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 1928 | 1461281536362 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 16:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:32:16 INFO - PROCESS | 1928 | 1461281536392 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1928 | 1461281536395 Marionette TRACE conn5 <- [1,2158,null,{}] 16:32:16 INFO - PROCESS | 1928 | 1461281536402 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:16 INFO - PROCESS | 1928 | 1461281536653 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 16:32:16 INFO - PROCESS | 1928 | 1461281536695 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10407000 == 158 [pid = 1928] [id = 547] 16:32:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f5a0e4c4000) [pid = 1928] [serial = 1642] [outer = (nil)] 16:32:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f5a0e4ca000) [pid = 1928] [serial = 1643] [outer = 0x7f5a0e4c4000] 16:32:16 INFO - PROCESS | 1928 | 1461281536772 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f5a1074f400) [pid = 1928] [serial = 1644] [outer = 0x7f5a0e4c4000] 16:32:17 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f5a0d235000) [pid = 1928] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:32:17 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f5a08c9e400) [pid = 1928] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:32:17 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f5a0b8dfc00) [pid = 1928] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:32:17 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f5a0a4b1c00) [pid = 1928] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:32:17 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f5a0a4ad800) [pid = 1928] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:32:18 INFO - PROCESS | 1928 | 1461281538262 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1905ms 16:32:18 INFO - PROCESS | 1928 | 1461281538281 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 1928 | 1461281538284 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 16:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:32:18 INFO - PROCESS | 1928 | 1461281538290 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 1928 | 1461281538292 Marionette TRACE conn5 <- [1,2162,null,{}] 16:32:18 INFO - PROCESS | 1928 | 1461281538300 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:18 INFO - PROCESS | 1928 | 1461281538574 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 16:32:18 INFO - PROCESS | 1928 | 1461281538598 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10a7f800 == 159 [pid = 1928] [id = 548] 16:32:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f5a0d599800) [pid = 1928] [serial = 1645] [outer = (nil)] 16:32:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f5a10a5a400) [pid = 1928] [serial = 1646] [outer = 0x7f5a0d599800] 16:32:18 INFO - PROCESS | 1928 | 1461281538659 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f5a11277400) [pid = 1928] [serial = 1647] [outer = 0x7f5a0d599800] 16:32:19 INFO - PROCESS | 1928 | 1461281539520 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1290ms 16:32:19 INFO - PROCESS | 1928 | 1461281539583 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 1928 | 1461281539586 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 16:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:32:19 INFO - PROCESS | 1928 | 1461281539592 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1928 | 1461281539595 Marionette TRACE conn5 <- [1,2166,null,{}] 16:32:19 INFO - PROCESS | 1928 | 1461281539600 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:19 INFO - PROCESS | 1928 | 1461281539798 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 16:32:20 INFO - PROCESS | 1928 | 1461281540209 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a08d1a800 == 160 [pid = 1928] [id = 549] 16:32:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f5a076cd800) [pid = 1928] [serial = 1648] [outer = (nil)] 16:32:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f5a08ca1800) [pid = 1928] [serial = 1649] [outer = 0x7f5a076cd800] 16:32:20 INFO - PROCESS | 1928 | 1461281540291 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f5a09f96400) [pid = 1928] [serial = 1650] [outer = 0x7f5a076cd800] 16:32:21 INFO - PROCESS | 1928 | 1461281541202 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1680ms 16:32:21 INFO - PROCESS | 1928 | 1461281541274 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 1928 | 1461281541282 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 16:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:32:21 INFO - PROCESS | 1928 | 1461281541292 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 1928 | 1461281541297 Marionette TRACE conn5 <- [1,2170,null,{}] 16:32:21 INFO - PROCESS | 1928 | 1461281541305 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:21 INFO - PROCESS | 1928 | 1461281541609 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 16:32:21 INFO - PROCESS | 1928 | 1461281541935 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cf91800 == 161 [pid = 1928] [id = 550] 16:32:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f5a0a7a4400) [pid = 1928] [serial = 1651] [outer = (nil)] 16:32:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a0af6b000) [pid = 1928] [serial = 1652] [outer = 0x7f5a0a7a4400] 16:32:22 INFO - PROCESS | 1928 | 1461281542037 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a0c1b4800) [pid = 1928] [serial = 1653] [outer = 0x7f5a0a7a4400] 16:32:23 INFO - PROCESS | 1928 | 1461281543053 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1837ms 16:32:23 INFO - PROCESS | 1928 | 1461281543134 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 16:32:23 INFO - PROCESS | 1928 | 1461281543141 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 16:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:32:23 INFO - PROCESS | 1928 | 1461281543148 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1928 | 1461281543151 Marionette TRACE conn5 <- [1,2174,null,{}] 16:32:23 INFO - PROCESS | 1928 | 1461281543157 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:23 INFO - PROCESS | 1928 | 1461281543406 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 16:32:23 INFO - PROCESS | 1928 | 1461281543751 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10a82000 == 162 [pid = 1928] [id = 551] 16:32:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a0d237000) [pid = 1928] [serial = 1654] [outer = (nil)] 16:32:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a0db5a800) [pid = 1928] [serial = 1655] [outer = 0x7f5a0d237000] 16:32:23 INFO - PROCESS | 1928 | 1461281543833 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f5a0dddf800) [pid = 1928] [serial = 1656] [outer = 0x7f5a0d237000] 16:32:24 INFO - PROCESS | 1928 | 1461281544771 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1680ms 16:32:24 INFO - PROCESS | 1928 | 1461281544829 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 1928 | 1461281544833 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 16:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:32:24 INFO - PROCESS | 1928 | 1461281544847 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 1928 | 1461281544856 Marionette TRACE conn5 <- [1,2178,null,{}] 16:32:24 INFO - PROCESS | 1928 | 1461281544864 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:25 INFO - PROCESS | 1928 | 1461281545135 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 16:32:25 INFO - PROCESS | 1928 | 1461281545450 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a13175000 == 163 [pid = 1928] [id = 552] 16:32:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f5a0e4cf400) [pid = 1928] [serial = 1657] [outer = (nil)] 16:32:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f5a10744800) [pid = 1928] [serial = 1658] [outer = 0x7f5a0e4cf400] 16:32:25 INFO - PROCESS | 1928 | 1461281545526 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f5a10a5a800) [pid = 1928] [serial = 1659] [outer = 0x7f5a0e4cf400] 16:32:26 INFO - PROCESS | 1928 | 1461281546398 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1596ms 16:32:26 INFO - PROCESS | 1928 | 1461281546436 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 16:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:32:26 INFO - PROCESS | 1928 | 1461281546441 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 16:32:26 INFO - PROCESS | 1928 | 1461281546447 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 1928 | 1461281546450 Marionette TRACE conn5 <- [1,2182,null,{}] 16:32:26 INFO - PROCESS | 1928 | 1461281546456 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:26 INFO - PROCESS | 1928 | 1461281546688 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 16:32:27 INFO - PROCESS | 1928 | 1461281546997 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17a82800 == 164 [pid = 1928] [id = 553] 16:32:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f5a0f7c3400) [pid = 1928] [serial = 1660] [outer = (nil)] 16:32:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f5a11309c00) [pid = 1928] [serial = 1661] [outer = 0x7f5a0f7c3400] 16:32:27 INFO - PROCESS | 1928 | 1461281547081 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f5a1144ac00) [pid = 1928] [serial = 1662] [outer = 0x7f5a0f7c3400] 16:32:27 INFO - PROCESS | 1928 | 1461281547942 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1532ms 16:32:27 INFO - PROCESS | 1928 | 1461281547980 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 1928 | 1461281547984 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 16:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:32:27 INFO - PROCESS | 1928 | 1461281547990 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 1928 | 1461281547992 Marionette TRACE conn5 <- [1,2186,null,{}] 16:32:28 INFO - PROCESS | 1928 | 1461281547998 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 1928 | 1461281548212 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 16:32:28 INFO - PROCESS | 1928 | 1461281548494 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18724800 == 165 [pid = 1928] [id = 554] 16:32:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f5a11711400) [pid = 1928] [serial = 1663] [outer = (nil)] 16:32:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a11719000) [pid = 1928] [serial = 1664] [outer = 0x7f5a11711400] 16:32:28 INFO - PROCESS | 1928 | 1461281548638 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f5a12f55400) [pid = 1928] [serial = 1665] [outer = 0x7f5a11711400] 16:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1585ms 16:32:29 INFO - PROCESS | 1928 | 1461281549566 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:32:29 INFO - PROCESS | 1928 | 1461281549576 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 16:32:29 INFO - PROCESS | 1928 | 1461281549579 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 16:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:32:29 INFO - PROCESS | 1928 | 1461281549585 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 1928 | 1461281549588 Marionette TRACE conn5 <- [1,2190,null,{}] 16:32:29 INFO - PROCESS | 1928 | 1461281549593 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:29 INFO - PROCESS | 1928 | 1461281549797 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 16:32:30 INFO - PROCESS | 1928 | 1461281550066 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a199b8800 == 166 [pid = 1928] [id = 555] 16:32:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f5a117e6c00) [pid = 1928] [serial = 1666] [outer = (nil)] 16:32:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f5a13339400) [pid = 1928] [serial = 1667] [outer = 0x7f5a117e6c00] 16:32:30 INFO - PROCESS | 1928 | 1461281550187 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f5a18935400) [pid = 1928] [serial = 1668] [outer = 0x7f5a117e6c00] 16:32:31 INFO - PROCESS | 1928 | 1461281551076 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1527ms 16:32:31 INFO - PROCESS | 1928 | 1461281551116 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 1928 | 1461281551122 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 16:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:32:31 INFO - PROCESS | 1928 | 1461281551132 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1928 | 1461281551137 Marionette TRACE conn5 <- [1,2194,null,{}] 16:32:31 INFO - PROCESS | 1928 | 1461281551145 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:31 INFO - PROCESS | 1928 | 1461281551400 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 16:32:31 INFO - PROCESS | 1928 | 1461281551720 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aea2000 == 167 [pid = 1928] [id = 556] 16:32:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f5a0a7cc000) [pid = 1928] [serial = 1669] [outer = (nil)] 16:32:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f5a1896cc00) [pid = 1928] [serial = 1670] [outer = 0x7f5a0a7cc000] 16:32:31 INFO - PROCESS | 1928 | 1461281551800 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f5a18974800) [pid = 1928] [serial = 1671] [outer = 0x7f5a0a7cc000] 16:32:32 INFO - PROCESS | 1928 | 1461281552643 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1583ms 16:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:32:32 INFO - PROCESS | 1928 | 1461281552715 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1928 | 1461281552718 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 16:32:32 INFO - PROCESS | 1928 | 1461281552724 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1928 | 1461281552727 Marionette TRACE conn5 <- [1,2198,null,{}] 16:32:32 INFO - PROCESS | 1928 | 1461281552733 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:32 INFO - PROCESS | 1928 | 1461281552985 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 16:32:33 INFO - PROCESS | 1928 | 1461281553293 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d70d800 == 168 [pid = 1928] [id = 557] 16:32:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f5a12f55c00) [pid = 1928] [serial = 1672] [outer = (nil)] 16:32:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x7f5a19971400) [pid = 1928] [serial = 1673] [outer = 0x7f5a12f55c00] 16:32:33 INFO - PROCESS | 1928 | 1461281553384 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x7f5a19a87800) [pid = 1928] [serial = 1674] [outer = 0x7f5a12f55c00] 16:32:34 INFO - PROCESS | 1928 | 1461281554204 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1530ms 16:32:34 INFO - PROCESS | 1928 | 1461281554254 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1928 | 1461281554258 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 16:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:32:34 INFO - PROCESS | 1928 | 1461281554264 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1928 | 1461281554266 Marionette TRACE conn5 <- [1,2202,null,{}] 16:32:34 INFO - PROCESS | 1928 | 1461281554272 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:34 INFO - PROCESS | 1928 | 1461281554497 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 16:32:34 INFO - PROCESS | 1928 | 1461281554768 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de51000 == 169 [pid = 1928] [id = 558] 16:32:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x7f5a18975000) [pid = 1928] [serial = 1675] [outer = (nil)] 16:32:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x7f5a19acb000) [pid = 1928] [serial = 1676] [outer = 0x7f5a18975000] 16:32:34 INFO - PROCESS | 1928 | 1461281554849 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x7f5a19ad2000) [pid = 1928] [serial = 1677] [outer = 0x7f5a18975000] 16:32:35 INFO - PROCESS | 1928 | 1461281555753 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1537ms 16:32:35 INFO - PROCESS | 1928 | 1461281555802 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 1928 | 1461281555806 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 16:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:32:35 INFO - PROCESS | 1928 | 1461281555813 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1928 | 1461281555817 Marionette TRACE conn5 <- [1,2206,null,{}] 16:32:35 INFO - PROCESS | 1928 | 1461281555822 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:36 INFO - PROCESS | 1928 | 1461281556038 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 16:32:36 INFO - PROCESS | 1928 | 1461281556311 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e578000 == 170 [pid = 1928] [id = 559] 16:32:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x7f5a19c54c00) [pid = 1928] [serial = 1678] [outer = (nil)] 16:32:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x7f5a19c5b800) [pid = 1928] [serial = 1679] [outer = 0x7f5a19c54c00] 16:32:36 INFO - PROCESS | 1928 | 1461281556456 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x7f5a1a0b5c00) [pid = 1928] [serial = 1680] [outer = 0x7f5a19c54c00] 16:32:37 INFO - PROCESS | 1928 | 1461281557380 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1630ms 16:32:37 INFO - PROCESS | 1928 | 1461281557445 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1928 | 1461281557449 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 16:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:32:37 INFO - PROCESS | 1928 | 1461281557455 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 1928 | 1461281557459 Marionette TRACE conn5 <- [1,2210,null,{}] 16:32:37 INFO - PROCESS | 1928 | 1461281557464 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:37 INFO - PROCESS | 1928 | 1461281557707 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 16:32:38 INFO - PROCESS | 1928 | 1461281558018 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22711000 == 171 [pid = 1928] [id = 560] 16:32:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x7f5a1a428000) [pid = 1928] [serial = 1681] [outer = (nil)] 16:32:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x7f5a1a958c00) [pid = 1928] [serial = 1682] [outer = 0x7f5a1a428000] 16:32:38 INFO - PROCESS | 1928 | 1461281558098 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 291 (0x7f5a1a9e7800) [pid = 1928] [serial = 1683] [outer = 0x7f5a1a428000] 16:32:38 INFO - PROCESS | 1928 | 1461281558933 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1529ms 16:32:38 INFO - PROCESS | 1928 | 1461281558985 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1928 | 1461281558989 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:32:39 INFO - PROCESS | 1928 | 1461281558995 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1928 | 1461281558997 Marionette TRACE conn5 <- [1,2214,null,{}] 16:32:39 INFO - PROCESS | 1928 | 1461281559003 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:39 INFO - PROCESS | 1928 | 1461281559214 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 16:32:39 INFO - PROCESS | 1928 | 1461281559497 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2321c000 == 172 [pid = 1928] [id = 561] 16:32:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 292 (0x7f5a10747000) [pid = 1928] [serial = 1684] [outer = (nil)] 16:32:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 293 (0x7f5a1bc88800) [pid = 1928] [serial = 1685] [outer = 0x7f5a10747000] 16:32:39 INFO - PROCESS | 1928 | 1461281559617 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 294 (0x7f5a1c0cbc00) [pid = 1928] [serial = 1686] [outer = 0x7f5a10747000] 16:32:40 INFO - PROCESS | 1928 | 1461281560444 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1483ms 16:32:40 INFO - PROCESS | 1928 | 1461281560479 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1928 | 1461281560483 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 16:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:32:40 INFO - PROCESS | 1928 | 1461281560489 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1928 | 1461281560491 Marionette TRACE conn5 <- [1,2218,null,{}] 16:32:40 INFO - PROCESS | 1928 | 1461281560497 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 1928 | 1461281560716 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 16:32:40 INFO - PROCESS | 1928 | 1461281560989 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24138800 == 173 [pid = 1928] [id = 562] 16:32:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 295 (0x7f5a107f3c00) [pid = 1928] [serial = 1687] [outer = (nil)] 16:32:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 296 (0x7f5a1d63e400) [pid = 1928] [serial = 1688] [outer = 0x7f5a107f3c00] 16:32:41 INFO - PROCESS | 1928 | 1461281561106 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 297 (0x7f5a1d850c00) [pid = 1928] [serial = 1689] [outer = 0x7f5a107f3c00] 16:32:41 INFO - PROCESS | 1928 | 1461281561926 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1480ms 16:32:41 INFO - PROCESS | 1928 | 1461281561970 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 1928 | 1461281561974 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 16:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:32:41 INFO - PROCESS | 1928 | 1461281561980 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 1928 | 1461281561983 Marionette TRACE conn5 <- [1,2222,null,{}] 16:32:42 INFO - PROCESS | 1928 | 1461281562003 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:42 INFO - PROCESS | 1928 | 1461281562304 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 16:32:42 INFO - PROCESS | 1928 | 1461281562516 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26c53800 == 174 [pid = 1928] [id = 563] 16:32:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 298 (0x7f5a0a47c000) [pid = 1928] [serial = 1690] [outer = (nil)] 16:32:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 299 (0x7f5a1d8d7c00) [pid = 1928] [serial = 1691] [outer = 0x7f5a0a47c000] 16:32:42 INFO - PROCESS | 1928 | 1461281562631 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 300 (0x7f5a1d958c00) [pid = 1928] [serial = 1692] [outer = 0x7f5a0a47c000] 16:32:43 INFO - PROCESS | 1928 | 1461281563473 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1538ms 16:32:43 INFO - PROCESS | 1928 | 1461281563521 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1928 | 1461281563524 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:32:43 INFO - PROCESS | 1928 | 1461281563530 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1928 | 1461281563532 Marionette TRACE conn5 <- [1,2226,null,{}] 16:32:43 INFO - PROCESS | 1928 | 1461281563538 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:43 INFO - PROCESS | 1928 | 1461281563747 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 16:32:44 INFO - PROCESS | 1928 | 1461281564020 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2ace6800 == 175 [pid = 1928] [id = 564] 16:32:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 301 (0x7f5a1a343800) [pid = 1928] [serial = 1693] [outer = (nil)] 16:32:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 302 (0x7f5a1deb3400) [pid = 1928] [serial = 1694] [outer = 0x7f5a1a343800] 16:32:44 INFO - PROCESS | 1928 | 1461281564099 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 303 (0x7f5a1debcc00) [pid = 1928] [serial = 1695] [outer = 0x7f5a1a343800] 16:32:45 INFO - PROCESS | 1928 | 1461281565061 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1594ms 16:32:45 INFO - PROCESS | 1928 | 1461281565126 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 1928 | 1461281565130 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 16:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:32:45 INFO - PROCESS | 1928 | 1461281565135 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1928 | 1461281565138 Marionette TRACE conn5 <- [1,2230,null,{}] 16:32:45 INFO - PROCESS | 1928 | 1461281565143 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:45 INFO - PROCESS | 1928 | 1461281565367 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 16:32:45 INFO - PROCESS | 1928 | 1461281565682 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11b1a000 == 176 [pid = 1928] [id = 565] 16:32:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 304 (0x7f5a0d23b800) [pid = 1928] [serial = 1696] [outer = (nil)] 16:32:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 305 (0x7f5a1de69c00) [pid = 1928] [serial = 1697] [outer = 0x7f5a0d23b800] 16:32:45 INFO - PROCESS | 1928 | 1461281565759 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 306 (0x7f5a1df07800) [pid = 1928] [serial = 1698] [outer = 0x7f5a0d23b800] 16:32:46 INFO - PROCESS | 1928 | 1461281566559 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1481ms 16:32:46 INFO - PROCESS | 1928 | 1461281566618 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 1928 | 1461281566621 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 16:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:32:46 INFO - PROCESS | 1928 | 1461281566627 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 1928 | 1461281566630 Marionette TRACE conn5 <- [1,2234,null,{}] 16:32:46 INFO - PROCESS | 1928 | 1461281566635 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:46 INFO - PROCESS | 1928 | 1461281566854 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 16:32:47 INFO - PROCESS | 1928 | 1461281567141 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a31c10800 == 177 [pid = 1928] [id = 566] 16:32:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 307 (0x7f5a0a47a400) [pid = 1928] [serial = 1699] [outer = (nil)] 16:32:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 308 (0x7f5a1e0d2800) [pid = 1928] [serial = 1700] [outer = 0x7f5a0a47a400] 16:32:47 INFO - PROCESS | 1928 | 1461281567259 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 309 (0x7f5a1e127c00) [pid = 1928] [serial = 1701] [outer = 0x7f5a0a47a400] 16:32:48 INFO - PROCESS | 1928 | 1461281568137 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1587ms 16:32:48 INFO - PROCESS | 1928 | 1461281568216 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 1928 | 1461281568220 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 16:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:32:48 INFO - PROCESS | 1928 | 1461281568225 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1928 | 1461281568228 Marionette TRACE conn5 <- [1,2238,null,{}] 16:32:48 INFO - PROCESS | 1928 | 1461281568234 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:48 INFO - PROCESS | 1928 | 1461281568483 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 16:32:48 INFO - PROCESS | 1928 | 1461281568810 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35f04000 == 178 [pid = 1928] [id = 567] 16:32:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 310 (0x7f5a1a9e1000) [pid = 1928] [serial = 1702] [outer = (nil)] 16:32:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 311 (0x7f5a1e130400) [pid = 1928] [serial = 1703] [outer = 0x7f5a1a9e1000] 16:32:48 INFO - PROCESS | 1928 | 1461281568891 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 312 (0x7f5a1e2b7000) [pid = 1928] [serial = 1704] [outer = 0x7f5a1a9e1000] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3a376000 == 177 [pid = 1928] [id = 447] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a4d3800 == 176 [pid = 1928] [id = 196] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24463000 == 175 [pid = 1928] [id = 445] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11b09800 == 174 [pid = 1928] [id = 449] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1b919000 == 173 [pid = 1928] [id = 443] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2fcc1000 == 172 [pid = 1928] [id = 446] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a7f800 == 171 [pid = 1928] [id = 548] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a084dc800 == 170 [pid = 1928] [id = 542] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e56c000 == 169 [pid = 1928] [id = 535] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de89000 == 168 [pid = 1928] [id = 534] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db30800 == 167 [pid = 1928] [id = 533] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d70b800 == 166 [pid = 1928] [id = 532] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a4c9800 == 165 [pid = 1928] [id = 531] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18764800 == 164 [pid = 1928] [id = 530] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17b94000 == 163 [pid = 1928] [id = 529] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11b08000 == 162 [pid = 1928] [id = 528] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d5e2800 == 161 [pid = 1928] [id = 527] 16:32:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a084eb800 == 160 [pid = 1928] [id = 526] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 311 (0x7f5a24ae0800) [pid = 1928] [serial = 1538] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 310 (0x7f5a0e4d1c00) [pid = 1928] [serial = 1575] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 309 (0x7f5a0a3f1800) [pid = 1928] [serial = 1563] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 308 (0x7f5a1a42a000) [pid = 1928] [serial = 1547] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 307 (0x7f5a1e5a5000) [pid = 1928] [serial = 1532] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 306 (0x7f5a11453800) [pid = 1928] [serial = 1523] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 305 (0x7f5a0dc50800) [pid = 1928] [serial = 1574] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 304 (0x7f5a18912400) [pid = 1928] [serial = 1514] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 303 (0x7f5a0a7cc400) [pid = 1928] [serial = 1517] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 302 (0x7f5a0c437400) [pid = 1928] [serial = 1559] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 301 (0x7f5a0d58f000) [pid = 1928] [serial = 1571] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 300 (0x7f5a08d5ac00) [pid = 1928] [serial = 1556] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 299 (0x7f5a1a633c00) [pid = 1928] [serial = 1526] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 298 (0x7f5a0c251000) [pid = 1928] [serial = 1569] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 297 (0x7f5a076d2c00) [pid = 1928] [serial = 1553] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 296 (0x7f5a22664000) [pid = 1928] [serial = 1535] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 295 (0x7f5a08d56400) [pid = 1928] [serial = 1550] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 294 (0x7f5a0ae11800) [pid = 1928] [serial = 1566] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 293 (0x7f5a0d58bc00) [pid = 1928] [serial = 1520] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 292 (0x7f5a0a3e7000) [pid = 1928] [serial = 1562] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 291 (0x7f5a0a3f1400) [pid = 1928] [serial = 1544] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 290 (0x7f5a0a7d0400) [pid = 1928] [serial = 1565] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x7f5a1d646800) [pid = 1928] [serial = 1529] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0x7f5a0c1bb400) [pid = 1928] [serial = 1568] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x7f5a30884400) [pid = 1928] [serial = 1541] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x7f5a0dc45400) [pid = 1928] [serial = 1572] [outer = (nil)] [url = about:blank] 16:32:50 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x7f5a10a54c00) [pid = 1928] [serial = 1577] [outer = (nil)] [url = about:blank] 16:32:51 INFO - PROCESS | 1928 | 1461281571149 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2941ms 16:32:51 INFO - PROCESS | 1928 | 1461281571168 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 1928 | 1461281571172 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 16:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:32:51 INFO - PROCESS | 1928 | 1461281571181 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1928 | 1461281571185 Marionette TRACE conn5 <- [1,2242,null,{}] 16:32:51 INFO - PROCESS | 1928 | 1461281571194 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:51 INFO - PROCESS | 1928 | 1461281571391 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 16:32:51 INFO - PROCESS | 1928 | 1461281571628 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a093ce800 == 161 [pid = 1928] [id = 568] 16:32:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x7f5a0a02e000) [pid = 1928] [serial = 1705] [outer = (nil)] 16:32:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x7f5a0a3ebc00) [pid = 1928] [serial = 1706] [outer = 0x7f5a0a02e000] 16:32:51 INFO - PROCESS | 1928 | 1461281571695 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x7f5a0a4a3800) [pid = 1928] [serial = 1707] [outer = 0x7f5a0a02e000] 16:32:52 INFO - PROCESS | 1928 | 1461281572504 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1341ms 16:32:52 INFO - PROCESS | 1928 | 1461281572531 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 1928 | 1461281572539 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 16:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:32:52 INFO - PROCESS | 1928 | 1461281572549 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1928 | 1461281572553 Marionette TRACE conn5 <- [1,2246,null,{}] 16:32:52 INFO - PROCESS | 1928 | 1461281572558 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:52 INFO - PROCESS | 1928 | 1461281572761 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 16:32:52 INFO - PROCESS | 1928 | 1461281572971 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cfa4800 == 162 [pid = 1928] [id = 569] 16:32:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x7f5a08d5c400) [pid = 1928] [serial = 1708] [outer = (nil)] 16:32:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x7f5a0af6dc00) [pid = 1928] [serial = 1709] [outer = 0x7f5a08d5c400] 16:32:53 INFO - PROCESS | 1928 | 1461281573041 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 291 (0x7f5a0c1b6000) [pid = 1928] [serial = 1710] [outer = 0x7f5a08d5c400] 16:32:54 INFO - PROCESS | 1928 | 1461281573999 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1532ms 16:32:54 INFO - PROCESS | 1928 | 1461281574083 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 1928 | 1461281574086 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 16:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:32:54 INFO - PROCESS | 1928 | 1461281574092 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1928 | 1461281574098 Marionette TRACE conn5 <- [1,2250,null,{}] 16:32:54 INFO - PROCESS | 1928 | 1461281574123 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:54 INFO - PROCESS | 1928 | 1461281574400 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 16:32:54 INFO - PROCESS | 1928 | 1461281574437 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f8d6800 == 163 [pid = 1928] [id = 570] 16:32:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 292 (0x7f5a0d406c00) [pid = 1928] [serial = 1711] [outer = (nil)] 16:32:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 293 (0x7f5a0d596c00) [pid = 1928] [serial = 1712] [outer = 0x7f5a0d406c00] 16:32:54 INFO - PROCESS | 1928 | 1461281574516 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 294 (0x7f5a0dde1400) [pid = 1928] [serial = 1713] [outer = 0x7f5a0d406c00] 16:32:56 INFO - PROCESS | 1928 | 1461281576125 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 293 (0x7f5a21210000) [pid = 1928] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 292 (0x7f5a0c1b9c00) [pid = 1928] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 291 (0x7f5a19bc7400) [pid = 1928] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 290 (0x7f5a26fd9400) [pid = 1928] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x7f5a1e87fc00) [pid = 1928] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0x7f5a130e4800) [pid = 1928] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x7f5a09f95400) [pid = 1928] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x7f5a24485000) [pid = 1928] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x7f5a075bcc00) [pid = 1928] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x7f5a10a5f400) [pid = 1928] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x7f5a0d409000) [pid = 1928] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x7f5a1bc97c00) [pid = 1928] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x7f5a216b6800) [pid = 1928] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x7f5a0c247000) [pid = 1928] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f5a0c1af000) [pid = 1928] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f5a21234800) [pid = 1928] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f5a08d5b400) [pid = 1928] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f5a075b9800) [pid = 1928] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f5a0a7c2c00) [pid = 1928] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f5a1e2b9000) [pid = 1928] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f5a18932800) [pid = 1928] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f5a0db65800) [pid = 1928] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a0c1aec00) [pid = 1928] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f5a09f97400) [pid = 1928] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f5a30f51c00) [pid = 1928] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f5a0e4c4000) [pid = 1928] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f5a107f8800) [pid = 1928] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f5a21fc6400) [pid = 1928] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f5a112c8c00) [pid = 1928] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f5a075c2000) [pid = 1928] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f5a31f12400) [pid = 1928] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a1d8dbc00) [pid = 1928] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a1a34fc00) [pid = 1928] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a18978000) [pid = 1928] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a10a52c00) [pid = 1928] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:32:56 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f5a11304000) [pid = 1928] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2197ms 16:32:56 INFO - PROCESS | 1928 | 1461281576291 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 1928 | 1461281576296 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 16:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:32:56 INFO - PROCESS | 1928 | 1461281576302 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 1928 | 1461281576304 Marionette TRACE conn5 <- [1,2254,null,{}] 16:32:56 INFO - PROCESS | 1928 | 1461281576309 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:56 INFO - PROCESS | 1928 | 1461281576565 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 16:32:56 INFO - PROCESS | 1928 | 1461281576685 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c14e000 == 164 [pid = 1928] [id = 571] 16:32:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f5a09fa0000) [pid = 1928] [serial = 1714] [outer = (nil)] 16:32:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a0c1ae800) [pid = 1928] [serial = 1715] [outer = 0x7f5a09fa0000] 16:32:56 INFO - PROCESS | 1928 | 1461281576749 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a0d40d000) [pid = 1928] [serial = 1716] [outer = 0x7f5a09fa0000] 16:32:57 INFO - PROCESS | 1928 | 1461281577491 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1229ms 16:32:57 INFO - PROCESS | 1928 | 1461281577532 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1928 | 1461281577536 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 16:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:32:57 INFO - PROCESS | 1928 | 1461281577542 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1928 | 1461281577544 Marionette TRACE conn5 <- [1,2258,null,{}] 16:32:57 INFO - PROCESS | 1928 | 1461281577550 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:57 INFO - PROCESS | 1928 | 1461281577760 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 16:32:57 INFO - PROCESS | 1928 | 1461281577942 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1111b800 == 165 [pid = 1928] [id = 572] 16:32:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a09fe9000) [pid = 1928] [serial = 1717] [outer = (nil)] 16:32:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a0db62800) [pid = 1928] [serial = 1718] [outer = 0x7f5a09fe9000] 16:32:58 INFO - PROCESS | 1928 | 1461281578009 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f5a10745800) [pid = 1928] [serial = 1719] [outer = 0x7f5a09fe9000] 16:32:59 INFO - PROCESS | 1928 | 1461281579150 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1684ms 16:32:59 INFO - PROCESS | 1928 | 1461281579228 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 1928 | 1461281579235 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 16:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:32:59 INFO - PROCESS | 1928 | 1461281579244 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 1928 | 1461281579249 Marionette TRACE conn5 <- [1,2262,null,{}] 16:32:59 INFO - PROCESS | 1928 | 1461281579257 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:59 INFO - PROCESS | 1928 | 1461281579558 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 16:32:59 INFO - PROCESS | 1928 | 1461281579885 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0dc58000 == 166 [pid = 1928] [id = 573] 16:32:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f5a0c1b4400) [pid = 1928] [serial = 1720] [outer = (nil)] 16:32:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f5a0c24d400) [pid = 1928] [serial = 1721] [outer = 0x7f5a0c1b4400] 16:32:59 INFO - PROCESS | 1928 | 1461281579963 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f5a0d58a800) [pid = 1928] [serial = 1722] [outer = 0x7f5a0c1b4400] 16:33:00 INFO - PROCESS | 1928 | 1461281580916 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1734ms 16:33:00 INFO - PROCESS | 1928 | 1461281580979 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 1928 | 1461281580988 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 16:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:33:01 INFO - PROCESS | 1928 | 1461281580999 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1928 | 1461281581003 Marionette TRACE conn5 <- [1,2266,null,{}] 16:33:01 INFO - PROCESS | 1928 | 1461281581010 Marionette TRACE conn5 -> [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:33:01 INFO - PROCESS | 1928 | 1461281581281 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 16:33:01 INFO - PROCESS | 1928 | 1461281581863 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a12f67000 == 167 [pid = 1928] [id = 574] 16:33:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f5a11269400) [pid = 1928] [serial = 1723] [outer = (nil)] 16:33:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f5a11273000) [pid = 1928] [serial = 1724] [outer = 0x7f5a11269400] 16:33:01 INFO - PROCESS | 1928 | 1461281581938 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f5a11308400) [pid = 1928] [serial = 1725] [outer = 0x7f5a11269400] 16:33:02 INFO - PROCESS | 1928 | 1461281582846 Marionette TRACE conn5 <- [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:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1882ms 16:33:02 INFO - PROCESS | 1928 | 1461281582882 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 16:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:33:02 INFO - PROCESS | 1928 | 1461281582887 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 16:33:02 INFO - PROCESS | 1928 | 1461281582895 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 1928 | 1461281582903 Marionette TRACE conn5 <- [1,2270,null,{}] 16:33:02 INFO - PROCESS | 1928 | 1461281582920 Marionette TRACE conn5 -> [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:33:03 INFO - PROCESS | 1928 | 1461281583155 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 16:33:03 INFO - PROCESS | 1928 | 1461281583430 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17b94000 == 168 [pid = 1928] [id = 575] 16:33:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f5a11272c00) [pid = 1928] [serial = 1726] [outer = (nil)] 16:33:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a11710000) [pid = 1928] [serial = 1727] [outer = 0x7f5a11272c00] 16:33:03 INFO - PROCESS | 1928 | 1461281583565 Marionette DEBUG loaded listener.js 16:33:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f5a12f25c00) [pid = 1928] [serial = 1728] [outer = 0x7f5a11272c00] 16:33:04 INFO - PROCESS | 1928 | 1461281584400 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1538ms 16:33:04 INFO - PROCESS | 1928 | 1461281584433 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 16:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:33:04 INFO - PROCESS | 1928 | 1461281584438 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 16:33:04 INFO - PROCESS | 1928 | 1461281584446 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 1928 | 1461281584449 Marionette TRACE conn5 <- [1,2274,null,{}] 16:33:04 INFO - PROCESS | 1928 | 1461281584472 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:04 INFO - PROCESS | 1928 | 1461281584769 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 16:33:04 INFO - PROCESS | 1928 | 1461281584976 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1881c000 == 169 [pid = 1928] [id = 576] 16:33:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f5a1145a800) [pid = 1928] [serial = 1729] [outer = (nil)] 16:33:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f5a12f58800) [pid = 1928] [serial = 1730] [outer = 0x7f5a1145a800] 16:33:05 INFO - PROCESS | 1928 | 1461281585092 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f5a130eec00) [pid = 1928] [serial = 1731] [outer = 0x7f5a1145a800] 16:33:06 INFO - PROCESS | 1928 | 1461281586002 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1591ms 16:33:06 INFO - PROCESS | 1928 | 1461281586037 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 1928 | 1461281586041 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 16:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:33:06 INFO - PROCESS | 1928 | 1461281586047 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1928 | 1461281586050 Marionette TRACE conn5 <- [1,2278,null,{}] 16:33:06 INFO - PROCESS | 1928 | 1461281586056 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:06 INFO - PROCESS | 1928 | 1461281586272 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 16:33:06 INFO - PROCESS | 1928 | 1461281586548 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1ae9b000 == 170 [pid = 1928] [id = 577] 16:33:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f5a18915800) [pid = 1928] [serial = 1732] [outer = (nil)] 16:33:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f5a1891e000) [pid = 1928] [serial = 1733] [outer = 0x7f5a18915800] 16:33:06 INFO - PROCESS | 1928 | 1461281586675 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f5a1996cc00) [pid = 1928] [serial = 1734] [outer = 0x7f5a18915800] 16:33:07 INFO - PROCESS | 1928 | 1461281587601 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1585ms 16:33:07 INFO - PROCESS | 1928 | 1461281587633 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 1928 | 1461281587637 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 16:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:33:07 INFO - PROCESS | 1928 | 1461281587643 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 1928 | 1461281587645 Marionette TRACE conn5 <- [1,2282,null,{}] 16:33:07 INFO - PROCESS | 1928 | 1461281587651 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:07 INFO - PROCESS | 1928 | 1461281587881 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 16:33:08 INFO - PROCESS | 1928 | 1461281588205 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de4d800 == 171 [pid = 1928] [id = 578] 16:33:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f5a19bc1400) [pid = 1928] [serial = 1735] [outer = (nil)] 16:33:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x7f5a19c60400) [pid = 1928] [serial = 1736] [outer = 0x7f5a19bc1400] 16:33:08 INFO - PROCESS | 1928 | 1461281588297 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x7f5a1a347000) [pid = 1928] [serial = 1737] [outer = 0x7f5a19bc1400] 16:33:09 INFO - PROCESS | 1928 | 1461281589168 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1578ms 16:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:33:09 INFO - PROCESS | 1928 | 1461281589223 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 1928 | 1461281589226 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 16:33:09 INFO - PROCESS | 1928 | 1461281589232 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 1928 | 1461281589235 Marionette TRACE conn5 <- [1,2286,null,{}] 16:33:09 INFO - PROCESS | 1928 | 1461281589241 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:09 INFO - PROCESS | 1928 | 1461281589484 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 16:33:09 INFO - PROCESS | 1928 | 1461281589802 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e576800 == 172 [pid = 1928] [id = 579] 16:33:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x7f5a0a7c6400) [pid = 1928] [serial = 1738] [outer = (nil)] 16:33:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x7f5a1a420400) [pid = 1928] [serial = 1739] [outer = 0x7f5a0a7c6400] 16:33:09 INFO - PROCESS | 1928 | 1461281589894 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x7f5a1a62c400) [pid = 1928] [serial = 1740] [outer = 0x7f5a0a7c6400] 16:33:10 INFO - PROCESS | 1928 | 1461281590739 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1580ms 16:33:10 INFO - PROCESS | 1928 | 1461281590812 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 1928 | 1461281590815 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 16:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:33:10 INFO - PROCESS | 1928 | 1461281590822 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 1928 | 1461281590824 Marionette TRACE conn5 <- [1,2290,null,{}] 16:33:10 INFO - PROCESS | 1928 | 1461281590830 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:11 INFO - PROCESS | 1928 | 1461281591038 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 16:33:11 INFO - PROCESS | 1928 | 1461281591309 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1ffd8000 == 173 [pid = 1928] [id = 580] 16:33:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x7f5a19bc6000) [pid = 1928] [serial = 1741] [outer = (nil)] 16:33:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x7f5a1a954800) [pid = 1928] [serial = 1742] [outer = 0x7f5a19bc6000] 16:33:11 INFO - PROCESS | 1928 | 1461281591424 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x7f5a1bb56800) [pid = 1928] [serial = 1743] [outer = 0x7f5a19bc6000] 16:33:12 INFO - PROCESS | 1928 | 1461281592264 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1489ms 16:33:12 INFO - PROCESS | 1928 | 1461281592312 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 16:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:33:12 INFO - PROCESS | 1928 | 1461281592316 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 16:33:12 INFO - PROCESS | 1928 | 1461281592322 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:33:12 INFO - PROCESS | 1928 | 1461281592325 Marionette TRACE conn5 <- [1,2294,null,{}] 16:33:12 INFO - PROCESS | 1928 | 1461281592330 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:12 INFO - PROCESS | 1928 | 1461281592535 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 16:33:12 INFO - PROCESS | 1928 | 1461281592780 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23232000 == 174 [pid = 1928] [id = 581] 16:33:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x7f5a0db5f000) [pid = 1928] [serial = 1744] [outer = (nil)] 16:33:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x7f5a1ca4b000) [pid = 1928] [serial = 1745] [outer = 0x7f5a0db5f000] 16:33:12 INFO - PROCESS | 1928 | 1461281592858 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 291 (0x7f5a1d643400) [pid = 1928] [serial = 1746] [outer = 0x7f5a0db5f000] 16:33:13 INFO - PROCESS | 1928 | 1461281593751 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1483ms 16:33:13 INFO - PROCESS | 1928 | 1461281593805 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1928 | 1461281593809 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 16:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:33:13 INFO - PROCESS | 1928 | 1461281593815 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1928 | 1461281593818 Marionette TRACE conn5 <- [1,2298,null,{}] 16:33:13 INFO - PROCESS | 1928 | 1461281593824 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:14 INFO - PROCESS | 1928 | 1461281594062 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 16:33:14 INFO - PROCESS | 1928 | 1461281594392 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26ad6000 == 175 [pid = 1928] [id = 582] 16:33:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 292 (0x7f5a1de6e000) [pid = 1928] [serial = 1747] [outer = (nil)] 16:33:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 293 (0x7f5a1deb8000) [pid = 1928] [serial = 1748] [outer = 0x7f5a1de6e000] 16:33:14 INFO - PROCESS | 1928 | 1461281594472 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 294 (0x7f5a1e0d3000) [pid = 1928] [serial = 1749] [outer = 0x7f5a1de6e000] 16:33:15 INFO - PROCESS | 1928 | 1461281595311 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1531ms 16:33:15 INFO - PROCESS | 1928 | 1461281595348 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 1928 | 1461281595352 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 16:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:33:15 INFO - PROCESS | 1928 | 1461281595358 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1928 | 1461281595363 Marionette TRACE conn5 <- [1,2302,null,{}] 16:33:15 INFO - PROCESS | 1928 | 1461281595369 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:15 INFO - PROCESS | 1928 | 1461281595633 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 16:33:15 INFO - PROCESS | 1928 | 1461281595907 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a37e6e000 == 176 [pid = 1928] [id = 583] 16:33:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 295 (0x7f5a1e12cc00) [pid = 1928] [serial = 1750] [outer = (nil)] 16:33:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 296 (0x7f5a1e5a4800) [pid = 1928] [serial = 1751] [outer = 0x7f5a1e12cc00] 16:33:16 INFO - PROCESS | 1928 | 1461281596037 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 297 (0x7f5a1e880000) [pid = 1928] [serial = 1752] [outer = 0x7f5a1e12cc00] 16:33:16 INFO - PROCESS | 1928 | 1461281596907 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1589ms 16:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:33:16 INFO - PROCESS | 1928 | 1461281596948 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 16:33:16 INFO - PROCESS | 1928 | 1461281596951 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 16:33:16 INFO - PROCESS | 1928 | 1461281596957 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 1928 | 1461281596960 Marionette TRACE conn5 <- [1,2306,null,{}] 16:33:16 INFO - PROCESS | 1928 | 1461281596965 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:17 INFO - PROCESS | 1928 | 1461281597177 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 16:33:17 INFO - PROCESS | 1928 | 1461281597466 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3b148800 == 177 [pid = 1928] [id = 584] 16:33:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 298 (0x7f5a19bc4c00) [pid = 1928] [serial = 1753] [outer = (nil)] 16:33:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 299 (0x7f5a1ff81400) [pid = 1928] [serial = 1754] [outer = 0x7f5a19bc4c00] 16:33:17 INFO - PROCESS | 1928 | 1461281597585 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 300 (0x7f5a21234000) [pid = 1928] [serial = 1755] [outer = 0x7f5a19bc4c00] 16:33:18 INFO - PROCESS | 1928 | 1461281598465 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1539ms 16:33:18 INFO - PROCESS | 1928 | 1461281598498 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1928 | 1461281598501 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 16:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:33:18 INFO - PROCESS | 1928 | 1461281598508 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1928 | 1461281598510 Marionette TRACE conn5 <- [1,2310,null,{}] 16:33:18 INFO - PROCESS | 1928 | 1461281598516 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:18 INFO - PROCESS | 1928 | 1461281598746 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 16:33:19 INFO - PROCESS | 1928 | 1461281599025 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a09051800 == 178 [pid = 1928] [id = 585] 16:33:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 301 (0x7f5a1e130800) [pid = 1928] [serial = 1756] [outer = (nil)] 16:33:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 302 (0x7f5a212f9000) [pid = 1928] [serial = 1757] [outer = 0x7f5a1e130800] 16:33:19 INFO - PROCESS | 1928 | 1461281599143 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 303 (0x7f5a216b4c00) [pid = 1928] [serial = 1758] [outer = 0x7f5a1e130800] 16:33:20 INFO - PROCESS | 1928 | 1461281599998 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1539ms 16:33:20 INFO - PROCESS | 1928 | 1461281600048 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1928 | 1461281600051 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 16:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:33:20 INFO - PROCESS | 1928 | 1461281600057 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1928 | 1461281600059 Marionette TRACE conn5 <- [1,2314,null,{}] 16:33:20 INFO - PROCESS | 1928 | 1461281600065 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:20 INFO - PROCESS | 1928 | 1461281600309 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 16:33:20 INFO - PROCESS | 1928 | 1461281600638 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c076800 == 179 [pid = 1928] [id = 586] 16:33:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 304 (0x7f5a209af000) [pid = 1928] [serial = 1759] [outer = (nil)] 16:33:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 305 (0x7f5a22399c00) [pid = 1928] [serial = 1760] [outer = 0x7f5a209af000] 16:33:20 INFO - PROCESS | 1928 | 1461281600717 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 306 (0x7f5a226a8400) [pid = 1928] [serial = 1761] [outer = 0x7f5a209af000] 16:33:21 INFO - PROCESS | 1928 | 1461281601520 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1482ms 16:33:21 INFO - PROCESS | 1928 | 1461281601540 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 1928 | 1461281601542 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 16:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:33:21 INFO - PROCESS | 1928 | 1461281601549 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 1928 | 1461281601552 Marionette TRACE conn5 <- [1,2318,null,{}] 16:33:21 INFO - PROCESS | 1928 | 1461281601557 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:21 INFO - PROCESS | 1928 | 1461281601776 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 16:33:22 INFO - PROCESS | 1928 | 1461281602060 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c090000 == 180 [pid = 1928] [id = 587] 16:33:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 307 (0x7f5a19bbf400) [pid = 1928] [serial = 1762] [outer = (nil)] 16:33:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 308 (0x7f5a22b15800) [pid = 1928] [serial = 1763] [outer = 0x7f5a19bbf400] 16:33:22 INFO - PROCESS | 1928 | 1461281602144 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 309 (0x7f5a22f56000) [pid = 1928] [serial = 1764] [outer = 0x7f5a19bbf400] 16:33:23 INFO - PROCESS | 1928 | 1461281603104 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:33:23 INFO - PROCESS | 1928 | 1461281603137 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 16:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:33:23 INFO - PROCESS | 1928 | 1461281603153 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 1928 | 1461281603157 Marionette TRACE conn5 <- [1,2322,null,{}] 16:33:23 INFO - PROCESS | 1928 | 1461281603162 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:23 INFO - PROCESS | 1928 | 1461281603390 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 16:33:23 INFO - PROCESS | 1928 | 1461281603728 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a06eda000 == 181 [pid = 1928] [id = 588] 16:33:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 310 (0x7f5a08c98400) [pid = 1928] [serial = 1765] [outer = (nil)] 16:33:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 311 (0x7f5a08d53000) [pid = 1928] [serial = 1766] [outer = 0x7f5a08c98400] 16:33:23 INFO - PROCESS | 1928 | 1461281603807 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 312 (0x7f5a0a4afc00) [pid = 1928] [serial = 1767] [outer = 0x7f5a08c98400] 16:33:24 INFO - PROCESS | 1928 | 1461281604652 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1529ms 16:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:33:24 INFO - PROCESS | 1928 | 1461281604683 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1928 | 1461281604686 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 16:33:24 INFO - PROCESS | 1928 | 1461281604692 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1928 | 1461281604695 Marionette TRACE conn5 <- [1,2326,null,{}] 16:33:24 INFO - PROCESS | 1928 | 1461281604700 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:24 INFO - PROCESS | 1928 | 1461281604924 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 16:33:25 INFO - PROCESS | 1928 | 1461281605215 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cad1000 == 182 [pid = 1928] [id = 589] 16:33:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 313 (0x7f5a076cb000) [pid = 1928] [serial = 1768] [outer = (nil)] 16:33:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 314 (0x7f5a0c189c00) [pid = 1928] [serial = 1769] [outer = 0x7f5a076cb000] 16:33:25 INFO - PROCESS | 1928 | 1461281605333 Marionette DEBUG loaded listener.js 16:33:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 315 (0x7f5a0c24a000) [pid = 1928] [serial = 1770] [outer = 0x7f5a076cb000] 16:33:26 INFO - PROCESS | 1928 | 1461281606605 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1982ms 16:33:26 INFO - PROCESS | 1928 | 1461281606674 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 16:33:26 INFO - PROCESS | 1928 | 1461281606679 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 16:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:33:26 INFO - PROCESS | 1928 | 1461281606688 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 1928 | 1461281606693 Marionette TRACE conn5 <- [1,2330,null,{}] 16:33:26 INFO - PROCESS | 1928 | 1461281606700 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:27 INFO - PROCESS | 1928 | 1461281607007 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 16:33:27 INFO - PROCESS | 1928 | 1461281607292 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c14d800 == 183 [pid = 1928] [id = 590] 16:33:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 316 (0x7f5a0a3eb400) [pid = 1928] [serial = 1771] [outer = (nil)] 16:33:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 317 (0x7f5a0a3f1800) [pid = 1928] [serial = 1772] [outer = 0x7f5a0a3eb400] 16:33:27 INFO - PROCESS | 1928 | 1461281607366 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 318 (0x7f5a0a7c4000) [pid = 1928] [serial = 1773] [outer = 0x7f5a0a3eb400] 16:33:28 INFO - PROCESS | 1928 | 1461281608245 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1591ms 16:33:28 INFO - PROCESS | 1928 | 1461281608279 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 1928 | 1461281608287 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 16:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:33:28 INFO - PROCESS | 1928 | 1461281608297 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 1928 | 1461281608300 Marionette TRACE conn5 <- [1,2334,null,{}] 16:33:28 INFO - PROCESS | 1928 | 1461281608306 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:28 INFO - PROCESS | 1928 | 1461281608511 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a186f1000 == 182 [pid = 1928] [id = 518] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a083ee000 == 181 [pid = 1928] [id = 515] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a08d18000 == 180 [pid = 1928] [id = 516] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d45a800 == 179 [pid = 1928] [id = 517] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f78c000 == 178 [pid = 1928] [id = 546] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24138800 == 177 [pid = 1928] [id = 562] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2321c000 == 176 [pid = 1928] [id = 561] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22711000 == 175 [pid = 1928] [id = 560] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e578000 == 174 [pid = 1928] [id = 559] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1de51000 == 173 [pid = 1928] [id = 558] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d70d800 == 172 [pid = 1928] [id = 557] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aea2000 == 171 [pid = 1928] [id = 556] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a199b8800 == 170 [pid = 1928] [id = 555] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18724800 == 169 [pid = 1928] [id = 554] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17a82800 == 168 [pid = 1928] [id = 553] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a13175000 == 167 [pid = 1928] [id = 552] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a82000 == 166 [pid = 1928] [id = 551] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0cf91800 == 165 [pid = 1928] [id = 550] 16:33:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a08d1a800 == 164 [pid = 1928] [id = 549] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 317 (0x7f5a130e4c00) [pid = 1928] [serial = 1592] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 316 (0x7f5a22b1cc00) [pid = 1928] [serial = 1278] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 315 (0x7f5a076cf000) [pid = 1928] [serial = 1580] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 314 (0x7f5a0e4c7800) [pid = 1928] [serial = 1586] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 313 (0x7f5a11304800) [pid = 1928] [serial = 1353] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 312 (0x7f5a1d953800) [pid = 1928] [serial = 1610] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 311 (0x7f5a24ad6000) [pid = 1928] [serial = 1284] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 310 (0x7f5a30d2b800) [pid = 1928] [serial = 1293] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 309 (0x7f5a26a2d000) [pid = 1928] [serial = 1287] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 308 (0x7f5a35cd6400) [pid = 1928] [serial = 1299] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 307 (0x7f5a1ae60c00) [pid = 1928] [serial = 1359] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 306 (0x7f5a2ac0ac00) [pid = 1928] [serial = 1290] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 305 (0x7f5a1a632000) [pid = 1928] [serial = 1601] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 304 (0x7f5a075c5800) [pid = 1928] [serial = 1628] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 303 (0x7f5a2309f800) [pid = 1928] [serial = 1326] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 302 (0x7f5a0db5ac00) [pid = 1928] [serial = 1640] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 301 (0x7f5a1e453400) [pid = 1928] [serial = 1275] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 300 (0x7f5a1e87ac00) [pid = 1928] [serial = 1616] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 299 (0x7f5a2365ec00) [pid = 1928] [serial = 1338] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 298 (0x7f5a11310000) [pid = 1928] [serial = 1356] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 297 (0x7f5a1a9ed800) [pid = 1928] [serial = 1604] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 296 (0x7f5a0c24a800) [pid = 1928] [serial = 1350] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 295 (0x7f5a2421bc00) [pid = 1928] [serial = 1281] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 294 (0x7f5a1130f400) [pid = 1928] [serial = 1589] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 293 (0x7f5a0a4a7400) [pid = 1928] [serial = 1632] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 292 (0x7f5a10a5a400) [pid = 1928] [serial = 1646] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 291 (0x7f5a0b8dec00) [pid = 1928] [serial = 1635] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 290 (0x7f5a0dddbc00) [pid = 1928] [serial = 1263] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x7f5a24218000) [pid = 1928] [serial = 1386] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0x7f5a19a91400) [pid = 1928] [serial = 1269] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x7f5a1e44d000) [pid = 1928] [serial = 1452] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x7f5a0c1ba400) [pid = 1928] [serial = 1347] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x7f5a0a7a5000) [pid = 1928] [serial = 1362] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x7f5a19970c00) [pid = 1928] [serial = 1595] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x7f5a1e447400) [pid = 1928] [serial = 1613] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x7f5a0a023000) [pid = 1928] [serial = 1622] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x7f5a35799c00) [pid = 1928] [serial = 1296] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x7f5a0a3e9800) [pid = 1928] [serial = 1631] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f5a1074f400) [pid = 1928] [serial = 1644] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f5a12f2a800) [pid = 1928] [serial = 1329] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f5a0dc47000) [pid = 1928] [serial = 1641] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f5a2fced400) [pid = 1928] [serial = 1341] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f5a12f2f800) [pid = 1928] [serial = 1266] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f5a0e4ca000) [pid = 1928] [serial = 1643] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f5a0d408c00) [pid = 1928] [serial = 1638] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f5a35fd2400) [pid = 1928] [serial = 1344] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a0ae03800) [pid = 1928] [serial = 1634] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f5a1ca4c800) [pid = 1928] [serial = 1607] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f5a1fd02c00) [pid = 1928] [serial = 1335] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f5a1891b400) [pid = 1928] [serial = 1625] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f5a08d51000) [pid = 1928] [serial = 1629] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f5a1d852400) [pid = 1928] [serial = 1272] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f5a0c246800) [pid = 1928] [serial = 1637] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f5a1a62c800) [pid = 1928] [serial = 1332] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f5a10a5e400) [pid = 1928] [serial = 1302] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a1a422800) [pid = 1928] [serial = 1598] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a0c435c00) [pid = 1928] [serial = 1619] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a0b8d5400) [pid = 1928] [serial = 1583] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a1a347c00) [pid = 1928] [serial = 1515] [outer = (nil)] [url = about:blank] 16:33:29 INFO - PROCESS | 1928 | 1461281609585 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0867f000 == 165 [pid = 1928] [id = 591] 16:33:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a08d51000) [pid = 1928] [serial = 1774] [outer = (nil)] 16:33:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a0a477400) [pid = 1928] [serial = 1775] [outer = 0x7f5a08d51000] 16:33:29 INFO - PROCESS | 1928 | 1461281609664 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a0c24e000) [pid = 1928] [serial = 1776] [outer = 0x7f5a08d51000] 16:33:30 INFO - PROCESS | 1928 | 1461281610437 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2180ms 16:33:30 INFO - PROCESS | 1928 | 1461281610477 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1928 | 1461281610481 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 16:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:33:30 INFO - PROCESS | 1928 | 1461281610487 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1928 | 1461281610492 Marionette TRACE conn5 <- [1,2338,null,{}] 16:33:30 INFO - PROCESS | 1928 | 1461281610507 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 1928 | 1461281610727 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 16:33:30 INFO - PROCESS | 1928 | 1461281610920 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c1d3800 == 166 [pid = 1928] [id = 592] 16:33:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a0a799800) [pid = 1928] [serial = 1777] [outer = (nil)] 16:33:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f5a0dc45400) [pid = 1928] [serial = 1778] [outer = 0x7f5a0a799800] 16:33:30 INFO - PROCESS | 1928 | 1461281610988 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f5a0e550000) [pid = 1928] [serial = 1779] [outer = 0x7f5a0a799800] 16:33:31 INFO - PROCESS | 1928 | 1461281611838 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1383ms 16:33:31 INFO - PROCESS | 1928 | 1461281611876 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 1928 | 1461281611880 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 16:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:33:31 INFO - PROCESS | 1928 | 1461281611886 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 1928 | 1461281611888 Marionette TRACE conn5 <- [1,2342,null,{}] 16:33:31 INFO - PROCESS | 1928 | 1461281611893 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:32 INFO - PROCESS | 1928 | 1461281612163 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 16:33:32 INFO - PROCESS | 1928 | 1461281612205 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f8ca800 == 167 [pid = 1928] [id = 593] 16:33:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f5a0d235400) [pid = 1928] [serial = 1780] [outer = (nil)] 16:33:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f5a107ee400) [pid = 1928] [serial = 1781] [outer = 0x7f5a0d235400] 16:33:32 INFO - PROCESS | 1928 | 1461281612270 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f5a10a54400) [pid = 1928] [serial = 1782] [outer = 0x7f5a0d235400] 16:33:33 INFO - PROCESS | 1928 | 1461281613165 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1334ms 16:33:33 INFO - PROCESS | 1928 | 1461281613225 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 16:33:33 INFO - PROCESS | 1928 | 1461281613227 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 16:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:33:33 INFO - PROCESS | 1928 | 1461281613234 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 1928 | 1461281613238 Marionette TRACE conn5 <- [1,2346,null,{}] 16:33:33 INFO - PROCESS | 1928 | 1461281613268 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:33 INFO - PROCESS | 1928 | 1461281613672 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f5a10746400) [pid = 1928] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f5a0d406c00) [pid = 1928] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f5a0a7cc000) [pid = 1928] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f5a09fe3400) [pid = 1928] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f5a0d237000) [pid = 1928] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a1a428000) [pid = 1928] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a0f7c3400) [pid = 1928] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a1a42ac00) [pid = 1928] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a1126cc00) [pid = 1928] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f5a075ba000) [pid = 1928] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f5a08d5c400) [pid = 1928] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f5a0a023400) [pid = 1928] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f5a0c1b3000) [pid = 1928] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f5a0c186400) [pid = 1928] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f5a107f3c00) [pid = 1928] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f5a0c193c00) [pid = 1928] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f5a0a4a3400) [pid = 1928] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f5a1ca58c00) [pid = 1928] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a076cd800) [pid = 1928] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a075bd400) [pid = 1928] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f5a0dddd800) [pid = 1928] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f5a076d8400) [pid = 1928] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a18975000) [pid = 1928] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a1a420800) [pid = 1928] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a08c98c00) [pid = 1928] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a1896fc00) [pid = 1928] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a11711400) [pid = 1928] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a1d85a400) [pid = 1928] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a1c0d2800) [pid = 1928] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a09fa0000) [pid = 1928] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a12f33c00) [pid = 1928] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a0d23b800) [pid = 1928] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:33:34 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a0a47c000) [pid = 1928] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a0e54d800) [pid = 1928] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a0e4c6c00) [pid = 1928] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a19c54c00) [pid = 1928] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a0d404800) [pid = 1928] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a0a4ac000) [pid = 1928] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a216b5400) [pid = 1928] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a08c9b000) [pid = 1928] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a13336c00) [pid = 1928] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a0af6ec00) [pid = 1928] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a0dc51400) [pid = 1928] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a0a7a4400) [pid = 1928] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a0dc45800) [pid = 1928] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a1a343800) [pid = 1928] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a10747000) [pid = 1928] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a1a059400) [pid = 1928] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a18978c00) [pid = 1928] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a19c59000) [pid = 1928] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a0b8e1400) [pid = 1928] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a0c43a000) [pid = 1928] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a117e6c00) [pid = 1928] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a0d236000) [pid = 1928] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a0b8d4c00) [pid = 1928] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a0ae02400) [pid = 1928] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a1d858000) [pid = 1928] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a0a02e000) [pid = 1928] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a0a47a400) [pid = 1928] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a075c2400) [pid = 1928] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a08c9b400) [pid = 1928] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a18978400) [pid = 1928] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a12f55c00) [pid = 1928] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a076cc400) [pid = 1928] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a0a025c00) [pid = 1928] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a0d58d000) [pid = 1928] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a0a3ee800) [pid = 1928] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a30da6400) [pid = 1928] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a0ae0b000) [pid = 1928] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a0e4cf400) [pid = 1928] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a075c4400) [pid = 1928] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a0c189800) [pid = 1928] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a1996bc00) [pid = 1928] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a0a4ad400) [pid = 1928] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a11454c00) [pid = 1928] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a1e5a8400) [pid = 1928] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a076ccc00) [pid = 1928] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a0a4a6000) [pid = 1928] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a075ba800) [pid = 1928] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a1d854000) [pid = 1928] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:33:35 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a1a9e4000) [pid = 1928] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:33:35 INFO - PROCESS | 1928 | 1461281615062 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0867f800 == 168 [pid = 1928] [id = 594] 16:33:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a075ba000) [pid = 1928] [serial = 1783] [outer = (nil)] 16:33:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a075c4400) [pid = 1928] [serial = 1784] [outer = 0x7f5a075ba000] 16:33:35 INFO - PROCESS | 1928 | 1461281615129 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a08ca2000) [pid = 1928] [serial = 1785] [outer = 0x7f5a075ba000] 16:33:35 INFO - PROCESS | 1928 | 1461281615804 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2596ms 16:33:35 INFO - PROCESS | 1928 | 1461281615831 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 1928 | 1461281615834 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 16:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:33:35 INFO - PROCESS | 1928 | 1461281615840 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 1928 | 1461281615842 Marionette TRACE conn5 <- [1,2350,null,{}] 16:33:35 INFO - PROCESS | 1928 | 1461281615848 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:36 INFO - PROCESS | 1928 | 1461281616067 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 16:33:36 INFO - PROCESS | 1928 | 1461281616265 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10a72800 == 169 [pid = 1928] [id = 595] 16:33:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a08d50400) [pid = 1928] [serial = 1786] [outer = (nil)] 16:33:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a0a4ad400) [pid = 1928] [serial = 1787] [outer = 0x7f5a08d50400] 16:33:36 INFO - PROCESS | 1928 | 1461281616333 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a0d58d000) [pid = 1928] [serial = 1788] [outer = 0x7f5a08d50400] 16:33:37 INFO - PROCESS | 1928 | 1461281617313 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1527ms 16:33:37 INFO - PROCESS | 1928 | 1461281617370 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 1928 | 1461281617375 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 16:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:33:37 INFO - PROCESS | 1928 | 1461281617384 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 1928 | 1461281617389 Marionette TRACE conn5 <- [1,2354,null,{}] 16:33:37 INFO - PROCESS | 1928 | 1461281617399 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:37 INFO - PROCESS | 1928 | 1461281617673 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 16:33:38 INFO - PROCESS | 1928 | 1461281618050 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c066800 == 170 [pid = 1928] [id = 596] 16:33:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a0a027400) [pid = 1928] [serial = 1789] [outer = (nil)] 16:33:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a0a3e5c00) [pid = 1928] [serial = 1790] [outer = 0x7f5a0a027400] 16:33:38 INFO - PROCESS | 1928 | 1461281618129 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a0a7a2c00) [pid = 1928] [serial = 1791] [outer = 0x7f5a0a027400] 16:33:39 INFO - PROCESS | 1928 | 1461281619003 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1690ms 16:33:39 INFO - PROCESS | 1928 | 1461281619075 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 1928 | 1461281619083 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 16:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:33:39 INFO - PROCESS | 1928 | 1461281619093 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1928 | 1461281619097 Marionette TRACE conn5 <- [1,2358,null,{}] 16:33:39 INFO - PROCESS | 1928 | 1461281619103 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:39 INFO - PROCESS | 1928 | 1461281619372 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 16:33:39 INFO - PROCESS | 1928 | 1461281619693 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10a71000 == 171 [pid = 1928] [id = 597] 16:33:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a0b8d4800) [pid = 1928] [serial = 1792] [outer = (nil)] 16:33:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a0c24a800) [pid = 1928] [serial = 1793] [outer = 0x7f5a0b8d4800] 16:33:39 INFO - PROCESS | 1928 | 1461281619770 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a0d231400) [pid = 1928] [serial = 1794] [outer = 0x7f5a0b8d4800] 16:33:40 INFO - PROCESS | 1928 | 1461281620742 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1685ms 16:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:33:40 INFO - PROCESS | 1928 | 1461281620779 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 1928 | 1461281620782 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 16:33:40 INFO - PROCESS | 1928 | 1461281620788 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - PROCESS | 1928 | 1461281620794 Marionette TRACE conn5 <- [1,2362,null,{}] 16:33:40 INFO - PROCESS | 1928 | 1461281620810 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:41 INFO - PROCESS | 1928 | 1461281621056 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 16:33:41 INFO - PROCESS | 1928 | 1461281621379 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a13169800 == 172 [pid = 1928] [id = 598] 16:33:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a0dc45800) [pid = 1928] [serial = 1795] [outer = (nil)] 16:33:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a0dde5c00) [pid = 1928] [serial = 1796] [outer = 0x7f5a0dc45800] 16:33:41 INFO - PROCESS | 1928 | 1461281621461 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a0fbcc000) [pid = 1928] [serial = 1797] [outer = 0x7f5a0dc45800] 16:33:42 INFO - PROCESS | 1928 | 1461281622344 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1636ms 16:33:42 INFO - PROCESS | 1928 | 1461281622424 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 16:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:33:42 INFO - PROCESS | 1928 | 1461281622429 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 16:33:42 INFO - PROCESS | 1928 | 1461281622434 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 1928 | 1461281622437 Marionette TRACE conn5 <- [1,2366,null,{}] 16:33:42 INFO - PROCESS | 1928 | 1461281622443 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:42 INFO - PROCESS | 1928 | 1461281622664 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 16:33:43 INFO - PROCESS | 1928 | 1461281622995 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17ad2800 == 173 [pid = 1928] [id = 599] 16:33:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a08d55800) [pid = 1928] [serial = 1798] [outer = (nil)] 16:33:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a1126b800) [pid = 1928] [serial = 1799] [outer = 0x7f5a08d55800] 16:33:43 INFO - PROCESS | 1928 | 1461281623075 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a11302400) [pid = 1928] [serial = 1800] [outer = 0x7f5a08d55800] 16:33:43 INFO - PROCESS | 1928 | 1461281623948 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1580ms 16:33:44 INFO - PROCESS | 1928 | 1461281624016 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 1928 | 1461281624019 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 16:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:33:44 INFO - PROCESS | 1928 | 1461281624026 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 1928 | 1461281624030 Marionette TRACE conn5 <- [1,2370,null,{}] 16:33:44 INFO - PROCESS | 1928 | 1461281624035 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:44 INFO - PROCESS | 1928 | 1461281624246 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 16:33:44 INFO - PROCESS | 1928 | 1461281624517 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18732000 == 174 [pid = 1928] [id = 600] 16:33:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a11305400) [pid = 1928] [serial = 1801] [outer = (nil)] 16:33:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a11442800) [pid = 1928] [serial = 1802] [outer = 0x7f5a11305400] 16:33:44 INFO - PROCESS | 1928 | 1461281624635 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a11453800) [pid = 1928] [serial = 1803] [outer = 0x7f5a11305400] 16:33:45 INFO - PROCESS | 1928 | 1461281625483 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1528ms 16:33:45 INFO - PROCESS | 1928 | 1461281625556 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 1928 | 1461281625559 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 16:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:33:45 INFO - PROCESS | 1928 | 1461281625566 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1928 | 1461281625569 Marionette TRACE conn5 <- [1,2374,null,{}] 16:33:45 INFO - PROCESS | 1928 | 1461281625574 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:45 INFO - PROCESS | 1928 | 1461281625853 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 16:33:46 INFO - PROCESS | 1928 | 1461281626179 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aaad800 == 175 [pid = 1928] [id = 601] 16:33:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a12f51c00) [pid = 1928] [serial = 1804] [outer = (nil)] 16:33:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a13335400) [pid = 1928] [serial = 1805] [outer = 0x7f5a12f51c00] 16:33:46 INFO - PROCESS | 1928 | 1461281626257 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a18918400) [pid = 1928] [serial = 1806] [outer = 0x7f5a12f51c00] 16:33:47 INFO - PROCESS | 1928 | 1461281627136 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1629ms 16:33:47 INFO - PROCESS | 1928 | 1461281627196 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 1928 | 1461281627200 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 16:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:33:47 INFO - PROCESS | 1928 | 1461281627205 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 1928 | 1461281627208 Marionette TRACE conn5 <- [1,2378,null,{}] 16:33:47 INFO - PROCESS | 1928 | 1461281627214 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:47 INFO - PROCESS | 1928 | 1461281627420 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 16:33:47 INFO - PROCESS | 1928 | 1461281627695 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d70e000 == 176 [pid = 1928] [id = 602] 16:33:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a12f52000) [pid = 1928] [serial = 1807] [outer = (nil)] 16:33:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a18972400) [pid = 1928] [serial = 1808] [outer = 0x7f5a12f52000] 16:33:47 INFO - PROCESS | 1928 | 1461281627817 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a19970c00) [pid = 1928] [serial = 1809] [outer = 0x7f5a12f52000] 16:33:48 INFO - PROCESS | 1928 | 1461281628672 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1538ms 16:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:33:48 INFO - PROCESS | 1928 | 1461281628744 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1928 | 1461281628747 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 16:33:48 INFO - PROCESS | 1928 | 1461281628753 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1928 | 1461281628756 Marionette TRACE conn5 <- [1,2382,null,{}] 16:33:48 INFO - PROCESS | 1928 | 1461281628761 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:48 INFO - PROCESS | 1928 | 1461281628983 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 16:33:49 INFO - PROCESS | 1928 | 1461281629256 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db88800 == 177 [pid = 1928] [id = 603] 16:33:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a18916400) [pid = 1928] [serial = 1810] [outer = (nil)] 16:33:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a19a8d400) [pid = 1928] [serial = 1811] [outer = 0x7f5a18916400] 16:33:49 INFO - PROCESS | 1928 | 1461281629373 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a19ad6800) [pid = 1928] [serial = 1812] [outer = 0x7f5a18916400] 16:33:50 INFO - PROCESS | 1928 | 1461281630212 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1536ms 16:33:50 INFO - PROCESS | 1928 | 1461281630289 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 1928 | 1461281630293 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 16:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:33:50 INFO - PROCESS | 1928 | 1461281630300 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1928 | 1461281630303 Marionette TRACE conn5 <- [1,2386,null,{}] 16:33:50 INFO - PROCESS | 1928 | 1461281630309 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:50 INFO - PROCESS | 1928 | 1461281630532 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 16:33:50 INFO - PROCESS | 1928 | 1461281630854 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e328800 == 178 [pid = 1928] [id = 604] 16:33:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a1996c800) [pid = 1928] [serial = 1813] [outer = (nil)] 16:33:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a19c59400) [pid = 1928] [serial = 1814] [outer = 0x7f5a1996c800] 16:33:50 INFO - PROCESS | 1928 | 1461281630934 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a1a0bb800) [pid = 1928] [serial = 1815] [outer = 0x7f5a1996c800] 16:33:51 INFO - PROCESS | 1928 | 1461281631791 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1531ms 16:33:51 INFO - PROCESS | 1928 | 1461281631833 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 1928 | 1461281631837 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:33:51 INFO - PROCESS | 1928 | 1461281631842 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 1928 | 1461281631845 Marionette TRACE conn5 <- [1,2390,null,{}] 16:33:51 INFO - PROCESS | 1928 | 1461281631850 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:52 INFO - PROCESS | 1928 | 1461281632078 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 16:33:52 INFO - PROCESS | 1928 | 1461281632359 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e6c8000 == 179 [pid = 1928] [id = 605] 16:33:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a0f7c8400) [pid = 1928] [serial = 1816] [outer = (nil)] 16:33:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a1a422000) [pid = 1928] [serial = 1817] [outer = 0x7f5a0f7c8400] 16:33:52 INFO - PROCESS | 1928 | 1461281632476 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a1a62f000) [pid = 1928] [serial = 1818] [outer = 0x7f5a0f7c8400] 16:33:53 INFO - PROCESS | 1928 | 1461281633389 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1578ms 16:33:53 INFO - PROCESS | 1928 | 1461281633422 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1928 | 1461281633426 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 16:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:33:53 INFO - PROCESS | 1928 | 1461281633432 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1928 | 1461281633436 Marionette TRACE conn5 <- [1,2394,null,{}] 16:33:53 INFO - PROCESS | 1928 | 1461281633441 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:53 INFO - PROCESS | 1928 | 1461281633683 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 16:33:54 INFO - PROCESS | 1928 | 1461281634015 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23211000 == 180 [pid = 1928] [id = 606] 16:33:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a1bc92800) [pid = 1928] [serial = 1819] [outer = (nil)] 16:33:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a1c0cd800) [pid = 1928] [serial = 1820] [outer = 0x7f5a1bc92800] 16:33:54 INFO - PROCESS | 1928 | 1461281634100 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a1d646800) [pid = 1928] [serial = 1821] [outer = 0x7f5a1bc92800] 16:33:54 INFO - PROCESS | 1928 | 1461281634976 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1580ms 16:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:33:55 INFO - PROCESS | 1928 | 1461281635013 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 1928 | 1461281635016 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 16:33:55 INFO - PROCESS | 1928 | 1461281635023 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1928 | 1461281635026 Marionette TRACE conn5 <- [1,2398,null,{}] 16:33:55 INFO - PROCESS | 1928 | 1461281635031 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:55 INFO - PROCESS | 1928 | 1461281635247 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 16:33:55 INFO - PROCESS | 1928 | 1461281635528 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a242a1000 == 181 [pid = 1928] [id = 607] 16:33:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a1d84fc00) [pid = 1928] [serial = 1822] [outer = (nil)] 16:33:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a1d8dd000) [pid = 1928] [serial = 1823] [outer = 0x7f5a1d84fc00] 16:33:55 INFO - PROCESS | 1928 | 1461281635648 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a1de67800) [pid = 1928] [serial = 1824] [outer = 0x7f5a1d84fc00] 16:33:56 INFO - PROCESS | 1928 | 1461281636477 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1529ms 16:33:56 INFO - PROCESS | 1928 | 1461281636552 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 1928 | 1461281636555 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 16:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:33:56 INFO - PROCESS | 1928 | 1461281636562 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1928 | 1461281636564 Marionette TRACE conn5 <- [1,2402,null,{}] 16:33:56 INFO - PROCESS | 1928 | 1461281636569 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:56 INFO - PROCESS | 1928 | 1461281636781 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 16:33:57 INFO - PROCESS | 1928 | 1461281637107 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a26cc9800 == 182 [pid = 1928] [id = 608] 16:33:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a1d854400) [pid = 1928] [serial = 1825] [outer = (nil)] 16:33:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a1deb9400) [pid = 1928] [serial = 1826] [outer = 0x7f5a1d854400] 16:33:57 INFO - PROCESS | 1928 | 1461281637185 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a1df09000) [pid = 1928] [serial = 1827] [outer = 0x7f5a1d854400] 16:33:58 INFO - PROCESS | 1928 | 1461281638020 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1494ms 16:33:58 INFO - PROCESS | 1928 | 1461281638057 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 1928 | 1461281638060 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 16:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:33:58 INFO - PROCESS | 1928 | 1461281638066 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1928 | 1461281638068 Marionette TRACE conn5 <- [1,2406,null,{}] 16:33:58 INFO - PROCESS | 1928 | 1461281638074 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:58 INFO - PROCESS | 1928 | 1461281638293 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 16:33:58 INFO - PROCESS | 1928 | 1461281638574 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30ae7800 == 183 [pid = 1928] [id = 609] 16:33:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a1aede800) [pid = 1928] [serial = 1828] [outer = (nil)] 16:33:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a1e123800) [pid = 1928] [serial = 1829] [outer = 0x7f5a1aede800] 16:33:58 INFO - PROCESS | 1928 | 1461281638692 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a1e2b3000) [pid = 1928] [serial = 1830] [outer = 0x7f5a1aede800] 16:33:59 INFO - PROCESS | 1928 | 1461281639529 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1530ms 16:33:59 INFO - PROCESS | 1928 | 1461281639597 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 1928 | 1461281639601 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 16:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:33:59 INFO - PROCESS | 1928 | 1461281639606 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 1928 | 1461281639608 Marionette TRACE conn5 <- [1,2410,null,{}] 16:33:59 INFO - PROCESS | 1928 | 1461281639614 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:59 INFO - PROCESS | 1928 | 1461281639825 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 16:34:00 INFO - PROCESS | 1928 | 1461281640106 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a357da800 == 184 [pid = 1928] [id = 610] 16:34:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a1d858800) [pid = 1928] [serial = 1831] [outer = (nil)] 16:34:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a1e456000) [pid = 1928] [serial = 1832] [outer = 0x7f5a1d858800] 16:34:00 INFO - PROCESS | 1928 | 1461281640276 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a1e5afc00) [pid = 1928] [serial = 1833] [outer = 0x7f5a1d858800] 16:34:01 INFO - PROCESS | 1928 | 1461281641168 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1636ms 16:34:01 INFO - PROCESS | 1928 | 1461281641244 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 16:34:01 INFO - PROCESS | 1928 | 1461281641248 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 16:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:34:01 INFO - PROCESS | 1928 | 1461281641254 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 1928 | 1461281641256 Marionette TRACE conn5 <- [1,2414,null,{}] 16:34:01 INFO - PROCESS | 1928 | 1461281641262 Marionette TRACE conn5 -> [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:34:01 INFO - PROCESS | 1928 | 1461281641489 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 16:34:01 INFO - PROCESS | 1928 | 1461281641819 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0f8e2000 == 185 [pid = 1928] [id = 611] 16:34:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a075c1400) [pid = 1928] [serial = 1834] [outer = (nil)] 16:34:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a0c190800) [pid = 1928] [serial = 1835] [outer = 0x7f5a075c1400] 16:34:01 INFO - PROCESS | 1928 | 1461281641898 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a1126d400) [pid = 1928] [serial = 1836] [outer = 0x7f5a075c1400] 16:34:02 INFO - PROCESS | 1928 | 1461281642734 Marionette TRACE conn5 <- [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:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1534ms 16:34:02 INFO - PROCESS | 1928 | 1461281642790 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 1928 | 1461281642794 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 16:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:34:02 INFO - PROCESS | 1928 | 1461281642800 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1928 | 1461281642802 Marionette TRACE conn5 <- [1,2418,null,{}] 16:34:02 INFO - PROCESS | 1928 | 1461281642807 Marionette TRACE conn5 -> [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:34:03 INFO - PROCESS | 1928 | 1461281643022 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 16:34:03 INFO - PROCESS | 1928 | 1461281643317 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c155000 == 186 [pid = 1928] [id = 612] 16:34:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a075be000) [pid = 1928] [serial = 1837] [outer = (nil)] 16:34:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a076d6400) [pid = 1928] [serial = 1838] [outer = 0x7f5a075be000] 16:34:03 INFO - PROCESS | 1928 | 1461281643434 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a0d23dc00) [pid = 1928] [serial = 1839] [outer = 0x7f5a075be000] 16:34:04 INFO - PROCESS | 1928 | 1461281644350 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1583ms 16:34:04 INFO - PROCESS | 1928 | 1461281644384 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 1928 | 1461281644387 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 16:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:34:04 INFO - PROCESS | 1928 | 1461281644393 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 1928 | 1461281644396 Marionette TRACE conn5 <- [1,2422,null,{}] 16:34:04 INFO - PROCESS | 1928 | 1461281644401 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:04 INFO - PROCESS | 1928 | 1461281644606 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 16:34:04 INFO - PROCESS | 1928 | 1461281644935 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a093c6000 == 187 [pid = 1928] [id = 613] 16:34:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a075bd800) [pid = 1928] [serial = 1840] [outer = (nil)] 16:34:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a076ce400) [pid = 1928] [serial = 1841] [outer = 0x7f5a075bd800] 16:34:05 INFO - PROCESS | 1928 | 1461281645014 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f5a0a3e9400) [pid = 1928] [serial = 1842] [outer = 0x7f5a075bd800] 16:34:05 INFO - PROCESS | 1928 | 1461281645840 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1482ms 16:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:34:05 INFO - PROCESS | 1928 | 1461281645876 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 16:34:05 INFO - PROCESS | 1928 | 1461281645879 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 16:34:05 INFO - PROCESS | 1928 | 1461281645885 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:34:05 INFO - PROCESS | 1928 | 1461281645888 Marionette TRACE conn5 <- [1,2426,null,{}] 16:34:05 INFO - PROCESS | 1928 | 1461281645893 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:06 INFO - PROCESS | 1928 | 1461281646107 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 16:34:06 INFO - PROCESS | 1928 | 1461281646397 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c150800 == 188 [pid = 1928] [id = 614] 16:34:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f5a075bdc00) [pid = 1928] [serial = 1843] [outer = (nil)] 16:34:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a08ca6c00) [pid = 1928] [serial = 1844] [outer = 0x7f5a075bdc00] 16:34:06 INFO - PROCESS | 1928 | 1461281646512 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a0a027000) [pid = 1928] [serial = 1845] [outer = 0x7f5a075bdc00] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a084e8000 == 187 [pid = 1928] [id = 544] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10407000 == 186 [pid = 1928] [id = 547] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17b89800 == 185 [pid = 1928] [id = 397] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d460000 == 184 [pid = 1928] [id = 545] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0867f800 == 183 [pid = 1928] [id = 594] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8ca800 == 182 [pid = 1928] [id = 593] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c1d3800 == 181 [pid = 1928] [id = 592] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0867f000 == 180 [pid = 1928] [id = 591] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c14d800 == 179 [pid = 1928] [id = 590] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a06eda000 == 178 [pid = 1928] [id = 588] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c090000 == 177 [pid = 1928] [id = 587] 16:34:08 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c076800 == 176 [pid = 1928] [id = 586] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a0d40d000) [pid = 1928] [serial = 1716] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a1ae59400) [pid = 1928] [serial = 1527] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f5a0d596c00) [pid = 1928] [serial = 1712] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f5a1896cc00) [pid = 1928] [serial = 1670] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a09ff0400) [pid = 1928] [serial = 1413] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a0dddf800) [pid = 1928] [serial = 1656] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a1a958c00) [pid = 1928] [serial = 1682] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a11309c00) [pid = 1928] [serial = 1661] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a1d64a800) [pid = 1928] [serial = 1608] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a18915000) [pid = 1928] [serial = 1593] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a08d59000) [pid = 1928] [serial = 1581] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a0c1b6000) [pid = 1928] [serial = 1710] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a0a031000) [pid = 1928] [serial = 1422] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a0dc4a400) [pid = 1928] [serial = 1521] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a0c194000) [pid = 1928] [serial = 1407] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a1d63e400) [pid = 1928] [serial = 1688] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a10742800) [pid = 1928] [serial = 1587] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a0a4b0400) [pid = 1928] [serial = 1476] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a2365e800) [pid = 1928] [serial = 1536] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a08ca1800) [pid = 1928] [serial = 1649] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a1deb5800) [pid = 1928] [serial = 1623] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a1e5ab400) [pid = 1928] [serial = 1614] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a0ddddc00) [pid = 1928] [serial = 1560] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a19ad2000) [pid = 1928] [serial = 1677] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a31f0ec00) [pid = 1928] [serial = 1548] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a2265c000) [pid = 1928] [serial = 1626] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a1de70000) [pid = 1928] [serial = 1530] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a12f55400) [pid = 1928] [serial = 1665] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a1dec1000) [pid = 1928] [serial = 1611] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a23b49400) [pid = 1928] [serial = 1467] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a0c1ae800) [pid = 1928] [serial = 1715] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a19c5c800) [pid = 1928] [serial = 1392] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a1de69c00) [pid = 1928] [serial = 1697] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a1d8d7c00) [pid = 1928] [serial = 1691] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a1a9e7800) [pid = 1928] [serial = 1683] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a112c6c00) [pid = 1928] [serial = 1578] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a11307000) [pid = 1928] [serial = 1389] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a0dde1400) [pid = 1928] [serial = 1713] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a19c5b800) [pid = 1928] [serial = 1679] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a11710400) [pid = 1928] [serial = 1590] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a1e5ac000) [pid = 1928] [serial = 1482] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a31c2d800) [pid = 1928] [serial = 1542] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a08ca6800) [pid = 1928] [serial = 1428] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a1c0cec00) [pid = 1928] [serial = 1461] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a0c249400) [pid = 1928] [serial = 1455] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a1893f400) [pid = 1928] [serial = 1524] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a09f96400) [pid = 1928] [serial = 1650] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a0af6b000) [pid = 1928] [serial = 1652] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a0c1b4800) [pid = 1928] [serial = 1653] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a18974800) [pid = 1928] [serial = 1671] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a11311800) [pid = 1928] [serial = 1458] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a1debcc00) [pid = 1928] [serial = 1695] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a1c0cbc00) [pid = 1928] [serial = 1686] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a0db5a800) [pid = 1928] [serial = 1655] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a1d958c00) [pid = 1928] [serial = 1692] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a1a0b5c00) [pid = 1928] [serial = 1680] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a1bfd6000) [pid = 1928] [serial = 1605] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a1bc88800) [pid = 1928] [serial = 1685] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a1df07800) [pid = 1928] [serial = 1698] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a1a42a800) [pid = 1928] [serial = 1599] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a1a952400) [pid = 1928] [serial = 1602] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a0db5d000) [pid = 1928] [serial = 1416] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a21236000) [pid = 1928] [serial = 1533] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a13339400) [pid = 1928] [serial = 1667] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a35d53000) [pid = 1928] [serial = 1470] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a1e130400) [pid = 1928] [serial = 1703] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a0b8e0400) [pid = 1928] [serial = 1410] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a0ae10000) [pid = 1928] [serial = 1473] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a216b4000) [pid = 1928] [serial = 1395] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a18935400) [pid = 1928] [serial = 1668] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a0a3ebc00) [pid = 1928] [serial = 1706] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a1d850c00) [pid = 1928] [serial = 1689] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a1e127c00) [pid = 1928] [serial = 1701] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a19c58c00) [pid = 1928] [serial = 1620] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a0af79000) [pid = 1928] [serial = 1431] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a19bcb400) [pid = 1928] [serial = 1596] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a19971400) [pid = 1928] [serial = 1673] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a076d8000) [pid = 1928] [serial = 1554] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a1e0d2800) [pid = 1928] [serial = 1700] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a11719000) [pid = 1928] [serial = 1664] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a19a87800) [pid = 1928] [serial = 1674] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a1144ac00) [pid = 1928] [serial = 1662] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a0af75c00) [pid = 1928] [serial = 1425] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a1deb3400) [pid = 1928] [serial = 1694] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f5a35f79c00) [pid = 1928] [serial = 1485] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f5a2fcf2800) [pid = 1928] [serial = 1545] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a36105000) [pid = 1928] [serial = 1404] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a19acb000) [pid = 1928] [serial = 1676] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a0c1bb800) [pid = 1928] [serial = 1584] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a10744800) [pid = 1928] [serial = 1658] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a08d5c000) [pid = 1928] [serial = 1551] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a35ccc400) [pid = 1928] [serial = 1419] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a216b7400) [pid = 1928] [serial = 1464] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a0af74400) [pid = 1928] [serial = 1518] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a10a5a800) [pid = 1928] [serial = 1659] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a0af6dc00) [pid = 1928] [serial = 1709] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a0a4a3800) [pid = 1928] [serial = 1707] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a26f46000) [pid = 1928] [serial = 1398] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a26f7d400) [pid = 1928] [serial = 1539] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a0c192800) [pid = 1928] [serial = 1557] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a1e5a1800) [pid = 1928] [serial = 1479] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a075c6c00) [pid = 1928] [serial = 1488] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a30d26c00) [pid = 1928] [serial = 1401] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a209aec00) [pid = 1928] [serial = 1617] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1928 | 1461281648882 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 3038ms 16:34:08 INFO - PROCESS | 1928 | 1461281648923 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 1928 | 1461281648929 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 16:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:34:08 INFO - PROCESS | 1928 | 1461281648936 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1928 | 1461281648939 Marionette TRACE conn5 <- [1,2430,null,{}] 16:34:08 INFO - PROCESS | 1928 | 1461281648947 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:09 INFO - PROCESS | 1928 | 1461281649183 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 16:34:09 INFO - PROCESS | 1928 | 1461281649377 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0867f800 == 177 [pid = 1928] [id = 615] 16:34:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a08d5d800) [pid = 1928] [serial = 1846] [outer = (nil)] 16:34:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a09feec00) [pid = 1928] [serial = 1847] [outer = 0x7f5a08d5d800] 16:34:09 INFO - PROCESS | 1928 | 1461281649448 Marionette DEBUG loaded listener.js 16:34:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a0a3e7000) [pid = 1928] [serial = 1848] [outer = 0x7f5a08d5d800] 16:34:10 INFO - PROCESS | 1928 | 1461281650537 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1639ms 16:34:10 INFO - PROCESS | 1928 | 1461281650616 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 1928 | 1461281650629 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 16:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:34:10 INFO - PROCESS | 1928 | 1461281650648 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 1928 | 1461281650654 Marionette TRACE conn5 <- [1,2434,null,{}] 16:34:10 INFO - PROCESS | 1928 | 1461281650662 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:10 INFO - PROCESS | 1928 | 1461281650964 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 16:34:11 INFO - PROCESS | 1928 | 1461281651371 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0a5e2800 == 178 [pid = 1928] [id = 616] 16:34:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a0a4af800) [pid = 1928] [serial = 1849] [outer = (nil)] 16:34:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a0a7c7400) [pid = 1928] [serial = 1850] [outer = 0x7f5a0a4af800] 16:34:11 INFO - PROCESS | 1928 | 1461281651433 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a0af6b000) [pid = 1928] [serial = 1851] [outer = 0x7f5a0a4af800] 16:34:12 INFO - PROCESS | 1928 | 1461281652291 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1700ms 16:34:12 INFO - PROCESS | 1928 | 1461281652346 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 1928 | 1461281652351 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 16:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:34:12 INFO - PROCESS | 1928 | 1461281652376 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 1928 | 1461281652384 Marionette TRACE conn5 <- [1,2438,null,{}] 16:34:12 INFO - PROCESS | 1928 | 1461281652422 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:12 INFO - PROCESS | 1928 | 1461281652791 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 16:34:12 INFO - PROCESS | 1928 | 1461281652827 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c090000 == 179 [pid = 1928] [id = 617] 16:34:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a0b8d5400) [pid = 1928] [serial = 1852] [outer = (nil)] 16:34:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a0c1b6000) [pid = 1928] [serial = 1853] [outer = 0x7f5a0b8d5400] 16:34:12 INFO - PROCESS | 1928 | 1461281652894 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a0c246800) [pid = 1928] [serial = 1854] [outer = 0x7f5a0b8d5400] 16:34:13 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a08d51000) [pid = 1928] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:34:13 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a0a799800) [pid = 1928] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:34:13 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a075ba000) [pid = 1928] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:34:13 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a0a3eb400) [pid = 1928] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:34:13 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a09fe9000) [pid = 1928] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:34:13 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a1a9e1000) [pid = 1928] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:34:13 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a0d235400) [pid = 1928] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:34:14 INFO - PROCESS | 1928 | 1461281654195 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1860ms 16:34:14 INFO - PROCESS | 1928 | 1461281654232 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 16:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:34:14 INFO - PROCESS | 1928 | 1461281654237 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 16:34:14 INFO - PROCESS | 1928 | 1461281654242 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1928 | 1461281654245 Marionette TRACE conn5 <- [1,2442,null,{}] 16:34:14 INFO - PROCESS | 1928 | 1461281654250 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:14 INFO - PROCESS | 1928 | 1461281654438 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 16:34:14 INFO - PROCESS | 1928 | 1461281654614 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cf88000 == 180 [pid = 1928] [id = 618] 16:34:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a0a3eb400) [pid = 1928] [serial = 1855] [outer = (nil)] 16:34:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a0c444800) [pid = 1928] [serial = 1856] [outer = 0x7f5a0a3eb400] 16:34:14 INFO - PROCESS | 1928 | 1461281654680 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a0d404800) [pid = 1928] [serial = 1857] [outer = 0x7f5a0a3eb400] 16:34:15 INFO - PROCESS | 1928 | 1461281655396 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1181ms 16:34:15 INFO - PROCESS | 1928 | 1461281655424 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 1928 | 1461281655428 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 16:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:34:15 INFO - PROCESS | 1928 | 1461281655433 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1928 | 1461281655436 Marionette TRACE conn5 <- [1,2446,null,{}] 16:34:15 INFO - PROCESS | 1928 | 1461281655441 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:15 INFO - PROCESS | 1928 | 1461281655635 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 16:34:15 INFO - PROCESS | 1928 | 1461281655992 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a083e1000 == 181 [pid = 1928] [id = 619] 16:34:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a075ba000) [pid = 1928] [serial = 1858] [outer = (nil)] 16:34:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a08c9ac00) [pid = 1928] [serial = 1859] [outer = 0x7f5a075ba000] 16:34:16 INFO - PROCESS | 1928 | 1461281656074 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a08d5c000) [pid = 1928] [serial = 1860] [outer = 0x7f5a075ba000] 16:34:17 INFO - PROCESS | 1928 | 1461281657013 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1636ms 16:34:17 INFO - PROCESS | 1928 | 1461281657072 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 1928 | 1461281657080 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 16:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:34:17 INFO - PROCESS | 1928 | 1461281657095 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 1928 | 1461281657103 Marionette TRACE conn5 <- [1,2450,null,{}] 16:34:17 INFO - PROCESS | 1928 | 1461281657112 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:17 INFO - PROCESS | 1928 | 1461281657362 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 16:34:17 INFO - PROCESS | 1928 | 1461281657668 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c154000 == 182 [pid = 1928] [id = 620] 16:34:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a0ae10800) [pid = 1928] [serial = 1861] [outer = (nil)] 16:34:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a0af74400) [pid = 1928] [serial = 1862] [outer = 0x7f5a0ae10800] 16:34:17 INFO - PROCESS | 1928 | 1461281657749 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a0c193400) [pid = 1928] [serial = 1863] [outer = 0x7f5a0ae10800] 16:34:18 INFO - PROCESS | 1928 | 1461281658685 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1649ms 16:34:18 INFO - PROCESS | 1928 | 1461281658742 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 1928 | 1461281658747 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 16:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:34:18 INFO - PROCESS | 1928 | 1461281658755 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 1928 | 1461281658758 Marionette TRACE conn5 <- [1,2454,null,{}] 16:34:18 INFO - PROCESS | 1928 | 1461281658764 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:19 INFO - PROCESS | 1928 | 1461281659036 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 16:34:19 INFO - PROCESS | 1928 | 1461281659463 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0e421800 == 183 [pid = 1928] [id = 621] 16:34:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a0c43e800) [pid = 1928] [serial = 1864] [outer = (nil)] 16:34:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a0d40dc00) [pid = 1928] [serial = 1865] [outer = 0x7f5a0c43e800] 16:34:19 INFO - PROCESS | 1928 | 1461281659543 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a0d595000) [pid = 1928] [serial = 1866] [outer = 0x7f5a0c43e800] 16:34:20 INFO - PROCESS | 1928 | 1461281660455 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1747ms 16:34:20 INFO - PROCESS | 1928 | 1461281660503 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 16:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:34:20 INFO - PROCESS | 1928 | 1461281660507 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 16:34:20 INFO - PROCESS | 1928 | 1461281660523 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 1928 | 1461281660533 Marionette TRACE conn5 <- [1,2458,null,{}] 16:34:20 INFO - PROCESS | 1928 | 1461281660540 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:20 INFO - PROCESS | 1928 | 1461281660778 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 16:34:21 INFO - PROCESS | 1928 | 1461281661037 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10668000 == 184 [pid = 1928] [id = 622] 16:34:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a0d234000) [pid = 1928] [serial = 1867] [outer = (nil)] 16:34:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a0dde3000) [pid = 1928] [serial = 1868] [outer = 0x7f5a0d234000] 16:34:21 INFO - PROCESS | 1928 | 1461281661160 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a0e550c00) [pid = 1928] [serial = 1869] [outer = 0x7f5a0d234000] 16:34:22 INFO - PROCESS | 1928 | 1461281662026 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1547ms 16:34:22 INFO - PROCESS | 1928 | 1461281662060 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 1928 | 1461281662065 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 16:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:34:22 INFO - PROCESS | 1928 | 1461281662071 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 1928 | 1461281662073 Marionette TRACE conn5 <- [1,2462,null,{}] 16:34:22 INFO - PROCESS | 1928 | 1461281662079 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:22 INFO - PROCESS | 1928 | 1461281662296 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 16:34:22 INFO - PROCESS | 1928 | 1461281662518 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10a89000 == 185 [pid = 1928] [id = 623] 16:34:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a0d590800) [pid = 1928] [serial = 1870] [outer = (nil)] 16:34:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a10742800) [pid = 1928] [serial = 1871] [outer = 0x7f5a0d590800] 16:34:22 INFO - PROCESS | 1928 | 1461281662631 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a107f2c00) [pid = 1928] [serial = 1872] [outer = 0x7f5a0d590800] 16:34:23 INFO - PROCESS | 1928 | 1461281663560 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1532ms 16:34:23 INFO - PROCESS | 1928 | 1461281663604 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1928 | 1461281663608 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 16:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:34:23 INFO - PROCESS | 1928 | 1461281663613 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1928 | 1461281663616 Marionette TRACE conn5 <- [1,2466,null,{}] 16:34:23 INFO - PROCESS | 1928 | 1461281663621 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:23 INFO - PROCESS | 1928 | 1461281663881 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 16:34:24 INFO - PROCESS | 1928 | 1461281664203 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a11b05800 == 186 [pid = 1928] [id = 624] 16:34:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a11274400) [pid = 1928] [serial = 1873] [outer = (nil)] 16:34:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a112c3800) [pid = 1928] [serial = 1874] [outer = 0x7f5a11274400] 16:34:24 INFO - PROCESS | 1928 | 1461281664293 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a1130c800) [pid = 1928] [serial = 1875] [outer = 0x7f5a11274400] 16:34:25 INFO - PROCESS | 1928 | 1461281665155 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1584ms 16:34:25 INFO - PROCESS | 1928 | 1461281665199 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1928 | 1461281665203 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 16:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:34:25 INFO - PROCESS | 1928 | 1461281665209 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1928 | 1461281665211 Marionette TRACE conn5 <- [1,2470,null,{}] 16:34:25 INFO - PROCESS | 1928 | 1461281665216 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:25 INFO - PROCESS | 1928 | 1461281665433 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 16:34:25 INFO - PROCESS | 1928 | 1461281665727 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a13175800 == 187 [pid = 1928] [id = 625] 16:34:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a11274800) [pid = 1928] [serial = 1876] [outer = (nil)] 16:34:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a1170dc00) [pid = 1928] [serial = 1877] [outer = 0x7f5a11274800] 16:34:25 INFO - PROCESS | 1928 | 1461281665846 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a117de800) [pid = 1928] [serial = 1878] [outer = 0x7f5a11274800] 16:34:26 INFO - PROCESS | 1928 | 1461281666648 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1478ms 16:34:26 INFO - PROCESS | 1928 | 1461281666688 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 1928 | 1461281666692 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 16:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:34:26 INFO - PROCESS | 1928 | 1461281666699 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 1928 | 1461281666702 Marionette TRACE conn5 <- [1,2474,null,{}] 16:34:26 INFO - PROCESS | 1928 | 1461281666707 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:26 INFO - PROCESS | 1928 | 1461281666916 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 16:34:27 INFO - PROCESS | 1928 | 1461281667196 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17a8d800 == 188 [pid = 1928] [id = 626] 16:34:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a11304400) [pid = 1928] [serial = 1879] [outer = (nil)] 16:34:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a12f29800) [pid = 1928] [serial = 1880] [outer = 0x7f5a11304400] 16:34:27 INFO - PROCESS | 1928 | 1461281667270 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a12f55800) [pid = 1928] [serial = 1881] [outer = 0x7f5a11304400] 16:34:28 INFO - PROCESS | 1928 | 1461281668193 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1535ms 16:34:28 INFO - PROCESS | 1928 | 1461281668235 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 1928 | 1461281668238 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 16:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:34:28 INFO - PROCESS | 1928 | 1461281668245 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1928 | 1461281668247 Marionette TRACE conn5 <- [1,2478,null,{}] 16:34:28 INFO - PROCESS | 1928 | 1461281668253 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:28 INFO - PROCESS | 1928 | 1461281668467 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 16:34:28 INFO - PROCESS | 1928 | 1461281668736 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18737800 == 189 [pid = 1928] [id = 627] 16:34:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a10a55000) [pid = 1928] [serial = 1882] [outer = (nil)] 16:34:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a117df000) [pid = 1928] [serial = 1883] [outer = 0x7f5a10a55000] 16:34:28 INFO - PROCESS | 1928 | 1461281668837 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a13335c00) [pid = 1928] [serial = 1884] [outer = 0x7f5a10a55000] 16:34:29 INFO - PROCESS | 1928 | 1461281669719 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1530ms 16:34:29 INFO - PROCESS | 1928 | 1461281669776 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 1928 | 1461281669780 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 16:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:34:29 INFO - PROCESS | 1928 | 1461281669786 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 1928 | 1461281669788 Marionette TRACE conn5 <- [1,2482,null,{}] 16:34:29 INFO - PROCESS | 1928 | 1461281669794 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:30 INFO - PROCESS | 1928 | 1461281670004 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 16:34:30 INFO - PROCESS | 1928 | 1461281670270 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a199b5800 == 190 [pid = 1928] [id = 628] 16:34:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a10a59800) [pid = 1928] [serial = 1885] [outer = (nil)] 16:34:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a18918800) [pid = 1928] [serial = 1886] [outer = 0x7f5a10a59800] 16:34:30 INFO - PROCESS | 1928 | 1461281670346 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a1896cc00) [pid = 1928] [serial = 1887] [outer = 0x7f5a10a59800] 16:34:31 INFO - PROCESS | 1928 | 1461281671218 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1499ms 16:34:31 INFO - PROCESS | 1928 | 1461281671286 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 1928 | 1461281671290 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 16:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:34:31 INFO - PROCESS | 1928 | 1461281671296 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 1928 | 1461281671298 Marionette TRACE conn5 <- [1,2486,null,{}] 16:34:31 INFO - PROCESS | 1928 | 1461281671304 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:31 INFO - PROCESS | 1928 | 1461281671524 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 16:34:31 INFO - PROCESS | 1928 | 1461281671792 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aac1800 == 191 [pid = 1928] [id = 629] 16:34:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a19977400) [pid = 1928] [serial = 1888] [outer = (nil)] 16:34:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a19a8f400) [pid = 1928] [serial = 1889] [outer = 0x7f5a19977400] 16:34:31 INFO - PROCESS | 1928 | 1461281671924 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a19c5b800) [pid = 1928] [serial = 1890] [outer = 0x7f5a19977400] 16:34:32 INFO - PROCESS | 1928 | 1461281672757 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1529ms 16:34:32 INFO - PROCESS | 1928 | 1461281672834 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1928 | 1461281672838 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 16:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:34:32 INFO - PROCESS | 1928 | 1461281672847 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1928 | 1461281672851 Marionette TRACE conn5 <- [1,2490,null,{}] 16:34:32 INFO - PROCESS | 1928 | 1461281672856 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:33 INFO - PROCESS | 1928 | 1461281673094 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 16:34:33 INFO - PROCESS | 1928 | 1461281673360 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db15800 == 192 [pid = 1928] [id = 630] 16:34:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a1a0b3800) [pid = 1928] [serial = 1891] [outer = (nil)] 16:34:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a1a429800) [pid = 1928] [serial = 1892] [outer = 0x7f5a1a0b3800] 16:34:33 INFO - PROCESS | 1928 | 1461281673487 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a1a953c00) [pid = 1928] [serial = 1893] [outer = 0x7f5a1a0b3800] 16:34:34 INFO - PROCESS | 1928 | 1461281674349 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1536ms 16:34:34 INFO - PROCESS | 1928 | 1461281674384 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 16:34:34 INFO - PROCESS | 1928 | 1461281674387 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 16:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:34:34 INFO - PROCESS | 1928 | 1461281674393 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 1928 | 1461281674395 Marionette TRACE conn5 <- [1,2494,null,{}] 16:34:34 INFO - PROCESS | 1928 | 1461281674401 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:34 INFO - PROCESS | 1928 | 1461281674685 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 16:34:34 INFO - PROCESS | 1928 | 1461281674890 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e009000 == 193 [pid = 1928] [id = 631] 16:34:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a1a05b000) [pid = 1928] [serial = 1894] [outer = (nil)] 16:34:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a1a95d800) [pid = 1928] [serial = 1895] [outer = 0x7f5a1a05b000] 16:34:34 INFO - PROCESS | 1928 | 1461281674965 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a1a9ef000) [pid = 1928] [serial = 1896] [outer = 0x7f5a1a05b000] 16:34:35 INFO - PROCESS | 1928 | 1461281675807 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1487ms 16:34:35 INFO - PROCESS | 1928 | 1461281675895 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 1928 | 1461281675899 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 16:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:34:35 INFO - PROCESS | 1928 | 1461281675909 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 1928 | 1461281675913 Marionette TRACE conn5 <- [1,2498,null,{}] 16:34:35 INFO - PROCESS | 1928 | 1461281675918 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:36 INFO - PROCESS | 1928 | 1461281676120 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 16:34:36 INFO - PROCESS | 1928 | 1461281676387 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e609800 == 194 [pid = 1928] [id = 632] 16:34:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a1a0b5c00) [pid = 1928] [serial = 1897] [outer = (nil)] 16:34:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a1bc90c00) [pid = 1928] [serial = 1898] [outer = 0x7f5a1a0b5c00] 16:34:36 INFO - PROCESS | 1928 | 1461281676497 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a1c0cdc00) [pid = 1928] [serial = 1899] [outer = 0x7f5a1a0b5c00] 16:34:37 INFO - PROCESS | 1928 | 1461281677326 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1495ms 16:34:37 INFO - PROCESS | 1928 | 1461281677405 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1928 | 1461281677408 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 16:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:34:37 INFO - PROCESS | 1928 | 1461281677414 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1928 | 1461281677417 Marionette TRACE conn5 <- [1,2502,null,{}] 16:34:37 INFO - PROCESS | 1928 | 1461281677422 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:37 INFO - PROCESS | 1928 | 1461281677632 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 16:34:37 INFO - PROCESS | 1928 | 1461281677898 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1ffd5800 == 195 [pid = 1928] [id = 633] 16:34:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a1074a400) [pid = 1928] [serial = 1900] [outer = (nil)] 16:34:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a1d4dc400) [pid = 1928] [serial = 1901] [outer = 0x7f5a1074a400] 16:34:38 INFO - PROCESS | 1928 | 1461281678017 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a1d856800) [pid = 1928] [serial = 1902] [outer = 0x7f5a1074a400] 16:34:38 INFO - PROCESS | 1928 | 1461281678841 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1478ms 16:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:34:38 INFO - PROCESS | 1928 | 1461281678893 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 1928 | 1461281678897 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 16:34:38 INFO - PROCESS | 1928 | 1461281678903 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 1928 | 1461281678906 Marionette TRACE conn5 <- [1,2506,null,{}] 16:34:38 INFO - PROCESS | 1928 | 1461281678911 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:39 INFO - PROCESS | 1928 | 1461281679155 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 16:34:39 INFO - PROCESS | 1928 | 1461281679442 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2299b000 == 196 [pid = 1928] [id = 634] 16:34:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a1893c400) [pid = 1928] [serial = 1903] [outer = (nil)] 16:34:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a1de66c00) [pid = 1928] [serial = 1904] [outer = 0x7f5a1893c400] 16:34:39 INFO - PROCESS | 1928 | 1461281679558 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a1deb4c00) [pid = 1928] [serial = 1905] [outer = 0x7f5a1893c400] 16:34:40 INFO - PROCESS | 1928 | 1461281680415 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 16:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:34:40 INFO - PROCESS | 1928 | 1461281680488 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 1928 | 1461281680491 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 16:34:40 INFO - PROCESS | 1928 | 1461281680497 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 1928 | 1461281680501 Marionette TRACE conn5 <- [1,2510,null,{}] 16:34:40 INFO - PROCESS | 1928 | 1461281680506 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:40 INFO - PROCESS | 1928 | 1461281680745 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 16:34:41 INFO - PROCESS | 1928 | 1461281681081 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a093c7000 == 197 [pid = 1928] [id = 635] 16:34:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a076cb800) [pid = 1928] [serial = 1906] [outer = (nil)] 16:34:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a09f9d800) [pid = 1928] [serial = 1907] [outer = 0x7f5a076cb800] 16:34:41 INFO - PROCESS | 1928 | 1461281681159 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a107f4400) [pid = 1928] [serial = 1908] [outer = 0x7f5a076cb800] 16:34:42 INFO - PROCESS | 1928 | 1461281682508 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2087ms 16:34:42 INFO - PROCESS | 1928 | 1461281682620 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1928 | 1461281682625 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 16:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:34:42 INFO - PROCESS | 1928 | 1461281682639 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1928 | 1461281682645 Marionette TRACE conn5 <- [1,2514,null,{}] 16:34:42 INFO - PROCESS | 1928 | 1461281682653 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:42 INFO - PROCESS | 1928 | 1461281682861 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 16:34:43 INFO - PROCESS | 1928 | 1461281683139 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c1d3800 == 198 [pid = 1928] [id = 636] 16:34:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a08c9f000) [pid = 1928] [serial = 1909] [outer = (nil)] 16:34:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a0a023000) [pid = 1928] [serial = 1910] [outer = 0x7f5a08c9f000] 16:34:43 INFO - PROCESS | 1928 | 1461281683236 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a0a4a2400) [pid = 1928] [serial = 1911] [outer = 0x7f5a08c9f000] 16:34:44 INFO - PROCESS | 1928 | 1461281684198 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1634ms 16:34:44 INFO - PROCESS | 1928 | 1461281684274 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 1928 | 1461281684289 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 16:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:34:44 INFO - PROCESS | 1928 | 1461281684303 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 1928 | 1461281684311 Marionette TRACE conn5 <- [1,2518,null,{}] 16:34:44 INFO - PROCESS | 1928 | 1461281684327 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:44 INFO - PROCESS | 1928 | 1461281684639 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 16:34:44 INFO - PROCESS | 1928 | 1461281684966 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0af15000 == 199 [pid = 1928] [id = 637] 16:34:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a0a7a6800) [pid = 1928] [serial = 1912] [outer = (nil)] 16:34:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a0ae07800) [pid = 1928] [serial = 1913] [outer = 0x7f5a0a7a6800] 16:34:45 INFO - PROCESS | 1928 | 1461281685034 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a0b8e0c00) [pid = 1928] [serial = 1914] [outer = 0x7f5a0a7a6800] 16:34:46 INFO - PROCESS | 1928 | 1461281686001 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d276000 == 198 [pid = 1928] [id = 436] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31c10800 == 197 [pid = 1928] [id = 566] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26c53800 == 196 [pid = 1928] [id = 563] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0cf88000 == 195 [pid = 1928] [id = 618] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c090000 == 194 [pid = 1928] [id = 617] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0a5e2800 == 193 [pid = 1928] [id = 616] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0867f800 == 192 [pid = 1928] [id = 615] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a093c6000 == 191 [pid = 1928] [id = 613] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c155000 == 190 [pid = 1928] [id = 612] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8e2000 == 189 [pid = 1928] [id = 611] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a357da800 == 188 [pid = 1928] [id = 610] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30ae7800 == 187 [pid = 1928] [id = 609] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26cc9800 == 186 [pid = 1928] [id = 608] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a242a1000 == 185 [pid = 1928] [id = 607] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23211000 == 184 [pid = 1928] [id = 606] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e6c8000 == 183 [pid = 1928] [id = 605] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e328800 == 182 [pid = 1928] [id = 604] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db88800 == 181 [pid = 1928] [id = 603] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d70e000 == 180 [pid = 1928] [id = 602] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aaad800 == 179 [pid = 1928] [id = 601] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18732000 == 178 [pid = 1928] [id = 600] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17ad2800 == 177 [pid = 1928] [id = 599] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a13169800 == 176 [pid = 1928] [id = 598] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a71000 == 175 [pid = 1928] [id = 597] 16:34:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c066800 == 174 [pid = 1928] [id = 596] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a1e2b7000) [pid = 1928] [serial = 1704] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a107ee400) [pid = 1928] [serial = 1781] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a075c4400) [pid = 1928] [serial = 1784] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a08d53000) [pid = 1928] [serial = 1766] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a0c189c00) [pid = 1928] [serial = 1769] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a12f58800) [pid = 1928] [serial = 1730] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a11273000) [pid = 1928] [serial = 1724] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a1a954800) [pid = 1928] [serial = 1742] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a1891e000) [pid = 1928] [serial = 1733] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a1a420400) [pid = 1928] [serial = 1739] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a0a477400) [pid = 1928] [serial = 1775] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a0c24e000) [pid = 1928] [serial = 1776] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a0dc45400) [pid = 1928] [serial = 1778] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a0db62800) [pid = 1928] [serial = 1718] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a10745800) [pid = 1928] [serial = 1719] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a11710000) [pid = 1928] [serial = 1727] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a1ca4b000) [pid = 1928] [serial = 1745] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a1deb8000) [pid = 1928] [serial = 1748] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a1e5a4800) [pid = 1928] [serial = 1751] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a1ff81400) [pid = 1928] [serial = 1754] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a212f9000) [pid = 1928] [serial = 1757] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a22399c00) [pid = 1928] [serial = 1760] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a22b15800) [pid = 1928] [serial = 1763] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a19c60400) [pid = 1928] [serial = 1736] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a0a7c4000) [pid = 1928] [serial = 1773] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a0a3f1800) [pid = 1928] [serial = 1772] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a0c24d400) [pid = 1928] [serial = 1721] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a0a4ad400) [pid = 1928] [serial = 1787] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a10a54400) [pid = 1928] [serial = 1782] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a08ca2000) [pid = 1928] [serial = 1785] [outer = (nil)] [url = about:blank] 16:34:46 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a0e550000) [pid = 1928] [serial = 1779] [outer = (nil)] [url = about:blank] 16:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2051ms 16:34:46 INFO - PROCESS | 1928 | 1461281686355 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 1928 | 1461281686359 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 16:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:34:46 INFO - PROCESS | 1928 | 1461281686365 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1928 | 1461281686370 Marionette TRACE conn5 <- [1,2522,null,{}] 16:34:46 INFO - PROCESS | 1928 | 1461281686384 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:46 INFO - PROCESS | 1928 | 1461281686572 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 16:34:46 INFO - PROCESS | 1928 | 1461281686827 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a09053800 == 175 [pid = 1928] [id = 638] 16:34:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a0c244c00) [pid = 1928] [serial = 1915] [outer = (nil)] 16:34:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a0c24e000) [pid = 1928] [serial = 1916] [outer = 0x7f5a0c244c00] 16:34:46 INFO - PROCESS | 1928 | 1461281686896 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a0d58d800) [pid = 1928] [serial = 1917] [outer = 0x7f5a0c244c00] 16:34:47 INFO - PROCESS | 1928 | 1461281687654 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1333ms 16:34:47 INFO - PROCESS | 1928 | 1461281687699 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 1928 | 1461281687704 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 16:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:34:47 INFO - PROCESS | 1928 | 1461281687710 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 1928 | 1461281687712 Marionette TRACE conn5 <- [1,2526,null,{}] 16:34:47 INFO - PROCESS | 1928 | 1461281687721 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:47 INFO - PROCESS | 1928 | 1461281687983 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 16:34:48 INFO - PROCESS | 1928 | 1461281688005 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d45a000 == 176 [pid = 1928] [id = 639] 16:34:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a0ae10400) [pid = 1928] [serial = 1918] [outer = (nil)] 16:34:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a0db62800) [pid = 1928] [serial = 1919] [outer = 0x7f5a0ae10400] 16:34:48 INFO - PROCESS | 1928 | 1461281688067 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a0e544400) [pid = 1928] [serial = 1920] [outer = 0x7f5a0ae10400] 16:34:49 INFO - PROCESS | 1928 | 1461281689032 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1381ms 16:34:49 INFO - PROCESS | 1928 | 1461281689093 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1928 | 1461281689102 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:34:49 INFO - PROCESS | 1928 | 1461281689114 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1928 | 1461281689116 Marionette TRACE conn5 <- [1,2530,null,{}] 16:34:49 INFO - PROCESS | 1928 | 1461281689122 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:49 INFO - PROCESS | 1928 | 1461281689396 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 16:34:49 INFO - PROCESS | 1928 | 1461281689424 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1041f800 == 177 [pid = 1928] [id = 640] 16:34:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a0db60000) [pid = 1928] [serial = 1921] [outer = (nil)] 16:34:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a10748800) [pid = 1928] [serial = 1922] [outer = 0x7f5a0db60000] 16:34:49 INFO - PROCESS | 1928 | 1461281689482 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a10a53400) [pid = 1928] [serial = 1923] [outer = 0x7f5a0db60000] 16:34:50 INFO - PROCESS | 1928 | 1461281690417 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1340ms 16:34:50 INFO - PROCESS | 1928 | 1461281690454 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 16:34:50 INFO - PROCESS | 1928 | 1461281690456 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 16:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:34:50 INFO - PROCESS | 1928 | 1461281690462 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 1928 | 1461281690464 Marionette TRACE conn5 <- [1,2534,null,{}] 16:34:50 INFO - PROCESS | 1928 | 1461281690469 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:50 INFO - PROCESS | 1928 | 1461281690743 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a1e12cc00) [pid = 1928] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a18915800) [pid = 1928] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a19bc4c00) [pid = 1928] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a1145a800) [pid = 1928] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a1e130800) [pid = 1928] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a0c1b4400) [pid = 1928] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a0d599800) [pid = 1928] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a1de6e000) [pid = 1928] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a11269400) [pid = 1928] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a0a7c6400) [pid = 1928] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a0db5f000) [pid = 1928] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a08c98400) [pid = 1928] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a076cb000) [pid = 1928] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a209af000) [pid = 1928] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a19bbf400) [pid = 1928] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a19bc6000) [pid = 1928] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a11272c00) [pid = 1928] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a19bc1400) [pid = 1928] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a0b8d5400) [pid = 1928] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a0f7c8400) [pid = 1928] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f5a08d5d800) [pid = 1928] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f5a1996c800) [pid = 1928] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a0a027400) [pid = 1928] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a11305400) [pid = 1928] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a1aede800) [pid = 1928] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a12f52000) [pid = 1928] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a18916400) [pid = 1928] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a075bd800) [pid = 1928] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a08d50400) [pid = 1928] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a075bdc00) [pid = 1928] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a1bc92800) [pid = 1928] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a12f51c00) [pid = 1928] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a075be000) [pid = 1928] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a1d84fc00) [pid = 1928] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a0dc45800) [pid = 1928] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a075c1400) [pid = 1928] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a1d858800) [pid = 1928] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a1d854400) [pid = 1928] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a08d55800) [pid = 1928] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a0b8d4800) [pid = 1928] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:34:51 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a0a4af800) [pid = 1928] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:34:51 INFO - PROCESS | 1928 | 1461281691603 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08cd4800 == 178 [pid = 1928] [id = 641] 16:34:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a075bd800) [pid = 1928] [serial = 1924] [outer = (nil)] 16:34:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a08d50400) [pid = 1928] [serial = 1925] [outer = 0x7f5a075bd800] 16:34:51 INFO - PROCESS | 1928 | 1461281691669 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a0b8e0000) [pid = 1928] [serial = 1926] [outer = 0x7f5a075bd800] 16:34:52 INFO - PROCESS | 1928 | 1461281692344 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1930ms 16:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:34:52 INFO - PROCESS | 1928 | 1461281692394 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 1928 | 1461281692397 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 16:34:52 INFO - PROCESS | 1928 | 1461281692401 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 1928 | 1461281692405 Marionette TRACE conn5 <- [1,2538,null,{}] 16:34:52 INFO - PROCESS | 1928 | 1461281692410 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:52 INFO - PROCESS | 1928 | 1461281692660 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 16:34:52 INFO - PROCESS | 1928 | 1461281692685 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a11b06800 == 179 [pid = 1928] [id = 642] 16:34:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a0c187800) [pid = 1928] [serial = 1927] [outer = (nil)] 16:34:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a112cdc00) [pid = 1928] [serial = 1928] [outer = 0x7f5a0c187800] 16:34:52 INFO - PROCESS | 1928 | 1461281692755 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a1171b400) [pid = 1928] [serial = 1929] [outer = 0x7f5a0c187800] 16:34:53 INFO - PROCESS | 1928 | 1461281693810 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1482ms 16:34:53 INFO - PROCESS | 1928 | 1461281693886 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 1928 | 1461281693891 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:34:53 INFO - PROCESS | 1928 | 1461281693901 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 1928 | 1461281693906 Marionette TRACE conn5 <- [1,2542,null,{}] 16:34:53 INFO - PROCESS | 1928 | 1461281693915 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:54 INFO - PROCESS | 1928 | 1461281694192 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 16:34:54 INFO - PROCESS | 1928 | 1461281694560 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0afdd000 == 180 [pid = 1928] [id = 643] 16:34:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a0a024400) [pid = 1928] [serial = 1930] [outer = (nil)] 16:34:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a0a3e3800) [pid = 1928] [serial = 1931] [outer = 0x7f5a0a024400] 16:34:54 INFO - PROCESS | 1928 | 1461281694637 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a0a798400) [pid = 1928] [serial = 1932] [outer = 0x7f5a0a024400] 16:34:55 INFO - PROCESS | 1928 | 1461281695556 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1694ms 16:34:55 INFO - PROCESS | 1928 | 1461281695594 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 1928 | 1461281695603 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 16:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:34:55 INFO - PROCESS | 1928 | 1461281695614 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 1928 | 1461281695618 Marionette TRACE conn5 <- [1,2546,null,{}] 16:34:55 INFO - PROCESS | 1928 | 1461281695624 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:55 INFO - PROCESS | 1928 | 1461281695852 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 16:34:56 INFO - PROCESS | 1928 | 1461281696116 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10404000 == 181 [pid = 1928] [id = 644] 16:34:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a0b8d7400) [pid = 1928] [serial = 1933] [outer = (nil)] 16:34:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a0d237000) [pid = 1928] [serial = 1934] [outer = 0x7f5a0b8d7400] 16:34:56 INFO - PROCESS | 1928 | 1461281696239 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a0dc49000) [pid = 1928] [serial = 1935] [outer = 0x7f5a0b8d7400] 16:34:57 INFO - PROCESS | 1928 | 1461281697271 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1731ms 16:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:34:57 INFO - PROCESS | 1928 | 1461281697345 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 16:34:57 INFO - PROCESS | 1928 | 1461281697348 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 16:34:57 INFO - PROCESS | 1928 | 1461281697354 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 1928 | 1461281697360 Marionette TRACE conn5 <- [1,2550,null,{}] 16:34:57 INFO - PROCESS | 1928 | 1461281697376 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:57 INFO - PROCESS | 1928 | 1461281697628 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 16:34:57 INFO - PROCESS | 1928 | 1461281697942 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17a80800 == 182 [pid = 1928] [id = 645] 16:34:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a10a5e400) [pid = 1928] [serial = 1936] [outer = (nil)] 16:34:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a11306c00) [pid = 1928] [serial = 1937] [outer = 0x7f5a10a5e400] 16:34:58 INFO - PROCESS | 1928 | 1461281698018 Marionette DEBUG loaded listener.js 16:34:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a1144c800) [pid = 1928] [serial = 1938] [outer = 0x7f5a10a5e400] 16:34:58 INFO - PROCESS | 1928 | 1461281698875 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1550ms 16:34:58 INFO - PROCESS | 1928 | 1461281698904 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 16:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:34:58 INFO - PROCESS | 1928 | 1461281698908 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 16:34:58 INFO - PROCESS | 1928 | 1461281698914 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 1928 | 1461281698917 Marionette TRACE conn5 <- [1,2554,null,{}] 16:34:58 INFO - PROCESS | 1928 | 1461281698922 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:59 INFO - PROCESS | 1928 | 1461281699133 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 16:34:59 INFO - PROCESS | 1928 | 1461281699402 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a18764000 == 183 [pid = 1928] [id = 646] 16:34:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a09ff1400) [pid = 1928] [serial = 1939] [outer = (nil)] 16:34:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a12f53400) [pid = 1928] [serial = 1940] [outer = 0x7f5a09ff1400] 16:34:59 INFO - PROCESS | 1928 | 1461281699493 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a1333ac00) [pid = 1928] [serial = 1941] [outer = 0x7f5a09ff1400] 16:35:00 INFO - PROCESS | 1928 | 1461281700377 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1529ms 16:35:00 INFO - PROCESS | 1928 | 1461281700443 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 1928 | 1461281700447 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 16:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:35:00 INFO - PROCESS | 1928 | 1461281700453 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 1928 | 1461281700456 Marionette TRACE conn5 <- [1,2558,null,{}] 16:35:00 INFO - PROCESS | 1928 | 1461281700461 Marionette TRACE conn5 -> [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:35:00 INFO - PROCESS | 1928 | 1461281700678 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 16:35:00 INFO - PROCESS | 1928 | 1461281700944 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1aab5800 == 184 [pid = 1928] [id = 647] 16:35:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a11273000) [pid = 1928] [serial = 1942] [outer = (nil)] 16:35:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a18937c00) [pid = 1928] [serial = 1943] [outer = 0x7f5a11273000] 16:35:01 INFO - PROCESS | 1928 | 1461281701058 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a18978400) [pid = 1928] [serial = 1944] [outer = 0x7f5a11273000] 16:35:02 INFO - PROCESS | 1928 | 1461281702067 Marionette TRACE conn5 <- [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:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1679ms 16:35:02 INFO - PROCESS | 1928 | 1461281702133 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 16:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:35:02 INFO - PROCESS | 1928 | 1461281702137 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 16:35:02 INFO - PROCESS | 1928 | 1461281702143 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 1928 | 1461281702147 Marionette TRACE conn5 <- [1,2562,null,{}] 16:35:02 INFO - PROCESS | 1928 | 1461281702152 Marionette TRACE conn5 -> [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:35:02 INFO - PROCESS | 1928 | 1461281702417 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 16:35:02 INFO - PROCESS | 1928 | 1461281702737 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1db14000 == 185 [pid = 1928] [id = 648] 16:35:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a19ad2800) [pid = 1928] [serial = 1945] [outer = (nil)] 16:35:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a1a0b3400) [pid = 1928] [serial = 1946] [outer = 0x7f5a19ad2800] 16:35:02 INFO - PROCESS | 1928 | 1461281702816 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a1a34c400) [pid = 1928] [serial = 1947] [outer = 0x7f5a19ad2800] 16:35:03 INFO - PROCESS | 1928 | 1461281703757 Marionette TRACE conn5 <- [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:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1690ms 16:35:03 INFO - PROCESS | 1928 | 1461281703834 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 1928 | 1461281703838 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 16:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:35:03 INFO - PROCESS | 1928 | 1461281703843 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 1928 | 1461281703846 Marionette TRACE conn5 <- [1,2566,null,{}] 16:35:03 INFO - PROCESS | 1928 | 1461281703852 Marionette TRACE conn5 -> [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:35:04 INFO - PROCESS | 1928 | 1461281704092 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 16:35:04 INFO - PROCESS | 1928 | 1461281704406 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e01a000 == 186 [pid = 1928] [id = 649] 16:35:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a13342000) [pid = 1928] [serial = 1948] [outer = (nil)] 16:35:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a1a34c800) [pid = 1928] [serial = 1949] [outer = 0x7f5a13342000] 16:35:04 INFO - PROCESS | 1928 | 1461281704490 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a1a95ac00) [pid = 1928] [serial = 1950] [outer = 0x7f5a13342000] 16:35:05 INFO - PROCESS | 1928 | 1461281705356 Marionette TRACE conn5 <- [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:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1590ms 16:35:05 INFO - PROCESS | 1928 | 1461281705435 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 1928 | 1461281705439 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:35:05 INFO - PROCESS | 1928 | 1461281705445 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1928 | 1461281705448 Marionette TRACE conn5 <- [1,2570,null,{}] 16:35:05 INFO - PROCESS | 1928 | 1461281705453 Marionette TRACE conn5 -> [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:35:05 INFO - PROCESS | 1928 | 1461281705701 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 16:35:06 INFO - PROCESS | 1928 | 1461281706007 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e726000 == 187 [pid = 1928] [id = 650] 16:35:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a19ad4800) [pid = 1928] [serial = 1951] [outer = (nil)] 16:35:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a1bfd1c00) [pid = 1928] [serial = 1952] [outer = 0x7f5a19ad4800] 16:35:06 INFO - PROCESS | 1928 | 1461281706084 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a1d648400) [pid = 1928] [serial = 1953] [outer = 0x7f5a19ad4800] 16:35:06 INFO - PROCESS | 1928 | 1461281706972 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1584ms 16:35:07 INFO - PROCESS | 1928 | 1461281707030 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 1928 | 1461281707033 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 16:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:35:07 INFO - PROCESS | 1928 | 1461281707039 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 1928 | 1461281707041 Marionette TRACE conn5 <- [1,2574,null,{}] 16:35:07 INFO - PROCESS | 1928 | 1461281707047 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:07 INFO - PROCESS | 1928 | 1461281707257 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 16:35:07 INFO - PROCESS | 1928 | 1461281707589 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22caf800 == 188 [pid = 1928] [id = 651] 16:35:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a09f97800) [pid = 1928] [serial = 1954] [outer = (nil)] 16:35:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a1a636000) [pid = 1928] [serial = 1955] [outer = 0x7f5a09f97800] 16:35:07 INFO - PROCESS | 1928 | 1461281707667 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a1d956000) [pid = 1928] [serial = 1956] [outer = 0x7f5a09f97800] 16:35:08 INFO - PROCESS | 1928 | 1461281708531 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1528ms 16:35:08 INFO - PROCESS | 1928 | 1461281708569 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 1928 | 1461281708572 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 16:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:35:08 INFO - PROCESS | 1928 | 1461281708578 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 1928 | 1461281708581 Marionette TRACE conn5 <- [1,2578,null,{}] 16:35:08 INFO - PROCESS | 1928 | 1461281708587 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:08 INFO - PROCESS | 1928 | 1461281708792 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 16:35:09 INFO - PROCESS | 1928 | 1461281709075 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2369c000 == 189 [pid = 1928] [id = 652] 16:35:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a0a79a000) [pid = 1928] [serial = 1957] [outer = (nil)] 16:35:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a1dec1000) [pid = 1928] [serial = 1958] [outer = 0x7f5a0a79a000] 16:35:09 INFO - PROCESS | 1928 | 1461281709150 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a1e0d2800) [pid = 1928] [serial = 1959] [outer = 0x7f5a0a79a000] 16:35:10 INFO - PROCESS | 1928 | 1461281710062 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:35:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:35:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1542ms 16:35:10 INFO - PROCESS | 1928 | 1461281710122 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 1928 | 1461281710125 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 16:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:35:10 INFO - PROCESS | 1928 | 1461281710132 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 1928 | 1461281710136 Marionette TRACE conn5 <- [1,2582,null,{}] 16:35:10 INFO - PROCESS | 1928 | 1461281710141 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:10 INFO - PROCESS | 1928 | 1461281710380 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 16:35:10 INFO - PROCESS | 1928 | 1461281710704 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a24a86800 == 190 [pid = 1928] [id = 653] 16:35:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a1e451000) [pid = 1928] [serial = 1960] [outer = (nil)] 16:35:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a1e5a2c00) [pid = 1928] [serial = 1961] [outer = 0x7f5a1e451000] 16:35:10 INFO - PROCESS | 1928 | 1461281710787 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a1e5aec00) [pid = 1928] [serial = 1962] [outer = 0x7f5a1e451000] 16:35:11 INFO - PROCESS | 1928 | 1461281711634 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1536ms 16:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:35:11 INFO - PROCESS | 1928 | 1461281711684 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 1928 | 1461281711686 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 16:35:11 INFO - PROCESS | 1928 | 1461281711694 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 1928 | 1461281711697 Marionette TRACE conn5 <- [1,2586,null,{}] 16:35:11 INFO - PROCESS | 1928 | 1461281711702 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:11 INFO - PROCESS | 1928 | 1461281711903 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 16:35:12 INFO - PROCESS | 1928 | 1461281712178 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26ce1800 == 191 [pid = 1928] [id = 654] 16:35:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a1e454000) [pid = 1928] [serial = 1963] [outer = (nil)] 16:35:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a1e876800) [pid = 1928] [serial = 1964] [outer = 0x7f5a1e454000] 16:35:12 INFO - PROCESS | 1928 | 1461281712257 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a1ff81400) [pid = 1928] [serial = 1965] [outer = 0x7f5a1e454000] 16:35:13 INFO - PROCESS | 1928 | 1461281713139 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1482ms 16:35:13 INFO - PROCESS | 1928 | 1461281713175 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 1928 | 1461281713179 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 16:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:35:13 INFO - PROCESS | 1928 | 1461281713184 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 1928 | 1461281713186 Marionette TRACE conn5 <- [1,2590,null,{}] 16:35:13 INFO - PROCESS | 1928 | 1461281713192 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:13 INFO - PROCESS | 1928 | 1461281713399 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 16:35:13 INFO - PROCESS | 1928 | 1461281713675 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a308d4800 == 192 [pid = 1928] [id = 655] 16:35:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a1e873800) [pid = 1928] [serial = 1966] [outer = (nil)] 16:35:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a21210c00) [pid = 1928] [serial = 1967] [outer = 0x7f5a1e873800] 16:35:13 INFO - PROCESS | 1928 | 1461281713749 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a2123fc00) [pid = 1928] [serial = 1968] [outer = 0x7f5a1e873800] 16:35:14 INFO - PROCESS | 1928 | 1461281714606 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1492ms 16:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:35:14 INFO - PROCESS | 1928 | 1461281714678 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 1928 | 1461281714681 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 16:35:14 INFO - PROCESS | 1928 | 1461281714687 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 1928 | 1461281714690 Marionette TRACE conn5 <- [1,2594,null,{}] 16:35:14 INFO - PROCESS | 1928 | 1461281714695 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:14 INFO - PROCESS | 1928 | 1461281714916 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 16:35:15 INFO - PROCESS | 1928 | 1461281715188 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30fae800 == 193 [pid = 1928] [id = 656] 16:35:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a1e87a000) [pid = 1928] [serial = 1969] [outer = (nil)] 16:35:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a216b6c00) [pid = 1928] [serial = 1970] [outer = 0x7f5a1e87a000] 16:35:15 INFO - PROCESS | 1928 | 1461281715305 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a2239bc00) [pid = 1928] [serial = 1971] [outer = 0x7f5a1e87a000] 16:35:16 INFO - PROCESS | 1928 | 1461281716170 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1541ms 16:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:35:16 INFO - PROCESS | 1928 | 1461281716228 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 1928 | 1461281716231 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 16:35:16 INFO - PROCESS | 1928 | 1461281716237 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 1928 | 1461281716240 Marionette TRACE conn5 <- [1,2598,null,{}] 16:35:16 INFO - PROCESS | 1928 | 1461281716245 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:16 INFO - PROCESS | 1928 | 1461281716502 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 16:35:16 INFO - PROCESS | 1928 | 1461281716854 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a31f62800 == 194 [pid = 1928] [id = 657] 16:35:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a08c9b800) [pid = 1928] [serial = 1972] [outer = (nil)] 16:35:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a19a86c00) [pid = 1928] [serial = 1973] [outer = 0x7f5a08c9b800] 16:35:16 INFO - PROCESS | 1928 | 1461281716929 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a227d3c00) [pid = 1928] [serial = 1974] [outer = 0x7f5a08c9b800] 16:35:17 INFO - PROCESS | 1928 | 1461281717829 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1635ms 16:35:17 INFO - PROCESS | 1928 | 1461281717872 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 1928 | 1461281717875 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 16:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:35:17 INFO - PROCESS | 1928 | 1461281717880 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 1928 | 1461281717883 Marionette TRACE conn5 <- [1,2602,null,{}] 16:35:17 INFO - PROCESS | 1928 | 1461281717888 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:18 INFO - PROCESS | 1928 | 1461281718099 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 16:35:18 INFO - PROCESS | 1928 | 1461281718430 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0afc2800 == 195 [pid = 1928] [id = 658] 16:35:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a075c6000) [pid = 1928] [serial = 1975] [outer = (nil)] 16:35:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a09fed400) [pid = 1928] [serial = 1976] [outer = 0x7f5a075c6000] 16:35:18 INFO - PROCESS | 1928 | 1461281718508 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a0ae0a800) [pid = 1928] [serial = 1977] [outer = 0x7f5a075c6000] 16:35:19 INFO - PROCESS | 1928 | 1461281719429 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1585ms 16:35:19 INFO - PROCESS | 1928 | 1461281719467 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 1928 | 1461281719470 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 16:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:35:19 INFO - PROCESS | 1928 | 1461281719476 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 1928 | 1461281719478 Marionette TRACE conn5 <- [1,2606,null,{}] 16:35:19 INFO - PROCESS | 1928 | 1461281719484 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:19 INFO - PROCESS | 1928 | 1461281719720 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 16:35:20 INFO - PROCESS | 1928 | 1461281720556 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d273000 == 196 [pid = 1928] [id = 659] 16:35:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a075c7000) [pid = 1928] [serial = 1978] [outer = (nil)] 16:35:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a076d3800) [pid = 1928] [serial = 1979] [outer = 0x7f5a075c7000] 16:35:20 INFO - PROCESS | 1928 | 1461281720660 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a08d58800) [pid = 1928] [serial = 1980] [outer = 0x7f5a075c7000] 16:35:21 INFO - PROCESS | 1928 | 1461281721561 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:35:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2136ms 16:35:21 INFO - PROCESS | 1928 | 1461281721613 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 1928 | 1461281721619 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 16:35:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:35:21 INFO - PROCESS | 1928 | 1461281721627 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 1928 | 1461281721631 Marionette TRACE conn5 <- [1,2610,null,{}] 16:35:21 INFO - PROCESS | 1928 | 1461281721638 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:21 INFO - PROCESS | 1928 | 1461281721849 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 16:35:22 INFO - PROCESS | 1928 | 1461281722176 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1316a000 == 197 [pid = 1928] [id = 660] 16:35:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a0a79a800) [pid = 1928] [serial = 1981] [outer = (nil)] 16:35:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a0ae11800) [pid = 1928] [serial = 1982] [outer = 0x7f5a0a79a800] 16:35:22 INFO - PROCESS | 1928 | 1461281722248 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a0c194c00) [pid = 1928] [serial = 1983] [outer = 0x7f5a0a79a800] 16:35:23 INFO - PROCESS | 1928 | 1461281723133 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:35:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1581ms 16:35:23 INFO - PROCESS | 1928 | 1461281723221 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 16:35:23 INFO - PROCESS | 1928 | 1461281723228 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 16:35:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:35:23 INFO - PROCESS | 1928 | 1461281723236 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - PROCESS | 1928 | 1461281723239 Marionette TRACE conn5 <- [1,2614,null,{}] 16:35:23 INFO - PROCESS | 1928 | 1461281723244 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:23 INFO - PROCESS | 1928 | 1461281723453 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22720800 == 196 [pid = 1928] [id = 537] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23592800 == 195 [pid = 1928] [id = 538] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0cad1000 == 194 [pid = 1928] [id = 589] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c143800 == 193 [pid = 1928] [id = 539] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a08cd4800 == 192 [pid = 1928] [id = 641] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1041f800 == 191 [pid = 1928] [id = 640] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d45a000 == 190 [pid = 1928] [id = 639] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a09053800 == 189 [pid = 1928] [id = 638] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0af15000 == 188 [pid = 1928] [id = 637] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c1d3800 == 187 [pid = 1928] [id = 636] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2299b000 == 186 [pid = 1928] [id = 634] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1ffd5800 == 185 [pid = 1928] [id = 633] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e609800 == 184 [pid = 1928] [id = 632] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e009000 == 183 [pid = 1928] [id = 631] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db15800 == 182 [pid = 1928] [id = 630] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aac1800 == 181 [pid = 1928] [id = 629] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a199b5800 == 180 [pid = 1928] [id = 628] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18737800 == 179 [pid = 1928] [id = 627] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17a8d800 == 178 [pid = 1928] [id = 626] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a13175800 == 177 [pid = 1928] [id = 625] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11b05800 == 176 [pid = 1928] [id = 624] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a89000 == 175 [pid = 1928] [id = 623] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10668000 == 174 [pid = 1928] [id = 622] 16:35:24 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a083e1000 == 173 [pid = 1928] [id = 619] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a1e880000) [pid = 1928] [serial = 1752] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a1996cc00) [pid = 1928] [serial = 1734] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a21234000) [pid = 1928] [serial = 1755] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a130eec00) [pid = 1928] [serial = 1731] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a216b4c00) [pid = 1928] [serial = 1758] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a0d58a800) [pid = 1928] [serial = 1722] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a11277400) [pid = 1928] [serial = 1647] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a1e0d3000) [pid = 1928] [serial = 1749] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a11308400) [pid = 1928] [serial = 1725] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a1a62c400) [pid = 1928] [serial = 1740] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a1d643400) [pid = 1928] [serial = 1746] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a0a4afc00) [pid = 1928] [serial = 1767] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a0c24a000) [pid = 1928] [serial = 1770] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a226a8400) [pid = 1928] [serial = 1761] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a22f56000) [pid = 1928] [serial = 1764] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a1bb56800) [pid = 1928] [serial = 1743] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a12f25c00) [pid = 1928] [serial = 1728] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a1a347000) [pid = 1928] [serial = 1737] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a0c444800) [pid = 1928] [serial = 1856] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a0c1b6000) [pid = 1928] [serial = 1853] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a1a422000) [pid = 1928] [serial = 1817] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a1a62f000) [pid = 1928] [serial = 1818] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a09feec00) [pid = 1928] [serial = 1847] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a0a3e7000) [pid = 1928] [serial = 1848] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a19c59400) [pid = 1928] [serial = 1814] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a1a0bb800) [pid = 1928] [serial = 1815] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a0a3e5c00) [pid = 1928] [serial = 1790] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a0a7a2c00) [pid = 1928] [serial = 1791] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a11442800) [pid = 1928] [serial = 1802] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a11453800) [pid = 1928] [serial = 1803] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a1e123800) [pid = 1928] [serial = 1829] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a1e2b3000) [pid = 1928] [serial = 1830] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a18972400) [pid = 1928] [serial = 1808] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a19970c00) [pid = 1928] [serial = 1809] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a19a8d400) [pid = 1928] [serial = 1811] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a19ad6800) [pid = 1928] [serial = 1812] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a076ce400) [pid = 1928] [serial = 1841] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a0a3e9400) [pid = 1928] [serial = 1842] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a0d58d000) [pid = 1928] [serial = 1788] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f5a08ca6c00) [pid = 1928] [serial = 1844] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f5a0a027000) [pid = 1928] [serial = 1845] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a1c0cd800) [pid = 1928] [serial = 1820] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a1d646800) [pid = 1928] [serial = 1821] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a13335400) [pid = 1928] [serial = 1805] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a18918400) [pid = 1928] [serial = 1806] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a076d6400) [pid = 1928] [serial = 1838] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a0d23dc00) [pid = 1928] [serial = 1839] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a1d8dd000) [pid = 1928] [serial = 1823] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a1de67800) [pid = 1928] [serial = 1824] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a0dde5c00) [pid = 1928] [serial = 1796] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a0fbcc000) [pid = 1928] [serial = 1797] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a0c190800) [pid = 1928] [serial = 1835] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a1126d400) [pid = 1928] [serial = 1836] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a1e456000) [pid = 1928] [serial = 1832] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a1e5afc00) [pid = 1928] [serial = 1833] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a1deb9400) [pid = 1928] [serial = 1826] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a1df09000) [pid = 1928] [serial = 1827] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a1126b800) [pid = 1928] [serial = 1799] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a11302400) [pid = 1928] [serial = 1800] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a0c24a800) [pid = 1928] [serial = 1793] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a0d231400) [pid = 1928] [serial = 1794] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f5a0a7c7400) [pid = 1928] [serial = 1850] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f5a0af6b000) [pid = 1928] [serial = 1851] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f5a0c246800) [pid = 1928] [serial = 1854] [outer = (nil)] [url = about:blank] 16:35:24 INFO - PROCESS | 1928 | 1461281724306 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a06ed8000 == 174 [pid = 1928] [id = 661] 16:35:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a076ce400) [pid = 1928] [serial = 1984] [outer = (nil)] 16:35:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f5a0a02ac00) [pid = 1928] [serial = 1985] [outer = 0x7f5a076ce400] 16:35:24 INFO - PROCESS | 1928 | 1461281724442 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a0c24c400) [pid = 1928] [serial = 1986] [outer = 0x7f5a076ce400] 16:35:25 INFO - PROCESS | 1928 | 1461281725244 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:35:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2035ms 16:35:25 INFO - PROCESS | 1928 | 1461281725276 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 1928 | 1461281725279 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 16:35:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:35:25 INFO - PROCESS | 1928 | 1461281725288 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 1928 | 1461281725296 Marionette TRACE conn5 <- [1,2618,null,{}] 16:35:25 INFO - PROCESS | 1928 | 1461281725310 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:25 INFO - PROCESS | 1928 | 1461281725520 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 16:35:25 INFO - PROCESS | 1928 | 1461281725727 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0afc8000 == 175 [pid = 1928] [id = 662] 16:35:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a076d6400) [pid = 1928] [serial = 1987] [outer = (nil)] 16:35:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a0d598000) [pid = 1928] [serial = 1988] [outer = 0x7f5a076d6400] 16:35:25 INFO - PROCESS | 1928 | 1461281725793 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a0e4c4400) [pid = 1928] [serial = 1989] [outer = 0x7f5a076d6400] 16:35:26 INFO - PROCESS | 1928 | 1461281726566 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:35:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1341ms 16:35:26 INFO - PROCESS | 1928 | 1461281726639 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 1928 | 1461281726644 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 16:35:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:35:26 INFO - PROCESS | 1928 | 1461281726654 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 1928 | 1461281726656 Marionette TRACE conn5 <- [1,2622,null,{}] 16:35:26 INFO - PROCESS | 1928 | 1461281726661 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:26 INFO - PROCESS | 1928 | 1461281726936 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 16:35:26 INFO - PROCESS | 1928 | 1461281726969 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cfa2800 == 176 [pid = 1928] [id = 663] 16:35:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a0dc4a400) [pid = 1928] [serial = 1990] [outer = (nil)] 16:35:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a1074b800) [pid = 1928] [serial = 1991] [outer = 0x7f5a0dc4a400] 16:35:27 INFO - PROCESS | 1928 | 1461281727042 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a10a5b400) [pid = 1928] [serial = 1992] [outer = 0x7f5a0dc4a400] 16:35:28 INFO - PROCESS | 1928 | 1461281728007 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:35:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1376ms 16:35:28 INFO - PROCESS | 1928 | 1461281728032 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 1928 | 1461281728036 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:35:28 INFO - PROCESS | 1928 | 1461281728042 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 1928 | 1461281728046 Marionette TRACE conn5 <- [1,2626,null,{}] 16:35:28 INFO - PROCESS | 1928 | 1461281728051 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:28 INFO - PROCESS | 1928 | 1461281728321 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 16:35:28 INFO - PROCESS | 1928 | 1461281728383 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0f9c9800 == 177 [pid = 1928] [id = 664] 16:35:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a112ce400) [pid = 1928] [serial = 1993] [outer = (nil)] 16:35:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a11305800) [pid = 1928] [serial = 1994] [outer = 0x7f5a112ce400] 16:35:28 INFO - PROCESS | 1928 | 1461281728509 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a11714800) [pid = 1928] [serial = 1995] [outer = 0x7f5a112ce400] 16:35:29 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a0c244c00) [pid = 1928] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:35:29 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a0a7a6800) [pid = 1928] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:35:29 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a075bd800) [pid = 1928] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:35:29 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a0db60000) [pid = 1928] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:35:29 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a0a3eb400) [pid = 1928] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:35:29 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a0ae10400) [pid = 1928] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:35:29 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a08c9f000) [pid = 1928] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:35:29 INFO - PROCESS | 1928 | 1461281729871 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:35:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:35:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1889ms 16:35:29 INFO - PROCESS | 1928 | 1461281729933 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 16:35:29 INFO - PROCESS | 1928 | 1461281729936 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 16:35:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:35:29 INFO - PROCESS | 1928 | 1461281729942 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 1928 | 1461281729945 Marionette TRACE conn5 <- [1,2630,null,{}] 16:35:29 INFO - PROCESS | 1928 | 1461281729950 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:30 INFO - PROCESS | 1928 | 1461281730154 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 16:35:30 INFO - PROCESS | 1928 | 1461281730338 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10a6f800 == 178 [pid = 1928] [id = 665] 16:35:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a0d236000) [pid = 1928] [serial = 1996] [outer = (nil)] 16:35:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a117e6800) [pid = 1928] [serial = 1997] [outer = 0x7f5a0d236000] 16:35:30 INFO - PROCESS | 1928 | 1461281730400 Marionette DEBUG loaded listener.js 16:35:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a130e6000) [pid = 1928] [serial = 1998] [outer = 0x7f5a0d236000] 16:35:31 INFO - PROCESS | 1928 | 1461281731171 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:35:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:35:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1280ms 16:35:31 INFO - PROCESS | 1928 | 1461281731348 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 1928 | 1461281731354 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 16:35:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:35:31 INFO - PROCESS | 1928 | 1461281731381 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 1928 | 1461281731386 Marionette TRACE conn5 <- [1,2634,null,{}] 16:35:31 INFO - PROCESS | 1928 | 1461281731395 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:31 INFO - PROCESS | 1928 | 1461281731654 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 16:35:31 INFO - PROCESS | 1928 | 1461281731995 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0a5dd800 == 179 [pid = 1928] [id = 666] 16:35:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a09fea800) [pid = 1928] [serial = 1999] [outer = (nil)] 16:35:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a0a3ee000) [pid = 1928] [serial = 2000] [outer = 0x7f5a09fea800] 16:35:32 INFO - PROCESS | 1928 | 1461281732078 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a0a797400) [pid = 1928] [serial = 2001] [outer = 0x7f5a09fea800] 16:35:33 INFO - PROCESS | 1928 | 1461281733023 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:35:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:35:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1690ms 16:35:33 INFO - PROCESS | 1928 | 1461281733072 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 16:35:33 INFO - PROCESS | 1928 | 1461281733077 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 16:35:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:35:33 INFO - PROCESS | 1928 | 1461281733089 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 1928 | 1461281733094 Marionette TRACE conn5 <- [1,2638,null,{}] 16:35:33 INFO - PROCESS | 1928 | 1461281733100 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:33 INFO - PROCESS | 1928 | 1461281733323 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 16:35:33 INFO - PROCESS | 1928 | 1461281733591 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10a89000 == 180 [pid = 1928] [id = 667] 16:35:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a0c189c00) [pid = 1928] [serial = 2002] [outer = (nil)] 16:35:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a0c24a800) [pid = 1928] [serial = 2003] [outer = 0x7f5a0c189c00] 16:35:33 INFO - PROCESS | 1928 | 1461281733730 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a0d58a800) [pid = 1928] [serial = 2004] [outer = 0x7f5a0c189c00] 16:35:34 INFO - PROCESS | 1928 | 1461281734648 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:35:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:35:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1639ms 16:35:34 INFO - PROCESS | 1928 | 1461281734726 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 1928 | 1461281734730 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 16:35:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:35:34 INFO - PROCESS | 1928 | 1461281734736 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 1928 | 1461281734739 Marionette TRACE conn5 <- [1,2642,null,{}] 16:35:34 INFO - PROCESS | 1928 | 1461281734753 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:35 INFO - PROCESS | 1928 | 1461281735031 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 16:35:35 INFO - PROCESS | 1928 | 1461281735405 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a17a78000 == 181 [pid = 1928] [id = 668] 16:35:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a10a5b800) [pid = 1928] [serial = 2005] [outer = (nil)] 16:35:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a11272000) [pid = 1928] [serial = 2006] [outer = 0x7f5a10a5b800] 16:35:35 INFO - PROCESS | 1928 | 1461281735493 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a11451000) [pid = 1928] [serial = 2007] [outer = 0x7f5a10a5b800] 16:35:36 INFO - PROCESS | 1928 | 1461281736362 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:35:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1687ms 16:35:36 INFO - PROCESS | 1928 | 1461281736425 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 1928 | 1461281736429 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 16:35:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:35:36 INFO - PROCESS | 1928 | 1461281736434 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 1928 | 1461281736438 Marionette TRACE conn5 <- [1,2646,null,{}] 16:35:36 INFO - PROCESS | 1928 | 1461281736443 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:36 INFO - PROCESS | 1928 | 1461281736663 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 16:35:36 INFO - PROCESS | 1928 | 1461281736931 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1874f000 == 182 [pid = 1928] [id = 669] 16:35:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a0d58e800) [pid = 1928] [serial = 2008] [outer = (nil)] 16:35:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a130ef800) [pid = 1928] [serial = 2009] [outer = 0x7f5a0d58e800] 16:35:37 INFO - PROCESS | 1928 | 1461281737053 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a18938400) [pid = 1928] [serial = 2010] [outer = 0x7f5a0d58e800] 16:35:37 INFO - PROCESS | 1928 | 1461281737911 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:35:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:35:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1533ms 16:35:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:35:37 INFO - PROCESS | 1928 | 1461281737969 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 1928 | 1461281737972 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 16:35:37 INFO - PROCESS | 1928 | 1461281737979 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 1928 | 1461281737982 Marionette TRACE conn5 <- [1,2650,null,{}] 16:35:37 INFO - PROCESS | 1928 | 1461281737987 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:38 INFO - PROCESS | 1928 | 1461281738206 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 16:35:38 INFO - PROCESS | 1928 | 1461281738479 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a3c0000 == 183 [pid = 1928] [id = 670] 16:35:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a11446000) [pid = 1928] [serial = 2011] [outer = (nil)] 16:35:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a19979c00) [pid = 1928] [serial = 2012] [outer = 0x7f5a11446000] 16:35:38 INFO - PROCESS | 1928 | 1461281738602 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a19acb400) [pid = 1928] [serial = 2013] [outer = 0x7f5a11446000] 16:35:39 INFO - PROCESS | 1928 | 1461281739468 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:35:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:35:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1534ms 16:35:39 INFO - PROCESS | 1928 | 1461281739513 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 1928 | 1461281739516 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 16:35:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:35:39 INFO - PROCESS | 1928 | 1461281739522 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 1928 | 1461281739524 Marionette TRACE conn5 <- [1,2654,null,{}] 16:35:39 INFO - PROCESS | 1928 | 1461281739530 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:39 INFO - PROCESS | 1928 | 1461281739800 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 16:35:40 INFO - PROCESS | 1928 | 1461281740095 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1d661000 == 184 [pid = 1928] [id = 671] 16:35:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a1a634000) [pid = 1928] [serial = 2014] [outer = (nil)] 16:35:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a1a658c00) [pid = 1928] [serial = 2015] [outer = 0x7f5a1a634000] 16:35:40 INFO - PROCESS | 1928 | 1461281740232 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a1bfd3800) [pid = 1928] [serial = 2016] [outer = 0x7f5a1a634000] 16:35:41 INFO - PROCESS | 1928 | 1461281741097 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:35:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:35:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1630ms 16:35:41 INFO - PROCESS | 1928 | 1461281741154 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 1928 | 1461281741157 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 16:35:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:35:41 INFO - PROCESS | 1928 | 1461281741164 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 1928 | 1461281741168 Marionette TRACE conn5 <- [1,2658,null,{}] 16:35:41 INFO - PROCESS | 1928 | 1461281741173 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:41 INFO - PROCESS | 1928 | 1461281741388 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 16:35:41 INFO - PROCESS | 1928 | 1461281741664 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db3c800 == 185 [pid = 1928] [id = 672] 16:35:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a08c9bc00) [pid = 1928] [serial = 2017] [outer = (nil)] 16:35:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a1d643400) [pid = 1928] [serial = 2018] [outer = 0x7f5a08c9bc00] 16:35:41 INFO - PROCESS | 1928 | 1461281741781 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a1d8de800) [pid = 1928] [serial = 2019] [outer = 0x7f5a08c9bc00] 16:35:42 INFO - PROCESS | 1928 | 1461281742637 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:35:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1537ms 16:35:42 INFO - PROCESS | 1928 | 1461281742703 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 1928 | 1461281742706 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 16:35:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:35:42 INFO - PROCESS | 1928 | 1461281742712 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 1928 | 1461281742715 Marionette TRACE conn5 <- [1,2662,null,{}] 16:35:42 INFO - PROCESS | 1928 | 1461281742721 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:42 INFO - PROCESS | 1928 | 1461281742981 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 16:35:43 INFO - PROCESS | 1928 | 1461281743295 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e009000 == 186 [pid = 1928] [id = 673] 16:35:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a0a022c00) [pid = 1928] [serial = 2020] [outer = (nil)] 16:35:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a1dec1800) [pid = 1928] [serial = 2021] [outer = 0x7f5a0a022c00] 16:35:43 INFO - PROCESS | 1928 | 1461281743369 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a1e0d5c00) [pid = 1928] [serial = 2022] [outer = 0x7f5a0a022c00] 16:35:44 INFO - PROCESS | 1928 | 1461281744332 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:35:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1682ms 16:35:44 INFO - PROCESS | 1928 | 1461281744395 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 1928 | 1461281744399 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:35:44 INFO - PROCESS | 1928 | 1461281744405 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 1928 | 1461281744407 Marionette TRACE conn5 <- [1,2666,null,{}] 16:35:44 INFO - PROCESS | 1928 | 1461281744413 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:44 INFO - PROCESS | 1928 | 1461281744631 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 16:35:44 INFO - PROCESS | 1928 | 1461281744943 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e609800 == 187 [pid = 1928] [id = 674] 16:35:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a1d8e2800) [pid = 1928] [serial = 2023] [outer = (nil)] 16:35:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a1e2b0800) [pid = 1928] [serial = 2024] [outer = 0x7f5a1d8e2800] 16:35:45 INFO - PROCESS | 1928 | 1461281745022 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a1e447800) [pid = 1928] [serial = 2025] [outer = 0x7f5a1d8e2800] 16:35:46 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:46 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:35:46 INFO - PROCESS | 1928 | 1461281746355 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:35:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1981ms 16:35:46 INFO - PROCESS | 1928 | 1461281746387 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 1928 | 1461281746391 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 16:35:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:35:46 INFO - PROCESS | 1928 | 1461281746397 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 1928 | 1461281746400 Marionette TRACE conn5 <- [1,2670,null,{}] 16:35:46 INFO - PROCESS | 1928 | 1461281746405 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:46 INFO - PROCESS | 1928 | 1461281746710 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 16:35:46 INFO - PROCESS | 1928 | 1461281746957 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a22716000 == 188 [pid = 1928] [id = 675] 16:35:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a19975000) [pid = 1928] [serial = 2026] [outer = (nil)] 16:35:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a1e5a5000) [pid = 1928] [serial = 2027] [outer = 0x7f5a19975000] 16:35:47 INFO - PROCESS | 1928 | 1461281747032 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a212f8000) [pid = 1928] [serial = 2028] [outer = 0x7f5a19975000] 16:35:48 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:48 INFO - PROCESS | 1928 | 1461281748370 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 1928 | 1461281748397 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:35:48 INFO - PROCESS | 1928 | 1461281748403 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 1928 | 1461281748407 Marionette TRACE conn5 <- [1,2674,null,{}] 16:35:48 INFO - PROCESS | 1928 | 1461281748413 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:48 INFO - PROCESS | 1928 | 1461281748699 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 16:35:48 INFO - PROCESS | 1928 | 1461281748942 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a242a6000 == 189 [pid = 1928] [id = 676] 16:35:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a1e87fc00) [pid = 1928] [serial = 2029] [outer = (nil)] 16:35:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a2309d000) [pid = 1928] [serial = 2030] [outer = 0x7f5a1e87fc00] 16:35:49 INFO - PROCESS | 1928 | 1461281749025 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a2365d800) [pid = 1928] [serial = 2031] [outer = 0x7f5a1e87fc00] 16:35:50 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:50 INFO - PROCESS | 1928 | 1461281750417 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:35:50 INFO - PROCESS | 1928 | 1461281750452 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 16:35:50 INFO - PROCESS | 1928 | 1461281750459 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 1928 | 1461281750462 Marionette TRACE conn5 <- [1,2678,null,{}] 16:35:50 INFO - PROCESS | 1928 | 1461281750468 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:50 INFO - PROCESS | 1928 | 1461281750764 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 16:35:51 INFO - PROCESS | 1928 | 1461281751035 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a30d45800 == 190 [pid = 1928] [id = 677] 16:35:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a2262f000) [pid = 1928] [serial = 2032] [outer = (nil)] 16:35:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a2366bc00) [pid = 1928] [serial = 2033] [outer = 0x7f5a2262f000] 16:35:51 INFO - PROCESS | 1928 | 1461281751108 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a23b48800) [pid = 1928] [serial = 2034] [outer = 0x7f5a2262f000] 16:35:52 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:52 INFO - PROCESS | 1928 | 1461281752420 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:35:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:35:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1982ms 16:35:52 INFO - PROCESS | 1928 | 1461281752441 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 1928 | 1461281752444 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:35:52 INFO - PROCESS | 1928 | 1461281752450 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 1928 | 1461281752452 Marionette TRACE conn5 <- [1,2682,null,{}] 16:35:52 INFO - PROCESS | 1928 | 1461281752458 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:52 INFO - PROCESS | 1928 | 1461281752725 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 16:35:52 INFO - PROCESS | 1928 | 1461281752967 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a35dcb800 == 191 [pid = 1928] [id = 678] 16:35:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a22b1cc00) [pid = 1928] [serial = 2035] [outer = (nil)] 16:35:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a24218000) [pid = 1928] [serial = 2036] [outer = 0x7f5a22b1cc00] 16:35:53 INFO - PROCESS | 1928 | 1461281753041 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a24420c00) [pid = 1928] [serial = 2037] [outer = 0x7f5a22b1cc00] 16:35:54 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:54 INFO - PROCESS | 1928 | 1461281754356 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:35:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:35:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1932ms 16:35:54 INFO - PROCESS | 1928 | 1461281754383 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 1928 | 1461281754387 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 16:35:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:35:54 INFO - PROCESS | 1928 | 1461281754394 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 1928 | 1461281754397 Marionette TRACE conn5 <- [1,2686,null,{}] 16:35:54 INFO - PROCESS | 1928 | 1461281754402 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:54 INFO - PROCESS | 1928 | 1461281754664 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 16:35:54 INFO - PROCESS | 1928 | 1461281754908 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a37e71800 == 192 [pid = 1928] [id = 679] 16:35:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a23669000) [pid = 1928] [serial = 2038] [outer = (nil)] 16:35:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a24ae2000) [pid = 1928] [serial = 2039] [outer = 0x7f5a23669000] 16:35:54 INFO - PROCESS | 1928 | 1461281754988 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a24dc7400) [pid = 1928] [serial = 2040] [outer = 0x7f5a23669000] 16:35:56 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:56 INFO - PROCESS | 1928 | 1461281756335 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 1928 | 1461281756386 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 16:35:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:35:56 INFO - PROCESS | 1928 | 1461281756392 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 1928 | 1461281756395 Marionette TRACE conn5 <- [1,2690,null,{}] 16:35:56 INFO - PROCESS | 1928 | 1461281756409 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:56 INFO - PROCESS | 1928 | 1461281756703 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 16:35:56 INFO - PROCESS | 1928 | 1461281756950 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0a3df000 == 193 [pid = 1928] [id = 680] 16:35:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a0c1b9800) [pid = 1928] [serial = 2041] [outer = (nil)] 16:35:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a0db65400) [pid = 1928] [serial = 2042] [outer = 0x7f5a0c1b9800] 16:35:57 INFO - PROCESS | 1928 | 1461281757024 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a2697d000) [pid = 1928] [serial = 2043] [outer = 0x7f5a0c1b9800] 16:35:58 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:58 INFO - PROCESS | 1928 | 1461281758840 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 1928 | 1461281758894 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 16:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:35:59 INFO - PROCESS | 1928 | 1461281759005 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 1928 | 1461281759009 Marionette TRACE conn5 <- [1,2694,null,{}] 16:35:59 INFO - PROCESS | 1928 | 1461281759023 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:59 INFO - PROCESS | 1928 | 1461281759244 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 16:35:59 INFO - PROCESS | 1928 | 1461281759541 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f78d000 == 194 [pid = 1928] [id = 681] 16:35:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a09fe2c00) [pid = 1928] [serial = 2044] [outer = (nil)] 16:35:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a0a023400) [pid = 1928] [serial = 2045] [outer = 0x7f5a09fe2c00] 16:35:59 INFO - PROCESS | 1928 | 1461281759684 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a0ae10400) [pid = 1928] [serial = 2046] [outer = 0x7f5a09fe2c00] 16:36:00 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a1de66c00) [pid = 1928] [serial = 1904] [outer = (nil)] [url = about:blank] 16:36:00 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a1bc90c00) [pid = 1928] [serial = 1898] [outer = (nil)] [url = about:blank] 16:36:00 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a1a95d800) [pid = 1928] [serial = 1895] [outer = (nil)] [url = about:blank] 16:36:00 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a1a429800) [pid = 1928] [serial = 1892] [outer = (nil)] [url = about:blank] 16:36:00 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a1d4dc400) [pid = 1928] [serial = 1901] [outer = (nil)] [url = about:blank] 16:36:00 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a112cdc00) [pid = 1928] [serial = 1928] [outer = (nil)] [url = about:blank] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f9c9800 == 193 [pid = 1928] [id = 664] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0cfa2800 == 192 [pid = 1928] [id = 663] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0afc8000 == 191 [pid = 1928] [id = 662] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a06ed8000 == 190 [pid = 1928] [id = 661] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1316a000 == 189 [pid = 1928] [id = 660] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d273000 == 188 [pid = 1928] [id = 659] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0afc2800 == 187 [pid = 1928] [id = 658] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a31f62800 == 186 [pid = 1928] [id = 657] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a30fae800 == 185 [pid = 1928] [id = 656] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a308d4800 == 184 [pid = 1928] [id = 655] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26ce1800 == 183 [pid = 1928] [id = 654] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24a86800 == 182 [pid = 1928] [id = 653] 16:36:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2369c000 == 181 [pid = 1928] [id = 652] 16:36:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a22caf800 == 180 [pid = 1928] [id = 651] 16:36:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e726000 == 179 [pid = 1928] [id = 650] 16:36:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e01a000 == 178 [pid = 1928] [id = 649] 16:36:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db14000 == 177 [pid = 1928] [id = 648] 16:36:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aab5800 == 176 [pid = 1928] [id = 647] 16:36:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18764000 == 175 [pid = 1928] [id = 646] 16:36:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0afdd000 == 174 [pid = 1928] [id = 643] 16:36:01 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:36:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:36:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:36:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:36:01 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - _addTest/ [0,2697,"getWindowHandle",null] 16:36:01 INFO - PROCESS | 1928 | 1461281761212 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 16:36:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a0c24e000) [pid = 1928] [serial = 1916] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a0ae07800) [pid = 1928] [serial = 1913] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a1170dc00) [pid = 1928] [serial = 1877] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a10742800) [pid = 1928] [serial = 1871] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a0dde3000) [pid = 1928] [serial = 1868] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a0b8e0000) [pid = 1928] [serial = 1926] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a08c9ac00) [pid = 1928] [serial = 1859] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a10748800) [pid = 1928] [serial = 1922] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a0d40dc00) [pid = 1928] [serial = 1865] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a0d404800) [pid = 1928] [serial = 1857] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a12f29800) [pid = 1928] [serial = 1880] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a0d58d800) [pid = 1928] [serial = 1917] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a0b8e0c00) [pid = 1928] [serial = 1914] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a19a8f400) [pid = 1928] [serial = 1889] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a08d50400) [pid = 1928] [serial = 1925] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a117df000) [pid = 1928] [serial = 1883] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a0e544400) [pid = 1928] [serial = 1920] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a18918800) [pid = 1928] [serial = 1886] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a0db62800) [pid = 1928] [serial = 1919] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a0a023000) [pid = 1928] [serial = 1910] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a0a4a2400) [pid = 1928] [serial = 1911] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a0af74400) [pid = 1928] [serial = 1862] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a09f9d800) [pid = 1928] [serial = 1907] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a112c3800) [pid = 1928] [serial = 1874] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a10a53400) [pid = 1928] [serial = 1923] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 1928 | 1461281761267 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 1928 | 1461281761271 Marionette TRACE conn5 <- [1,2698,null,{}] 16:36:01 INFO - PROCESS | 1928 | 1461281761281 Marionette TRACE conn5 -> [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:36:01 INFO - PROCESS | 1928 | 1461281761574 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 16:36:01 INFO - PROCESS | 1928 | 1461281761794 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c084800 == 175 [pid = 1928] [id = 682] 16:36:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a09f93400) [pid = 1928] [serial = 2047] [outer = (nil)] 16:36:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f5a0d236400) [pid = 1928] [serial = 2048] [outer = 0x7f5a09f93400] 16:36:01 INFO - PROCESS | 1928 | 1461281761856 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f5a0d594000) [pid = 1928] [serial = 2049] [outer = 0x7f5a09f93400] 16:36:03 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 16:36:03 INFO - PROCESS | 1928 | 1461281763029 Marionette TRACE conn5 <- [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:36:03 INFO - PROCESS | 1928 | 1461281763062 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 16:36:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:36:03 INFO - PROCESS | 1928 | 1461281763076 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 1928 | 1461281763081 Marionette TRACE conn5 <- [1,2702,null,{}] 16:36:03 INFO - PROCESS | 1928 | 1461281763096 Marionette TRACE conn5 -> [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:36:03 INFO - PROCESS | 1928 | 1461281763386 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 16:36:03 INFO - PROCESS | 1928 | 1461281763462 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10a70800 == 176 [pid = 1928] [id = 683] 16:36:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a0db5f000) [pid = 1928] [serial = 2050] [outer = (nil)] 16:36:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a1126b800) [pid = 1928] [serial = 2051] [outer = 0x7f5a0db5f000] 16:36:03 INFO - PROCESS | 1928 | 1461281763527 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a1130a800) [pid = 1928] [serial = 2052] [outer = 0x7f5a0db5f000] 16:36:04 INFO - PROCESS | 1928 | 1461281764390 Marionette TRACE conn5 <- [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:36:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:36:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1341ms 16:36:04 INFO - PROCESS | 1928 | 1461281764417 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 1928 | 1461281764420 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:36:04 INFO - PROCESS | 1928 | 1461281764427 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 1928 | 1461281764431 Marionette TRACE conn5 <- [1,2706,null,{}] 16:36:04 INFO - PROCESS | 1928 | 1461281764443 Marionette TRACE conn5 -> [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:36:04 INFO - PROCESS | 1928 | 1461281764721 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 16:36:04 INFO - PROCESS | 1928 | 1461281764761 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1316d000 == 177 [pid = 1928] [id = 684] 16:36:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a107ef000) [pid = 1928] [serial = 2053] [outer = (nil)] 16:36:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a12f29c00) [pid = 1928] [serial = 2054] [outer = 0x7f5a107ef000] 16:36:04 INFO - PROCESS | 1928 | 1461281764823 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a18919000) [pid = 1928] [serial = 2055] [outer = 0x7f5a107ef000] 16:36:05 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a076d6400) [pid = 1928] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:36:05 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a075c7000) [pid = 1928] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:36:05 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a0a79a800) [pid = 1928] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:36:05 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a112ce400) [pid = 1928] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:36:05 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a076ce400) [pid = 1928] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:36:05 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a0dc4a400) [pid = 1928] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:36:06 INFO - PROCESS | 1928 | 1461281766122 Marionette TRACE conn5 <- [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:36:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:36:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1733ms 16:36:06 INFO - PROCESS | 1928 | 1461281766164 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 1928 | 1461281766168 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 16:36:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:36:06 INFO - PROCESS | 1928 | 1461281766174 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 1928 | 1461281766176 Marionette TRACE conn5 <- [1,2710,null,{}] 16:36:06 INFO - PROCESS | 1928 | 1461281766191 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:06 INFO - PROCESS | 1928 | 1461281766451 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 16:36:06 INFO - PROCESS | 1928 | 1461281766573 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a178a0000 == 178 [pid = 1928] [id = 685] 16:36:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f5a076d6400) [pid = 1928] [serial = 2056] [outer = (nil)] 16:36:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f5a10751c00) [pid = 1928] [serial = 2057] [outer = 0x7f5a076d6400] 16:36:06 INFO - PROCESS | 1928 | 1461281766638 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f5a18932800) [pid = 1928] [serial = 2058] [outer = 0x7f5a076d6400] 16:36:07 INFO - PROCESS | 1928 | 1461281767414 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 1928 | 1461281767470 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 16:36:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:36:07 INFO - PROCESS | 1928 | 1461281767475 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 1928 | 1461281767478 Marionette TRACE conn5 <- [1,2714,null,{}] 16:36:07 INFO - PROCESS | 1928 | 1461281767483 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 1928 | 1461281767712 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 16:36:08 INFO - PROCESS | 1928 | 1461281768176 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0af14800 == 179 [pid = 1928] [id = 686] 16:36:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f5a075c2000) [pid = 1928] [serial = 2059] [outer = (nil)] 16:36:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f5a08d4fc00) [pid = 1928] [serial = 2060] [outer = 0x7f5a075c2000] 16:36:08 INFO - PROCESS | 1928 | 1461281768260 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f5a0a024800) [pid = 1928] [serial = 2061] [outer = 0x7f5a075c2000] 16:36:09 INFO - PROCESS | 1928 | 1461281769176 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1733ms 16:36:09 INFO - PROCESS | 1928 | 1461281769214 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 1928 | 1461281769222 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 16:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:36:09 INFO - PROCESS | 1928 | 1461281769231 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 1928 | 1461281769235 Marionette TRACE conn5 <- [1,2718,null,{}] 16:36:09 INFO - PROCESS | 1928 | 1461281769243 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 1928 | 1461281769564 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 16:36:09 INFO - PROCESS | 1928 | 1461281769775 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10403000 == 180 [pid = 1928] [id = 687] 16:36:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f5a0af6b000) [pid = 1928] [serial = 2062] [outer = (nil)] 16:36:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f5a0c188800) [pid = 1928] [serial = 2063] [outer = 0x7f5a0af6b000] 16:36:09 INFO - PROCESS | 1928 | 1461281769904 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f5a0c24c800) [pid = 1928] [serial = 2064] [outer = 0x7f5a0af6b000] 16:36:10 INFO - PROCESS | 1928 | 1461281770966 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 1928 | 1461281771030 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 16:36:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:36:11 INFO - PROCESS | 1928 | 1461281771037 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 1928 | 1461281771039 Marionette TRACE conn5 <- [1,2722,null,{}] 16:36:11 INFO - PROCESS | 1928 | 1461281771045 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:11 INFO - PROCESS | 1928 | 1461281771319 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 16:36:11 INFO - PROCESS | 1928 | 1461281771689 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a18804000 == 181 [pid = 1928] [id = 688] 16:36:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f5a075bf400) [pid = 1928] [serial = 2065] [outer = (nil)] 16:36:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f5a0e4cf800) [pid = 1928] [serial = 2066] [outer = 0x7f5a075bf400] 16:36:11 INFO - PROCESS | 1928 | 1461281771770 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f5a107f8c00) [pid = 1928] [serial = 2067] [outer = 0x7f5a075bf400] 16:36:12 INFO - PROCESS | 1928 | 1461281772710 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:36:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:36:12 INFO - PROCESS | 1928 | 1461281772779 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 16:36:12 INFO - PROCESS | 1928 | 1461281772794 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 1928 | 1461281772804 Marionette TRACE conn5 <- [1,2726,null,{}] 16:36:12 INFO - PROCESS | 1928 | 1461281772811 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:13 INFO - PROCESS | 1928 | 1461281773092 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 16:36:13 INFO - PROCESS | 1928 | 1461281773414 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db31800 == 182 [pid = 1928] [id = 689] 16:36:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f5a0d403c00) [pid = 1928] [serial = 2068] [outer = (nil)] 16:36:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f5a19bbf400) [pid = 1928] [serial = 2069] [outer = 0x7f5a0d403c00] 16:36:13 INFO - PROCESS | 1928 | 1461281773490 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f5a1a0bf800) [pid = 1928] [serial = 2070] [outer = 0x7f5a0d403c00] 16:36:14 INFO - PROCESS | 1928 | 1461281774371 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:36:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1650ms 16:36:14 INFO - PROCESS | 1928 | 1461281774437 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 1928 | 1461281774444 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 16:36:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:36:14 INFO - PROCESS | 1928 | 1461281774451 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 1928 | 1461281774454 Marionette TRACE conn5 <- [1,2730,null,{}] 16:36:14 INFO - PROCESS | 1928 | 1461281774459 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:14 INFO - PROCESS | 1928 | 1461281774689 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 16:36:15 INFO - PROCESS | 1928 | 1461281775000 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e617000 == 183 [pid = 1928] [id = 690] 16:36:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f5a11307800) [pid = 1928] [serial = 2071] [outer = (nil)] 16:36:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f5a1a62f000) [pid = 1928] [serial = 2072] [outer = 0x7f5a11307800] 16:36:15 INFO - PROCESS | 1928 | 1461281775079 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f5a1a9ea800) [pid = 1928] [serial = 2073] [outer = 0x7f5a11307800] 16:36:16 INFO - PROCESS | 1928 | 1461281776415 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 1928 | 1461281776450 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 16:36:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:36:16 INFO - PROCESS | 1928 | 1461281776456 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 1928 | 1461281776458 Marionette TRACE conn5 <- [1,2734,null,{}] 16:36:16 INFO - PROCESS | 1928 | 1461281776463 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:16 INFO - PROCESS | 1928 | 1461281776751 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 16:36:17 INFO - PROCESS | 1928 | 1461281777034 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a23232800 == 184 [pid = 1928] [id = 691] 16:36:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f5a1deb6000) [pid = 1928] [serial = 2074] [outer = (nil)] 16:36:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f5a1df0bc00) [pid = 1928] [serial = 2075] [outer = 0x7f5a1deb6000] 16:36:17 INFO - PROCESS | 1928 | 1461281777121 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f5a1ff7e800) [pid = 1928] [serial = 2076] [outer = 0x7f5a1deb6000] 16:36:18 INFO - PROCESS | 1928 | 1461281778076 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:36:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1680ms 16:36:18 INFO - PROCESS | 1928 | 1461281778137 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 1928 | 1461281778141 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 16:36:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:36:18 INFO - PROCESS | 1928 | 1461281778147 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 1928 | 1461281778150 Marionette TRACE conn5 <- [1,2738,null,{}] 16:36:18 INFO - PROCESS | 1928 | 1461281778155 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:18 INFO - PROCESS | 1928 | 1461281778376 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 16:36:18 INFO - PROCESS | 1928 | 1461281778690 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a2acce800 == 185 [pid = 1928] [id = 692] 16:36:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f5a1d8e0400) [pid = 1928] [serial = 2077] [outer = (nil)] 16:36:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f5a23098000) [pid = 1928] [serial = 2078] [outer = 0x7f5a1d8e0400] 16:36:18 INFO - PROCESS | 1928 | 1461281778768 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a23669400) [pid = 1928] [serial = 2079] [outer = 0x7f5a1d8e0400] 16:36:19 INFO - PROCESS | 1928 | 1461281779616 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1530ms 16:36:19 INFO - PROCESS | 1928 | 1461281779678 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 1928 | 1461281779682 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 16:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:36:19 INFO - PROCESS | 1928 | 1461281779687 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 1928 | 1461281779690 Marionette TRACE conn5 <- [1,2742,null,{}] 16:36:19 INFO - PROCESS | 1928 | 1461281779695 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 1928 | 1461281779913 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 16:36:20 INFO - PROCESS | 1928 | 1461281780188 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3392c000 == 186 [pid = 1928] [id = 693] 16:36:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a1bfd4800) [pid = 1928] [serial = 2080] [outer = (nil)] 16:36:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a24ae2c00) [pid = 1928] [serial = 2081] [outer = 0x7f5a1bfd4800] 16:36:20 INFO - PROCESS | 1928 | 1461281780308 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a26a2b800) [pid = 1928] [serial = 2082] [outer = 0x7f5a1bfd4800] 16:36:21 INFO - PROCESS | 1928 | 1461281781154 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1528ms 16:36:21 INFO - PROCESS | 1928 | 1461281781217 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 1928 | 1461281781222 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 16:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:36:21 INFO - PROCESS | 1928 | 1461281781227 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 1928 | 1461281781230 Marionette TRACE conn5 <- [1,2746,null,{}] 16:36:21 INFO - PROCESS | 1928 | 1461281781235 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:21 INFO - PROCESS | 1928 | 1461281781452 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 16:36:21 INFO - PROCESS | 1928 | 1461281781727 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3b146000 == 187 [pid = 1928] [id = 694] 16:36:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a1130d000) [pid = 1928] [serial = 2083] [outer = (nil)] 16:36:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a26f76000) [pid = 1928] [serial = 2084] [outer = 0x7f5a1130d000] 16:36:21 INFO - PROCESS | 1928 | 1461281781803 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a29d70800) [pid = 1928] [serial = 2085] [outer = 0x7f5a1130d000] 16:36:22 INFO - PROCESS | 1928 | 1461281782700 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:36:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1535ms 16:36:22 INFO - PROCESS | 1928 | 1461281782765 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 1928 | 1461281782769 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 16:36:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:36:22 INFO - PROCESS | 1928 | 1461281782774 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 1928 | 1461281782778 Marionette TRACE conn5 <- [1,2750,null,{}] 16:36:22 INFO - PROCESS | 1928 | 1461281782783 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:23 INFO - PROCESS | 1928 | 1461281782999 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 16:36:23 INFO - PROCESS | 1928 | 1461281783276 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a08f8d000 == 188 [pid = 1928] [id = 695] 16:36:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a1debf800) [pid = 1928] [serial = 2086] [outer = (nil)] 16:36:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a2ac70c00) [pid = 1928] [serial = 2087] [outer = 0x7f5a1debf800] 16:36:23 INFO - PROCESS | 1928 | 1461281783392 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a2fcf0c00) [pid = 1928] [serial = 2088] [outer = 0x7f5a1debf800] 16:36:24 INFO - PROCESS | 1928 | 1461281784220 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:36:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:36:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1477ms 16:36:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:36:24 INFO - PROCESS | 1928 | 1461281784253 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 16:36:24 INFO - PROCESS | 1928 | 1461281784256 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 16:36:24 INFO - PROCESS | 1928 | 1461281784267 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 1928 | 1461281784273 Marionette TRACE conn5 <- [1,2754,null,{}] 16:36:24 INFO - PROCESS | 1928 | 1461281784281 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:24 INFO - PROCESS | 1928 | 1461281784501 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 16:36:24 INFO - PROCESS | 1928 | 1461281784783 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a09004800 == 189 [pid = 1928] [id = 696] 16:36:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a30ad2c00) [pid = 1928] [serial = 2089] [outer = (nil)] 16:36:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a30d2c400) [pid = 1928] [serial = 2090] [outer = 0x7f5a30ad2c00] 16:36:24 INFO - PROCESS | 1928 | 1461281784929 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a30f51800) [pid = 1928] [serial = 2091] [outer = 0x7f5a30ad2c00] 16:36:25 INFO - PROCESS | 1928 | 1461281785872 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:36:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1647ms 16:36:25 INFO - PROCESS | 1928 | 1461281785910 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 1928 | 1461281785914 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 16:36:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:36:25 INFO - PROCESS | 1928 | 1461281785921 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1928 | 1461281785925 Marionette TRACE conn5 <- [1,2758,null,{}] 16:36:25 INFO - PROCESS | 1928 | 1461281785930 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:26 INFO - PROCESS | 1928 | 1461281786194 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 16:36:26 INFO - PROCESS | 1928 | 1461281786518 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10557800 == 190 [pid = 1928] [id = 697] 16:36:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a31f11400) [pid = 1928] [serial = 2092] [outer = (nil)] 16:36:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a35793c00) [pid = 1928] [serial = 2093] [outer = 0x7f5a31f11400] 16:36:26 INFO - PROCESS | 1928 | 1461281786597 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a35cd3c00) [pid = 1928] [serial = 2094] [outer = 0x7f5a31f11400] 16:36:27 INFO - PROCESS | 1928 | 1461281787443 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:36:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1580ms 16:36:27 INFO - PROCESS | 1928 | 1461281787502 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 1928 | 1461281787505 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 16:36:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:36:27 INFO - PROCESS | 1928 | 1461281787512 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 1928 | 1461281787514 Marionette TRACE conn5 <- [1,2762,null,{}] 16:36:27 INFO - PROCESS | 1928 | 1461281787520 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:27 INFO - PROCESS | 1928 | 1461281787789 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 16:36:28 INFO - PROCESS | 1928 | 1461281788107 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0bb42800 == 191 [pid = 1928] [id = 698] 16:36:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a0a286800) [pid = 1928] [serial = 2095] [outer = (nil)] 16:36:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a0a28f000) [pid = 1928] [serial = 2096] [outer = 0x7f5a0a286800] 16:36:28 INFO - PROCESS | 1928 | 1461281788184 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a0a294000) [pid = 1928] [serial = 2097] [outer = 0x7f5a0a286800] 16:36:29 INFO - PROCESS | 1928 | 1461281789042 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:36:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1583ms 16:36:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:36:29 INFO - PROCESS | 1928 | 1461281789096 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 1928 | 1461281789099 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 16:36:29 INFO - PROCESS | 1928 | 1461281789105 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 1928 | 1461281789108 Marionette TRACE conn5 <- [1,2766,null,{}] 16:36:29 INFO - PROCESS | 1928 | 1461281789113 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:29 INFO - PROCESS | 1928 | 1461281789341 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 16:36:29 INFO - PROCESS | 1928 | 1461281789668 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0bb5c000 == 192 [pid = 1928] [id = 699] 16:36:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a0a293c00) [pid = 1928] [serial = 2098] [outer = (nil)] 16:36:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a35cca800) [pid = 1928] [serial = 2099] [outer = 0x7f5a0a293c00] 16:36:29 INFO - PROCESS | 1928 | 1461281789746 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a35d53000) [pid = 1928] [serial = 2100] [outer = 0x7f5a0a293c00] 16:36:30 INFO - PROCESS | 1928 | 1461281790560 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:36:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1486ms 16:36:30 INFO - PROCESS | 1928 | 1461281790594 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 1928 | 1461281790596 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 16:36:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:36:30 INFO - PROCESS | 1928 | 1461281790603 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 1928 | 1461281790605 Marionette TRACE conn5 <- [1,2770,null,{}] 16:36:30 INFO - PROCESS | 1928 | 1461281790610 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:30 INFO - PROCESS | 1928 | 1461281790834 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 16:36:31 INFO - PROCESS | 1928 | 1461281791118 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a13131800 == 193 [pid = 1928] [id = 700] 16:36:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a0a294400) [pid = 1928] [serial = 2101] [outer = (nil)] 16:36:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a0a328c00) [pid = 1928] [serial = 2102] [outer = 0x7f5a0a294400] 16:36:31 INFO - PROCESS | 1928 | 1461281791235 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a0a32e800) [pid = 1928] [serial = 2103] [outer = 0x7f5a0a294400] 16:36:32 INFO - PROCESS | 1928 | 1461281792069 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:36:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1536ms 16:36:32 INFO - PROCESS | 1928 | 1461281792141 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 1928 | 1461281792143 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 16:36:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:36:32 INFO - PROCESS | 1928 | 1461281792150 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 1928 | 1461281792152 Marionette TRACE conn5 <- [1,2774,null,{}] 16:36:32 INFO - PROCESS | 1928 | 1461281792157 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:32 INFO - PROCESS | 1928 | 1461281792378 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 16:36:32 INFO - PROCESS | 1928 | 1461281792661 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e66e800 == 194 [pid = 1928] [id = 701] 16:36:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a0a322800) [pid = 1928] [serial = 2104] [outer = (nil)] 16:36:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a35cd4000) [pid = 1928] [serial = 2105] [outer = 0x7f5a0a322800] 16:36:32 INFO - PROCESS | 1928 | 1461281792791 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a35f6f000) [pid = 1928] [serial = 2106] [outer = 0x7f5a0a322800] 16:36:33 INFO - PROCESS | 1928 | 1461281793735 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:36:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:36:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1631ms 16:36:33 INFO - PROCESS | 1928 | 1461281793783 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 1928 | 1461281793785 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 16:36:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:36:33 INFO - PROCESS | 1928 | 1461281793792 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 1928 | 1461281793795 Marionette TRACE conn5 <- [1,2778,null,{}] 16:36:33 INFO - PROCESS | 1928 | 1461281793800 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:34 INFO - PROCESS | 1928 | 1461281794023 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 16:36:34 INFO - PROCESS | 1928 | 1461281794944 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0901f800 == 195 [pid = 1928] [id = 702] 16:36:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a076d7400) [pid = 1928] [serial = 2107] [outer = (nil)] 16:36:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a08c9b400) [pid = 1928] [serial = 2108] [outer = 0x7f5a076d7400] 16:36:35 INFO - PROCESS | 1928 | 1461281795014 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a09fe3400) [pid = 1928] [serial = 2109] [outer = 0x7f5a076d7400] 16:36:35 INFO - PROCESS | 1928 | 1461281795896 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:36:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2134ms 16:36:35 INFO - PROCESS | 1928 | 1461281795928 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1928 | 1461281795935 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:36:35 INFO - PROCESS | 1928 | 1461281795943 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1928 | 1461281795946 Marionette TRACE conn5 <- [1,2782,null,{}] 16:36:35 INFO - PROCESS | 1928 | 1461281795953 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:36 INFO - PROCESS | 1928 | 1461281796164 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 16:36:36 INFO - PROCESS | 1928 | 1461281796479 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0d5c7000 == 196 [pid = 1928] [id = 703] 16:36:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a08d4f000) [pid = 1928] [serial = 2110] [outer = (nil)] 16:36:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a0a47a800) [pid = 1928] [serial = 2111] [outer = 0x7f5a08d4f000] 16:36:36 INFO - PROCESS | 1928 | 1461281796597 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a0adedc00) [pid = 1928] [serial = 2112] [outer = 0x7f5a08d4f000] 16:36:37 INFO - PROCESS | 1928 | 1461281797481 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:36:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1580ms 16:36:37 INFO - PROCESS | 1928 | 1461281797527 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 16:36:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:36:37 INFO - PROCESS | 1928 | 1461281797533 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 16:36:37 INFO - PROCESS | 1928 | 1461281797539 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1928 | 1461281797542 Marionette TRACE conn5 <- [1,2786,null,{}] 16:36:37 INFO - PROCESS | 1928 | 1461281797547 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:37 INFO - PROCESS | 1928 | 1461281797870 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0cfa4800 == 195 [pid = 1928] [id = 569] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26ad6000 == 194 [pid = 1928] [id = 582] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a09051800 == 193 [pid = 1928] [id = 585] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a37e6e000 == 192 [pid = 1928] [id = 583] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a178a0000 == 191 [pid = 1928] [id = 685] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1316d000 == 190 [pid = 1928] [id = 684] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a70800 == 189 [pid = 1928] [id = 683] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0c084800 == 188 [pid = 1928] [id = 682] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f78d000 == 187 [pid = 1928] [id = 681] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e609800 == 186 [pid = 1928] [id = 674] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e009000 == 185 [pid = 1928] [id = 673] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db3c800 == 184 [pid = 1928] [id = 672] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d661000 == 183 [pid = 1928] [id = 671] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1a3c0000 == 182 [pid = 1928] [id = 670] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1874f000 == 181 [pid = 1928] [id = 669] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a17a78000 == 180 [pid = 1928] [id = 668] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a89000 == 179 [pid = 1928] [id = 667] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a6f800 == 178 [pid = 1928] [id = 665] 16:36:38 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0a5dd800 == 177 [pid = 1928] [id = 666] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a117e6800) [pid = 1928] [serial = 1997] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a1a0b3400) [pid = 1928] [serial = 1946] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a1bfd1c00) [pid = 1928] [serial = 1952] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a0d598000) [pid = 1928] [serial = 1988] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a1e5a2c00) [pid = 1928] [serial = 1961] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a08d58800) [pid = 1928] [serial = 1980] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a0ae11800) [pid = 1928] [serial = 1982] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a11306c00) [pid = 1928] [serial = 1937] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a09fed400) [pid = 1928] [serial = 1976] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a1dec1000) [pid = 1928] [serial = 1958] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a11714800) [pid = 1928] [serial = 1995] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a0a3e3800) [pid = 1928] [serial = 1931] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a19a86c00) [pid = 1928] [serial = 1973] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a0c194c00) [pid = 1928] [serial = 1983] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a0d237000) [pid = 1928] [serial = 1934] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a1a34c800) [pid = 1928] [serial = 1949] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a18937c00) [pid = 1928] [serial = 1943] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a216b6c00) [pid = 1928] [serial = 1970] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a11305800) [pid = 1928] [serial = 1994] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a1e876800) [pid = 1928] [serial = 1964] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a12f53400) [pid = 1928] [serial = 1940] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a0c24c400) [pid = 1928] [serial = 1986] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a1074b800) [pid = 1928] [serial = 1991] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a10a5b400) [pid = 1928] [serial = 1992] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a0a02ac00) [pid = 1928] [serial = 1985] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a21210c00) [pid = 1928] [serial = 1967] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a076d3800) [pid = 1928] [serial = 1979] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a1a636000) [pid = 1928] [serial = 1955] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a0e4c4400) [pid = 1928] [serial = 1989] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1928 | 1461281798726 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0866f800 == 178 [pid = 1928] [id = 704] 16:36:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a076d3800) [pid = 1928] [serial = 2113] [outer = (nil)] 16:36:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a0a031000) [pid = 1928] [serial = 2114] [outer = 0x7f5a076d3800] 16:36:38 INFO - PROCESS | 1928 | 1461281798816 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a0c194c00) [pid = 1928] [serial = 2115] [outer = 0x7f5a076d3800] 16:36:39 INFO - PROCESS | 1928 | 1461281799605 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:36:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2084ms 16:36:39 INFO - PROCESS | 1928 | 1461281799623 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 1928 | 1461281799627 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 16:36:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:36:39 INFO - PROCESS | 1928 | 1461281799641 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 1928 | 1461281799650 Marionette TRACE conn5 <- [1,2790,null,{}] 16:36:39 INFO - PROCESS | 1928 | 1461281799678 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:39 INFO - PROCESS | 1928 | 1461281799883 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 16:36:39 INFO - PROCESS | 1928 | 1461281799905 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d460000 == 179 [pid = 1928] [id = 705] 16:36:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a0c1b1400) [pid = 1928] [serial = 2116] [outer = (nil)] 16:36:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a0d597400) [pid = 1928] [serial = 2117] [outer = 0x7f5a0c1b1400] 16:36:39 INFO - PROCESS | 1928 | 1461281799968 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a0dc45800) [pid = 1928] [serial = 2118] [outer = 0x7f5a0c1b1400] 16:36:40 INFO - PROCESS | 1928 | 1461281800951 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:36:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1369ms 16:36:41 INFO - PROCESS | 1928 | 1461281801004 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 1928 | 1461281801009 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 16:36:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:36:41 INFO - PROCESS | 1928 | 1461281801014 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 1928 | 1461281801016 Marionette TRACE conn5 <- [1,2794,null,{}] 16:36:41 INFO - PROCESS | 1928 | 1461281801021 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:41 INFO - PROCESS | 1928 | 1461281801223 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 16:36:41 INFO - PROCESS | 1928 | 1461281801449 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10409800 == 180 [pid = 1928] [id = 706] 16:36:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a0c242400) [pid = 1928] [serial = 2119] [outer = (nil)] 16:36:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a0e4d0800) [pid = 1928] [serial = 2120] [outer = 0x7f5a0c242400] 16:36:41 INFO - PROCESS | 1928 | 1461281801527 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a0f7cec00) [pid = 1928] [serial = 2121] [outer = 0x7f5a0c242400] 16:36:42 INFO - PROCESS | 1928 | 1461281802349 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:36:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1385ms 16:36:42 INFO - PROCESS | 1928 | 1461281802403 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 1928 | 1461281802406 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 16:36:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:36:42 INFO - PROCESS | 1928 | 1461281802412 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1928 | 1461281802414 Marionette TRACE conn5 <- [1,2798,null,{}] 16:36:42 INFO - PROCESS | 1928 | 1461281802419 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:42 INFO - PROCESS | 1928 | 1461281802685 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 16:36:42 INFO - PROCESS | 1928 | 1461281802724 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10a6c000 == 181 [pid = 1928] [id = 707] 16:36:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a10751000) [pid = 1928] [serial = 2122] [outer = (nil)] 16:36:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a10a50c00) [pid = 1928] [serial = 2123] [outer = 0x7f5a10751000] 16:36:42 INFO - PROCESS | 1928 | 1461281802812 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a11442800) [pid = 1928] [serial = 2124] [outer = 0x7f5a10751000] 16:36:44 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a09fe2c00) [pid = 1928] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:36:44 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a0db5f000) [pid = 1928] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:36:44 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a0c1b9800) [pid = 1928] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:36:44 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a09f93400) [pid = 1928] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:36:44 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a107ef000) [pid = 1928] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:36:44 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a076cb800) [pid = 1928] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:36:44 INFO - PROCESS | 1928 | 1461281804604 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:36:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2228ms 16:36:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:36:44 INFO - PROCESS | 1928 | 1461281804641 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 1928 | 1461281804644 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 16:36:44 INFO - PROCESS | 1928 | 1461281804651 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 1928 | 1461281804654 Marionette TRACE conn5 <- [1,2802,null,{}] 16:36:44 INFO - PROCESS | 1928 | 1461281804659 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:44 INFO - PROCESS | 1928 | 1461281804932 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 16:36:44 INFO - PROCESS | 1928 | 1461281804953 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11885000 == 182 [pid = 1928] [id = 708] 16:36:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a11444c00) [pid = 1928] [serial = 2125] [outer = (nil)] 16:36:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a12f31400) [pid = 1928] [serial = 2126] [outer = 0x7f5a11444c00] 16:36:45 INFO - PROCESS | 1928 | 1461281805015 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a18916c00) [pid = 1928] [serial = 2127] [outer = 0x7f5a11444c00] 16:36:45 INFO - PROCESS | 1928 | 1461281805868 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:36:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1230ms 16:36:45 INFO - PROCESS | 1928 | 1461281805879 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 1928 | 1461281805882 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 16:36:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:36:45 INFO - PROCESS | 1928 | 1461281805887 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1928 | 1461281805889 Marionette TRACE conn5 <- [1,2806,null,{}] 16:36:45 INFO - PROCESS | 1928 | 1461281805895 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:46 INFO - PROCESS | 1928 | 1461281806181 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 16:36:46 INFO - PROCESS | 1928 | 1461281806513 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08f88000 == 183 [pid = 1928] [id = 709] 16:36:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a075bc000) [pid = 1928] [serial = 2128] [outer = (nil)] 16:36:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a076ca400) [pid = 1928] [serial = 2129] [outer = 0x7f5a075bc000] 16:36:46 INFO - PROCESS | 1928 | 1461281806595 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a09f97400) [pid = 1928] [serial = 2130] [outer = 0x7f5a075bc000] 16:36:47 INFO - PROCESS | 1928 | 1461281807559 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:36:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1728ms 16:36:47 INFO - PROCESS | 1928 | 1461281807618 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1928 | 1461281807625 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:36:47 INFO - PROCESS | 1928 | 1461281807634 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1928 | 1461281807639 Marionette TRACE conn5 <- [1,2810,null,{}] 16:36:47 INFO - PROCESS | 1928 | 1461281807645 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:47 INFO - PROCESS | 1928 | 1461281807894 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 16:36:48 INFO - PROCESS | 1928 | 1461281808220 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d45b800 == 184 [pid = 1928] [id = 710] 16:36:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a0a7cf800) [pid = 1928] [serial = 2131] [outer = (nil)] 16:36:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a0adf7400) [pid = 1928] [serial = 2132] [outer = 0x7f5a0a7cf800] 16:36:48 INFO - PROCESS | 1928 | 1461281808306 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a0ae0ec00) [pid = 1928] [serial = 2133] [outer = 0x7f5a0a7cf800] 16:36:49 INFO - PROCESS | 1928 | 1461281809213 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:36:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1630ms 16:36:49 INFO - PROCESS | 1928 | 1461281809272 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 1928 | 1461281809279 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 16:36:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:36:49 INFO - PROCESS | 1928 | 1461281809285 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 1928 | 1461281809288 Marionette TRACE conn5 <- [1,2814,null,{}] 16:36:49 INFO - PROCESS | 1928 | 1461281809294 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:49 INFO - PROCESS | 1928 | 1461281809545 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 16:36:49 INFO - PROCESS | 1928 | 1461281809910 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a111d5000 == 185 [pid = 1928] [id = 711] 16:36:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a0c438800) [pid = 1928] [serial = 2134] [outer = (nil)] 16:36:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a0d58c000) [pid = 1928] [serial = 2135] [outer = 0x7f5a0c438800] 16:36:50 INFO - PROCESS | 1928 | 1461281809993 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a0e544c00) [pid = 1928] [serial = 2136] [outer = 0x7f5a0c438800] 16:36:50 INFO - PROCESS | 1928 | 1461281810920 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:36:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1680ms 16:36:50 INFO - PROCESS | 1928 | 1461281810967 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 1928 | 1461281810971 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 16:36:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:36:50 INFO - PROCESS | 1928 | 1461281810987 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 1928 | 1461281810997 Marionette TRACE conn5 <- [1,2818,null,{}] 16:36:51 INFO - PROCESS | 1928 | 1461281811003 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:51 INFO - PROCESS | 1928 | 1461281811248 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 16:36:51 INFO - PROCESS | 1928 | 1461281811568 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a186e2000 == 186 [pid = 1928] [id = 712] 16:36:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a0c437800) [pid = 1928] [serial = 2137] [outer = (nil)] 16:36:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a112d1c00) [pid = 1928] [serial = 2138] [outer = 0x7f5a0c437800] 16:36:51 INFO - PROCESS | 1928 | 1461281811647 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a11460400) [pid = 1928] [serial = 2139] [outer = 0x7f5a0c437800] 16:36:52 INFO - PROCESS | 1928 | 1461281812530 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:36:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1598ms 16:36:52 INFO - PROCESS | 1928 | 1461281812578 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 16:36:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:36:52 INFO - PROCESS | 1928 | 1461281812583 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 16:36:52 INFO - PROCESS | 1928 | 1461281812589 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1928 | 1461281812592 Marionette TRACE conn5 <- [1,2822,null,{}] 16:36:52 INFO - PROCESS | 1928 | 1461281812597 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:52 INFO - PROCESS | 1928 | 1461281812866 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 16:36:53 INFO - PROCESS | 1928 | 1461281813186 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a18822800 == 187 [pid = 1928] [id = 713] 16:36:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a0d232800) [pid = 1928] [serial = 2140] [outer = (nil)] 16:36:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a18916800) [pid = 1928] [serial = 2141] [outer = 0x7f5a0d232800] 16:36:53 INFO - PROCESS | 1928 | 1461281813267 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a1996f800) [pid = 1928] [serial = 2142] [outer = 0x7f5a0d232800] 16:36:54 INFO - PROCESS | 1928 | 1461281814082 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:36:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1529ms 16:36:54 INFO - PROCESS | 1928 | 1461281814118 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 1928 | 1461281814122 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:36:54 INFO - PROCESS | 1928 | 1461281814127 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1928 | 1461281814130 Marionette TRACE conn5 <- [1,2826,null,{}] 16:36:54 INFO - PROCESS | 1928 | 1461281814136 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:54 INFO - PROCESS | 1928 | 1461281814354 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 16:36:54 INFO - PROCESS | 1928 | 1461281814649 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aea8000 == 188 [pid = 1928] [id = 714] 16:36:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a19a8a000) [pid = 1928] [serial = 2143] [outer = (nil)] 16:36:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a19ad2c00) [pid = 1928] [serial = 2144] [outer = 0x7f5a19a8a000] 16:36:54 INFO - PROCESS | 1928 | 1461281814741 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a1a635000) [pid = 1928] [serial = 2145] [outer = 0x7f5a19a8a000] 16:36:55 INFO - PROCESS | 1928 | 1461281815675 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:36:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1588ms 16:36:55 INFO - PROCESS | 1928 | 1461281815718 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 1928 | 1461281815721 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 16:36:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:36:55 INFO - PROCESS | 1928 | 1461281815727 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 1928 | 1461281815730 Marionette TRACE conn5 <- [1,2830,null,{}] 16:36:55 INFO - PROCESS | 1928 | 1461281815755 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:56 INFO - PROCESS | 1928 | 1461281815999 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 16:36:56 INFO - PROCESS | 1928 | 1461281816343 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db12800 == 189 [pid = 1928] [id = 715] 16:36:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a0dddac00) [pid = 1928] [serial = 2146] [outer = (nil)] 16:36:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a1c0d2c00) [pid = 1928] [serial = 2147] [outer = 0x7f5a0dddac00] 16:36:56 INFO - PROCESS | 1928 | 1461281816424 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a1d954c00) [pid = 1928] [serial = 2148] [outer = 0x7f5a0dddac00] 16:36:57 INFO - PROCESS | 1928 | 1461281817311 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:36:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1634ms 16:36:57 INFO - PROCESS | 1928 | 1461281817363 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 1928 | 1461281817367 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 16:36:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:36:57 INFO - PROCESS | 1928 | 1461281817373 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1928 | 1461281817375 Marionette TRACE conn5 <- [1,2834,null,{}] 16:36:57 INFO - PROCESS | 1928 | 1461281817381 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:57 INFO - PROCESS | 1928 | 1461281817603 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 16:36:57 INFO - PROCESS | 1928 | 1461281817896 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e009000 == 190 [pid = 1928] [id = 716] 16:36:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a1a95b800) [pid = 1928] [serial = 2149] [outer = (nil)] 16:36:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a1df0d000) [pid = 1928] [serial = 2150] [outer = 0x7f5a1a95b800] 16:36:58 INFO - PROCESS | 1928 | 1461281818013 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a1e2b6000) [pid = 1928] [serial = 2151] [outer = 0x7f5a1a95b800] 16:36:58 INFO - PROCESS | 1928 | 1461281818882 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:36:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1582ms 16:36:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:36:58 INFO - PROCESS | 1928 | 1461281818956 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 1928 | 1461281818959 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 16:36:58 INFO - PROCESS | 1928 | 1461281818965 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 1928 | 1461281818968 Marionette TRACE conn5 <- [1,2838,null,{}] 16:36:58 INFO - PROCESS | 1928 | 1461281818973 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:59 INFO - PROCESS | 1928 | 1461281819195 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 16:36:59 INFO - PROCESS | 1928 | 1461281819487 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e602800 == 191 [pid = 1928] [id = 717] 16:36:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a0a4a4400) [pid = 1928] [serial = 2152] [outer = (nil)] 16:36:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a1e454800) [pid = 1928] [serial = 2153] [outer = 0x7f5a0a4a4400] 16:36:59 INFO - PROCESS | 1928 | 1461281819605 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a1e874000) [pid = 1928] [serial = 2154] [outer = 0x7f5a0a4a4400] 16:37:00 INFO - PROCESS | 1928 | 1461281820461 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:37:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1541ms 16:37:00 INFO - PROCESS | 1928 | 1461281820506 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 1928 | 1461281820510 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 16:37:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:37:00 INFO - PROCESS | 1928 | 1461281820516 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1928 | 1461281820518 Marionette TRACE conn5 <- [1,2842,null,{}] 16:37:00 INFO - PROCESS | 1928 | 1461281820523 Marionette TRACE conn5 -> [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:37:00 INFO - PROCESS | 1928 | 1461281820747 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 16:37:01 INFO - PROCESS | 1928 | 1461281821043 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e687800 == 192 [pid = 1928] [id = 718] 16:37:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a0dc49400) [pid = 1928] [serial = 2155] [outer = (nil)] 16:37:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a22398c00) [pid = 1928] [serial = 2156] [outer = 0x7f5a0dc49400] 16:37:01 INFO - PROCESS | 1928 | 1461281821177 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a22940000) [pid = 1928] [serial = 2157] [outer = 0x7f5a0dc49400] 16:37:02 INFO - PROCESS | 1928 | 1461281822114 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:37:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1629ms 16:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:37:02 INFO - PROCESS | 1928 | 1461281822146 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 1928 | 1461281822149 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 16:37:02 INFO - PROCESS | 1928 | 1461281822155 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 1928 | 1461281822159 Marionette TRACE conn5 <- [1,2846,null,{}] 16:37:02 INFO - PROCESS | 1928 | 1461281822164 Marionette TRACE conn5 -> [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:37:02 INFO - PROCESS | 1928 | 1461281822404 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 16:37:02 INFO - PROCESS | 1928 | 1461281822741 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a23229000 == 193 [pid = 1928] [id = 719] 16:37:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a23b3e400) [pid = 1928] [serial = 2158] [outer = (nil)] 16:37:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a23d3b000) [pid = 1928] [serial = 2159] [outer = 0x7f5a23b3e400] 16:37:02 INFO - PROCESS | 1928 | 1461281822848 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a24dc6000) [pid = 1928] [serial = 2160] [outer = 0x7f5a23b3e400] 16:37:03 INFO - PROCESS | 1928 | 1461281823753 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:37:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1635ms 16:37:03 INFO - PROCESS | 1928 | 1461281823790 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 1928 | 1461281823794 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 16:37:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:37:03 INFO - PROCESS | 1928 | 1461281823800 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 1928 | 1461281823804 Marionette TRACE conn5 <- [1,2850,null,{}] 16:37:03 INFO - PROCESS | 1928 | 1461281823810 Marionette TRACE conn5 -> [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:37:04 INFO - PROCESS | 1928 | 1461281824073 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 16:37:04 INFO - PROCESS | 1928 | 1461281824399 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a26cdb800 == 194 [pid = 1928] [id = 720] 16:37:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a0d58c400) [pid = 1928] [serial = 2161] [outer = (nil)] 16:37:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a30f10c00) [pid = 1928] [serial = 2162] [outer = 0x7f5a0d58c400] 16:37:04 INFO - PROCESS | 1928 | 1461281824487 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a31dd4800) [pid = 1928] [serial = 2163] [outer = 0x7f5a0d58c400] 16:37:05 INFO - PROCESS | 1928 | 1461281825318 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1581ms 16:37:05 INFO - PROCESS | 1928 | 1461281825386 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 1928 | 1461281825388 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 16:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:37:05 INFO - PROCESS | 1928 | 1461281825398 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 1928 | 1461281825400 Marionette TRACE conn5 <- [1,2854,null,{}] 16:37:05 INFO - PROCESS | 1928 | 1461281825405 Marionette TRACE conn5 -> [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:37:05 INFO - PROCESS | 1928 | 1461281825632 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 16:37:05 INFO - PROCESS | 1928 | 1461281825913 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3391d800 == 195 [pid = 1928] [id = 721] 16:37:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a2ac08c00) [pid = 1928] [serial = 2164] [outer = (nil)] 16:37:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a320dbc00) [pid = 1928] [serial = 2165] [outer = 0x7f5a2ac08c00] 16:37:06 INFO - PROCESS | 1928 | 1461281826031 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a35cd4800) [pid = 1928] [serial = 2166] [outer = 0x7f5a2ac08c00] 16:37:06 INFO - PROCESS | 1928 | 1461281826866 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:37:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1536ms 16:37:06 INFO - PROCESS | 1928 | 1461281826935 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 1928 | 1461281826938 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 16:37:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:37:06 INFO - PROCESS | 1928 | 1461281826944 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 1928 | 1461281826946 Marionette TRACE conn5 <- [1,2858,null,{}] 16:37:06 INFO - PROCESS | 1928 | 1461281826952 Marionette TRACE conn5 -> [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:37:07 INFO - PROCESS | 1928 | 1461281827179 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 16:37:07 INFO - PROCESS | 1928 | 1461281827460 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3a114800 == 196 [pid = 1928] [id = 722] 16:37:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a0a404000) [pid = 1928] [serial = 2167] [outer = (nil)] 16:37:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f5a0a40c400) [pid = 1928] [serial = 2168] [outer = 0x7f5a0a404000] 16:37:07 INFO - PROCESS | 1928 | 1461281827576 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f5a0a411400) [pid = 1928] [serial = 2169] [outer = 0x7f5a0a404000] 16:37:08 INFO - PROCESS | 1928 | 1461281828402 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:37:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1531ms 16:37:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:37:08 INFO - PROCESS | 1928 | 1461281828477 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1928 | 1461281828480 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 16:37:08 INFO - PROCESS | 1928 | 1461281828486 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1928 | 1461281828489 Marionette TRACE conn5 <- [1,2862,null,{}] 16:37:08 INFO - PROCESS | 1928 | 1461281828494 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:08 INFO - PROCESS | 1928 | 1461281828728 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 16:37:09 INFO - PROCESS | 1928 | 1461281829015 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d67f800 == 197 [pid = 1928] [id = 723] 16:37:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a09fe7400) [pid = 1928] [serial = 2170] [outer = (nil)] 16:37:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a11272400) [pid = 1928] [serial = 2171] [outer = 0x7f5a09fe7400] 16:37:09 INFO - PROCESS | 1928 | 1461281829134 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f5a11430c00) [pid = 1928] [serial = 2172] [outer = 0x7f5a09fe7400] 16:37:09 INFO - PROCESS | 1928 | 1461281829995 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:37:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1580ms 16:37:10 INFO - PROCESS | 1928 | 1461281830066 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 1928 | 1461281830070 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 16:37:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:37:10 INFO - PROCESS | 1928 | 1461281830075 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 1928 | 1461281830078 Marionette TRACE conn5 <- [1,2866,null,{}] 16:37:10 INFO - PROCESS | 1928 | 1461281830084 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 1928 | 1461281830353 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 16:37:10 INFO - PROCESS | 1928 | 1461281830676 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0b056000 == 198 [pid = 1928] [id = 724] 16:37:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f5a0a406000) [pid = 1928] [serial = 2173] [outer = (nil)] 16:37:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f5a0b00f400) [pid = 1928] [serial = 2174] [outer = 0x7f5a0a406000] 16:37:10 INFO - PROCESS | 1928 | 1461281830755 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f5a0b014000) [pid = 1928] [serial = 2175] [outer = 0x7f5a0a406000] 16:37:11 INFO - PROCESS | 1928 | 1461281831664 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:37:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1640ms 16:37:11 INFO - PROCESS | 1928 | 1461281831717 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 1928 | 1461281831720 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 16:37:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:37:11 INFO - PROCESS | 1928 | 1461281831726 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1928 | 1461281831729 Marionette TRACE conn5 <- [1,2870,null,{}] 16:37:11 INFO - PROCESS | 1928 | 1461281831734 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:11 INFO - PROCESS | 1928 | 1461281831954 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 16:37:12 INFO - PROCESS | 1928 | 1461281832285 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a3d898800 == 199 [pid = 1928] [id = 725] 16:37:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f5a0a40b800) [pid = 1928] [serial = 2176] [outer = (nil)] 16:37:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f5a1142e000) [pid = 1928] [serial = 2177] [outer = 0x7f5a0a40b800] 16:37:12 INFO - PROCESS | 1928 | 1461281832367 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f5a11436800) [pid = 1928] [serial = 2178] [outer = 0x7f5a0a40b800] 16:37:13 INFO - PROCESS | 1928 | 1461281833248 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:37:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1589ms 16:37:13 INFO - PROCESS | 1928 | 1461281833316 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 1928 | 1461281833320 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 16:37:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:37:13 INFO - PROCESS | 1928 | 1461281833326 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 1928 | 1461281833329 Marionette TRACE conn5 <- [1,2874,null,{}] 16:37:13 INFO - PROCESS | 1928 | 1461281833335 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:13 INFO - PROCESS | 1928 | 1461281833570 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 16:37:13 INFO - PROCESS | 1928 | 1461281833898 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a062cd800 == 200 [pid = 1928] [id = 726] 16:37:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f5a0b014400) [pid = 1928] [serial = 2179] [outer = (nil)] 16:37:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f5a2239ac00) [pid = 1928] [serial = 2180] [outer = 0x7f5a0b014400] 16:37:13 INFO - PROCESS | 1928 | 1461281833974 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a33904800) [pid = 1928] [serial = 2181] [outer = 0x7f5a0b014400] 16:37:14 INFO - PROCESS | 1928 | 1461281834836 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:37:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1541ms 16:37:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:37:14 INFO - PROCESS | 1928 | 1461281834869 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 1928 | 1461281834871 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 16:37:14 INFO - PROCESS | 1928 | 1461281834877 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 1928 | 1461281834881 Marionette TRACE conn5 <- [1,2878,null,{}] 16:37:14 INFO - PROCESS | 1928 | 1461281834886 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:15 INFO - PROCESS | 1928 | 1461281835120 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 16:37:15 INFO - PROCESS | 1928 | 1461281835410 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a05fa3800 == 201 [pid = 1928] [id = 727] 16:37:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a06129000) [pid = 1928] [serial = 2182] [outer = (nil)] 16:37:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a0612f400) [pid = 1928] [serial = 2183] [outer = 0x7f5a06129000] 16:37:15 INFO - PROCESS | 1928 | 1461281835526 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a06134000) [pid = 1928] [serial = 2184] [outer = 0x7f5a06129000] 16:37:16 INFO - PROCESS | 1928 | 1461281836359 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:37:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1531ms 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a11885000 == 200 [pid = 1928] [id = 708] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10a6c000 == 199 [pid = 1928] [id = 707] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10409800 == 198 [pid = 1928] [id = 706] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d460000 == 197 [pid = 1928] [id = 705] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0866f800 == 196 [pid = 1928] [id = 704] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d5c7000 == 195 [pid = 1928] [id = 703] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0901f800 == 194 [pid = 1928] [id = 702] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0bb5c000 == 193 [pid = 1928] [id = 699] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0bb42800 == 192 [pid = 1928] [id = 698] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10557800 == 191 [pid = 1928] [id = 697] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a09004800 == 190 [pid = 1928] [id = 696] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a08f8d000 == 189 [pid = 1928] [id = 695] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3b146000 == 188 [pid = 1928] [id = 694] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3392c000 == 187 [pid = 1928] [id = 693] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2acce800 == 186 [pid = 1928] [id = 692] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23232800 == 185 [pid = 1928] [id = 691] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e617000 == 184 [pid = 1928] [id = 690] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db31800 == 183 [pid = 1928] [id = 689] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18804000 == 182 [pid = 1928] [id = 688] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10403000 == 181 [pid = 1928] [id = 687] 16:37:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0af14800 == 180 [pid = 1928] [id = 686] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a0ae10400) [pid = 1928] [serial = 2046] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a24218000) [pid = 1928] [serial = 2036] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a1126b800) [pid = 1928] [serial = 2051] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a0a023400) [pid = 1928] [serial = 2045] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f5a1dec1800) [pid = 1928] [serial = 2021] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f5a2697d000) [pid = 1928] [serial = 2043] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f5a24ae2000) [pid = 1928] [serial = 2039] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f5a1e5a5000) [pid = 1928] [serial = 2027] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f5a0d236400) [pid = 1928] [serial = 2048] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f5a12f29c00) [pid = 1928] [serial = 2054] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f5a130ef800) [pid = 1928] [serial = 2009] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f5a0db65400) [pid = 1928] [serial = 2042] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f5a1e2b0800) [pid = 1928] [serial = 2024] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a2366bc00) [pid = 1928] [serial = 2033] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a1a658c00) [pid = 1928] [serial = 2015] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f5a0c24a800) [pid = 1928] [serial = 2003] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f5a1130a800) [pid = 1928] [serial = 2052] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a11272000) [pid = 1928] [serial = 2006] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a1d643400) [pid = 1928] [serial = 2018] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a10751c00) [pid = 1928] [serial = 2057] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a2309d000) [pid = 1928] [serial = 2030] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a107f4400) [pid = 1928] [serial = 1908] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a19979c00) [pid = 1928] [serial = 2012] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a18919000) [pid = 1928] [serial = 2055] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a0d594000) [pid = 1928] [serial = 2049] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a0a3ee000) [pid = 1928] [serial = 2000] [outer = (nil)] [url = about:blank] 16:37:18 INFO - PROCESS | 1928 | 1461281838201 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 1928 | 1461281838206 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 16:37:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:37:18 INFO - PROCESS | 1928 | 1461281838237 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 1928 | 1461281838243 Marionette TRACE conn5 <- [1,2882,null,{}] 16:37:18 INFO - PROCESS | 1928 | 1461281838251 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:18 INFO - PROCESS | 1928 | 1461281838461 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 16:37:18 INFO - PROCESS | 1928 | 1461281838478 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08f9d000 == 181 [pid = 1928] [id = 728] 16:37:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a0a02b000) [pid = 1928] [serial = 2185] [outer = (nil)] 16:37:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a0a288000) [pid = 1928] [serial = 2186] [outer = 0x7f5a0a02b000] 16:37:18 INFO - PROCESS | 1928 | 1461281838577 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a0a326400) [pid = 1928] [serial = 2187] [outer = 0x7f5a0a02b000] 16:37:19 INFO - PROCESS | 1928 | 1461281839545 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:37:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:37:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1340ms 16:37:19 INFO - PROCESS | 1928 | 1461281839576 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 1928 | 1461281839581 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 16:37:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:37:19 INFO - PROCESS | 1928 | 1461281839592 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 1928 | 1461281839597 Marionette TRACE conn5 <- [1,2886,null,{}] 16:37:19 INFO - PROCESS | 1928 | 1461281839603 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:19 INFO - PROCESS | 1928 | 1461281839896 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 16:37:19 INFO - PROCESS | 1928 | 1461281839924 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0bb61800 == 182 [pid = 1928] [id = 729] 16:37:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a06135000) [pid = 1928] [serial = 2188] [outer = (nil)] 16:37:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a0a7c9400) [pid = 1928] [serial = 2189] [outer = 0x7f5a06135000] 16:37:19 INFO - PROCESS | 1928 | 1461281839988 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a0adfc400) [pid = 1928] [serial = 2190] [outer = 0x7f5a06135000] 16:37:21 INFO - PROCESS | 1928 | 1461281841056 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:37:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:37:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1489ms 16:37:21 INFO - PROCESS | 1928 | 1461281841081 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 1928 | 1461281841085 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 16:37:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:37:21 INFO - PROCESS | 1928 | 1461281841091 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 1928 | 1461281841093 Marionette TRACE conn5 <- [1,2890,null,{}] 16:37:21 INFO - PROCESS | 1928 | 1461281841106 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:21 INFO - PROCESS | 1928 | 1461281841434 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 16:37:21 INFO - PROCESS | 1928 | 1461281841480 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0cf9a800 == 183 [pid = 1928] [id = 730] 16:37:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a0c1ae000) [pid = 1928] [serial = 2191] [outer = (nil)] 16:37:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a0c436000) [pid = 1928] [serial = 2192] [outer = 0x7f5a0c1ae000] 16:37:21 INFO - PROCESS | 1928 | 1461281841550 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a0d411000) [pid = 1928] [serial = 2193] [outer = 0x7f5a0c1ae000] 16:37:22 INFO - PROCESS | 1928 | 1461281842558 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:37:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1527ms 16:37:22 INFO - PROCESS | 1928 | 1461281842619 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 1928 | 1461281842622 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 16:37:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:37:22 INFO - PROCESS | 1928 | 1461281842628 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1928 | 1461281842630 Marionette TRACE conn5 <- [1,2894,null,{}] 16:37:22 INFO - PROCESS | 1928 | 1461281842635 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:23 INFO - PROCESS | 1928 | 1461281843700 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 16:37:23 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a0c1b1400) [pid = 1928] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:37:23 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a10751000) [pid = 1928] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:37:23 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a08d4f000) [pid = 1928] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:37:23 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a076d7400) [pid = 1928] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:37:23 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a076d3800) [pid = 1928] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:37:23 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a0c242400) [pid = 1928] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:37:23 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a076d6400) [pid = 1928] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:37:23 INFO - PROCESS | 1928 | 1461281843914 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0cadd800 == 184 [pid = 1928] [id = 731] 16:37:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a075be000) [pid = 1928] [serial = 2194] [outer = (nil)] 16:37:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a0adef000) [pid = 1928] [serial = 2195] [outer = 0x7f5a075be000] 16:37:23 INFO - PROCESS | 1928 | 1461281843979 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a0e6b3c00) [pid = 1928] [serial = 2196] [outer = 0x7f5a075be000] 16:37:24 INFO - PROCESS | 1928 | 1461281844716 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:37:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2135ms 16:37:24 INFO - PROCESS | 1928 | 1461281844765 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1928 | 1461281844768 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 16:37:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:37:24 INFO - PROCESS | 1928 | 1461281844774 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1928 | 1461281844776 Marionette TRACE conn5 <- [1,2898,null,{}] 16:37:24 INFO - PROCESS | 1928 | 1461281844781 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:25 INFO - PROCESS | 1928 | 1461281845057 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 16:37:25 INFO - PROCESS | 1928 | 1461281845079 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0f795000 == 185 [pid = 1928] [id = 732] 16:37:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a076d6400) [pid = 1928] [serial = 2197] [outer = (nil)] 16:37:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a0e6bd400) [pid = 1928] [serial = 2198] [outer = 0x7f5a076d6400] 16:37:25 INFO - PROCESS | 1928 | 1461281845152 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a0fbc8000) [pid = 1928] [serial = 2199] [outer = 0x7f5a076d6400] 16:37:26 INFO - PROCESS | 1928 | 1461281846330 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:37:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:37:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1594ms 16:37:26 INFO - PROCESS | 1928 | 1461281846369 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1928 | 1461281846375 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 16:37:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:37:26 INFO - PROCESS | 1928 | 1461281846384 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1928 | 1461281846389 Marionette TRACE conn5 <- [1,2902,null,{}] 16:37:26 INFO - PROCESS | 1928 | 1461281846398 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 1928 | 1461281846705 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 16:37:27 INFO - PROCESS | 1928 | 1461281847061 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c14d800 == 186 [pid = 1928] [id = 733] 16:37:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f5a0adf9000) [pid = 1928] [serial = 2200] [outer = (nil)] 16:37:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f5a0af73400) [pid = 1928] [serial = 2201] [outer = 0x7f5a0adf9000] 16:37:27 INFO - PROCESS | 1928 | 1461281847144 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f5a0c243000) [pid = 1928] [serial = 2202] [outer = 0x7f5a0adf9000] 16:37:28 INFO - PROCESS | 1928 | 1461281848059 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:37:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1737ms 16:37:28 INFO - PROCESS | 1928 | 1461281848122 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 1928 | 1461281848130 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 16:37:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:37:28 INFO - PROCESS | 1928 | 1461281848141 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 1928 | 1461281848144 Marionette TRACE conn5 <- [1,2906,null,{}] 16:37:28 INFO - PROCESS | 1928 | 1461281848150 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 1928 | 1461281848440 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 16:37:28 INFO - PROCESS | 1928 | 1461281848831 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a10551000 == 187 [pid = 1928] [id = 734] 16:37:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f5a0e6bac00) [pid = 1928] [serial = 2203] [outer = (nil)] 16:37:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f5a0e6bf400) [pid = 1928] [serial = 2204] [outer = 0x7f5a0e6bac00] 16:37:28 INFO - PROCESS | 1928 | 1461281848912 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f5a107f1000) [pid = 1928] [serial = 2205] [outer = 0x7f5a0e6bac00] 16:37:29 INFO - PROCESS | 1928 | 1461281849861 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:37:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1788ms 16:37:29 INFO - PROCESS | 1928 | 1461281849929 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 1928 | 1461281849932 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 16:37:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:37:29 INFO - PROCESS | 1928 | 1461281849940 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1928 | 1461281849946 Marionette TRACE conn5 <- [1,2910,null,{}] 16:37:29 INFO - PROCESS | 1928 | 1461281849961 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:30 INFO - PROCESS | 1928 | 1461281850237 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 16:37:30 INFO - PROCESS | 1928 | 1461281850568 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a111d4800 == 188 [pid = 1928] [id = 735] 16:37:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f5a1130a400) [pid = 1928] [serial = 2206] [outer = (nil)] 16:37:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f5a11437800) [pid = 1928] [serial = 2207] [outer = 0x7f5a1130a400] 16:37:30 INFO - PROCESS | 1928 | 1461281850652 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f5a12f53400) [pid = 1928] [serial = 2208] [outer = 0x7f5a1130a400] 16:37:31 INFO - PROCESS | 1928 | 1461281851445 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:37:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:37:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:37:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1540ms 16:37:31 INFO - PROCESS | 1928 | 1461281851481 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 1928 | 1461281851485 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 16:37:31 INFO - TEST-START | /DOMEvents/constructors.html 16:37:31 INFO - PROCESS | 1928 | 1461281851492 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1928 | 1461281851494 Marionette TRACE conn5 <- [1,2914,null,{}] 16:37:31 INFO - PROCESS | 1928 | 1461281851500 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:31 INFO - PROCESS | 1928 | 1461281851743 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 16:37:32 INFO - PROCESS | 1928 | 1461281852033 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a13136800 == 189 [pid = 1928] [id = 736] 16:37:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f5a0a327400) [pid = 1928] [serial = 2209] [outer = (nil)] 16:37:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f5a1897bc00) [pid = 1928] [serial = 2210] [outer = 0x7f5a0a327400] 16:37:32 INFO - PROCESS | 1928 | 1461281852114 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f5a19ad8000) [pid = 1928] [serial = 2211] [outer = 0x7f5a0a327400] 16:37:33 INFO - PROCESS | 1928 | 1461281853067 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:37:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:37:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:37:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 1653ms 16:37:33 INFO - PROCESS | 1928 | 1461281853162 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 1928 | 1461281853168 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 16:37:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:37:33 INFO - PROCESS | 1928 | 1461281853182 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1928 | 1461281853189 Marionette TRACE conn5 <- [1,2918,null,{}] 16:37:33 INFO - PROCESS | 1928 | 1461281853205 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 1928 | 1461281853428 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 16:37:33 INFO - PROCESS | 1928 | 1461281853756 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17a8c000 == 190 [pid = 1928] [id = 737] 16:37:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f5a11436c00) [pid = 1928] [serial = 2212] [outer = (nil)] 16:37:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f5a1a0b5000) [pid = 1928] [serial = 2213] [outer = 0x7f5a11436c00] 16:37:33 INFO - PROCESS | 1928 | 1461281853835 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f5a1a65a400) [pid = 1928] [serial = 2214] [outer = 0x7f5a11436c00] 16:37:34 INFO - PROCESS | 1928 | 1461281854614 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:37:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:37:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1491ms 16:37:34 INFO - PROCESS | 1928 | 1461281854674 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1928 | 1461281854677 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 16:37:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:37:34 INFO - PROCESS | 1928 | 1461281854684 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1928 | 1461281854688 Marionette TRACE conn5 <- [1,2922,null,{}] 16:37:34 INFO - PROCESS | 1928 | 1461281854693 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:34 INFO - PROCESS | 1928 | 1461281854978 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 16:37:35 INFO - PROCESS | 1928 | 1461281855268 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1a4d8000 == 191 [pid = 1928] [id = 738] 16:37:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f5a211de800) [pid = 1928] [serial = 2215] [outer = (nil)] 16:37:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f5a2123d800) [pid = 1928] [serial = 2216] [outer = 0x7f5a211de800] 16:37:35 INFO - PROCESS | 1928 | 1461281855405 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f5a230a4800) [pid = 1928] [serial = 2217] [outer = 0x7f5a211de800] 16:37:36 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:36 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:36 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:36 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:37:36 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:37:36 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:37:36 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:36 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:37:36 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:36 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:36 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:36 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:37:36 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1538ms 16:37:36 INFO - PROCESS | 1928 | 1461281856206 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:37:36 INFO - PROCESS | 1928 | 1461281856228 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 1928 | 1461281856236 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 16:37:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:37:36 INFO - PROCESS | 1928 | 1461281856244 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1928 | 1461281856248 Marionette TRACE conn5 <- [1,2926,null,{}] 16:37:36 INFO - PROCESS | 1928 | 1461281856253 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 1928 | 1461281856472 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 16:37:36 INFO - PROCESS | 1928 | 1461281856745 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1d821800 == 192 [pid = 1928] [id = 739] 16:37:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f5a0a28b000) [pid = 1928] [serial = 2218] [outer = (nil)] 16:37:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f5a26f7e000) [pid = 1928] [serial = 2219] [outer = 0x7f5a0a28b000] 16:37:36 INFO - PROCESS | 1928 | 1461281856820 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f5a2ac76c00) [pid = 1928] [serial = 2220] [outer = 0x7f5a0a28b000] 16:37:37 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:37:37 INFO - PROCESS | 1928 | 1461281857617 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:37:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:37:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1389ms 16:37:37 INFO - PROCESS | 1928 | 1461281857646 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 1928 | 1461281857650 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 16:37:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:37:37 INFO - PROCESS | 1928 | 1461281857659 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 1928 | 1461281857661 Marionette TRACE conn5 <- [1,2930,null,{}] 16:37:37 INFO - PROCESS | 1928 | 1461281857667 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:37 INFO - PROCESS | 1928 | 1461281857888 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 16:37:38 INFO - PROCESS | 1928 | 1461281858184 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e333000 == 193 [pid = 1928] [id = 740] 16:37:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f5a211df400) [pid = 1928] [serial = 2221] [outer = (nil)] 16:37:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f5a30884c00) [pid = 1928] [serial = 2222] [outer = 0x7f5a211df400] 16:37:38 INFO - PROCESS | 1928 | 1461281858269 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f5a30da2c00) [pid = 1928] [serial = 2223] [outer = 0x7f5a211df400] 16:37:38 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:37:39 INFO - PROCESS | 1928 | 1461281859033 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:37:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:37:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1385ms 16:37:39 INFO - PROCESS | 1928 | 1461281859044 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1928 | 1461281859048 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:37:39 INFO - PROCESS | 1928 | 1461281859053 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1928 | 1461281859056 Marionette TRACE conn5 <- [1,2934,null,{}] 16:37:39 INFO - PROCESS | 1928 | 1461281859062 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 1928 | 1461281859279 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 16:37:39 INFO - PROCESS | 1928 | 1461281859545 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a2298a800 == 194 [pid = 1928] [id = 741] 16:37:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f5a23d3ac00) [pid = 1928] [serial = 2224] [outer = (nil)] 16:37:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f5a31c32c00) [pid = 1928] [serial = 2225] [outer = 0x7f5a23d3ac00] 16:37:39 INFO - PROCESS | 1928 | 1461281859620 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a35ccf400) [pid = 1928] [serial = 2226] [outer = 0x7f5a23d3ac00] 16:37:40 INFO - PROCESS | 1928 | 1461281860436 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:37:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:37:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1431ms 16:37:40 INFO - PROCESS | 1928 | 1461281860486 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 1928 | 1461281860490 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 16:37:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:37:40 INFO - PROCESS | 1928 | 1461281860496 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1928 | 1461281860499 Marionette TRACE conn5 <- [1,2938,null,{}] 16:37:40 INFO - PROCESS | 1928 | 1461281860505 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:40 INFO - PROCESS | 1928 | 1461281860765 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 16:37:41 INFO - PROCESS | 1928 | 1461281861059 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a24a84800 == 195 [pid = 1928] [id = 742] 16:37:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f5a06e2a400) [pid = 1928] [serial = 2227] [outer = (nil)] 16:37:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f5a06e31000) [pid = 1928] [serial = 2228] [outer = 0x7f5a06e2a400] 16:37:41 INFO - PROCESS | 1928 | 1461281861141 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f5a06e36000) [pid = 1928] [serial = 2229] [outer = 0x7f5a06e2a400] 16:37:42 INFO - PROCESS | 1928 | 1461281861995 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:37:42 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:37:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1532ms 16:37:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:37:42 INFO - PROCESS | 1928 | 1461281862029 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 1928 | 1461281862033 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 16:37:42 INFO - PROCESS | 1928 | 1461281862039 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1928 | 1461281862049 Marionette TRACE conn5 <- [1,2942,null,{}] 16:37:42 INFO - PROCESS | 1928 | 1461281862054 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 1928 | 1461281862333 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 16:37:42 INFO - PROCESS | 1928 | 1461281862623 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a3619b800 == 196 [pid = 1928] [id = 743] 16:37:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f5a06e2ac00) [pid = 1928] [serial = 2230] [outer = (nil)] 16:37:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f5a35f71800) [pid = 1928] [serial = 2231] [outer = 0x7f5a06e2ac00] 16:37:42 INFO - PROCESS | 1928 | 1461281862709 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f5a3610b400) [pid = 1928] [serial = 2232] [outer = 0x7f5a06e2ac00] 16:37:43 INFO - PROCESS | 1928 | 1461281863504 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:37:43 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:37:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:37:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1493ms 16:37:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:37:43 INFO - PROCESS | 1928 | 1461281863536 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 1928 | 1461281863539 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 16:37:43 INFO - PROCESS | 1928 | 1461281863546 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1928 | 1461281863549 Marionette TRACE conn5 <- [1,2946,null,{}] 16:37:43 INFO - PROCESS | 1928 | 1461281863554 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:43 INFO - PROCESS | 1928 | 1461281863775 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 16:37:44 INFO - PROCESS | 1928 | 1461281864039 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0a38b000 == 197 [pid = 1928] [id = 744] 16:37:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f5a06e2f000) [pid = 1928] [serial = 2233] [outer = (nil)] 16:37:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f5a0ca48400) [pid = 1928] [serial = 2234] [outer = 0x7f5a06e2f000] 16:37:44 INFO - PROCESS | 1928 | 1461281864113 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x7f5a0ca51000) [pid = 1928] [serial = 2235] [outer = 0x7f5a06e2f000] 16:37:44 INFO - PROCESS | 1928 | 1461281864920 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:37:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:37:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1442ms 16:37:44 INFO - PROCESS | 1928 | 1461281864987 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 1928 | 1461281864991 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:37:45 INFO - PROCESS | 1928 | 1461281864997 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 1928 | 1461281864999 Marionette TRACE conn5 <- [1,2950,null,{}] 16:37:45 INFO - PROCESS | 1928 | 1461281865005 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:45 INFO - PROCESS | 1928 | 1461281865229 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 16:37:45 INFO - PROCESS | 1928 | 1461281865531 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a07412800 == 198 [pid = 1928] [id = 745] 16:37:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x7f5a06e33c00) [pid = 1928] [serial = 2236] [outer = (nil)] 16:37:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x7f5a0e7c6400) [pid = 1928] [serial = 2237] [outer = 0x7f5a06e33c00] 16:37:45 INFO - PROCESS | 1928 | 1461281865611 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x7f5a0e7ca000) [pid = 1928] [serial = 2238] [outer = 0x7f5a06e33c00] 16:37:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a07423800 == 199 [pid = 1928] [id = 746] 16:37:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x7f5a084c7c00) [pid = 1928] [serial = 2239] [outer = (nil)] 16:37:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x7f5a084c2c00) [pid = 1928] [serial = 2240] [outer = 0x7f5a084c7c00] 16:37:46 INFO - PROCESS | 1928 | 1461281866474 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:37:46 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:37:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1493ms 16:37:46 INFO - PROCESS | 1928 | 1461281866491 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1928 | 1461281866495 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:37:46 INFO - PROCESS | 1928 | 1461281866501 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1928 | 1461281866504 Marionette TRACE conn5 <- [1,2954,null,{}] 16:37:46 INFO - PROCESS | 1928 | 1461281866514 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 1928 | 1461281866816 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 16:37:47 INFO - PROCESS | 1928 | 1461281867093 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0b940000 == 200 [pid = 1928] [id = 747] 16:37:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x7f5a084c6000) [pid = 1928] [serial = 2241] [outer = (nil)] 16:37:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x7f5a084cc400) [pid = 1928] [serial = 2242] [outer = 0x7f5a084c6000] 16:37:47 INFO - PROCESS | 1928 | 1461281867206 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x7f5a084d1800) [pid = 1928] [serial = 2243] [outer = 0x7f5a084c6000] 16:37:47 INFO - PROCESS | 1928 | 1461281867977 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:37:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:37:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:37:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1487ms 16:37:48 INFO - PROCESS | 1928 | 1461281868006 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 1928 | 1461281868019 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 16:37:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:37:48 INFO - PROCESS | 1928 | 1461281868037 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1928 | 1461281868042 Marionette TRACE conn5 <- [1,2958,null,{}] 16:37:48 INFO - PROCESS | 1928 | 1461281868051 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 1928 | 1461281868311 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 16:37:48 INFO - PROCESS | 1928 | 1461281868578 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a05dc4000 == 201 [pid = 1928] [id = 748] 16:37:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x7f5a084c8000) [pid = 1928] [serial = 2244] [outer = (nil)] 16:37:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 291 (0x7f5a0e7cc800) [pid = 1928] [serial = 2245] [outer = 0x7f5a084c8000] 16:37:48 INFO - PROCESS | 1928 | 1461281868652 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 292 (0x7f5a11098800) [pid = 1928] [serial = 2246] [outer = 0x7f5a084c8000] 16:37:49 INFO - PROCESS | 1928 | 1461281869534 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:37:49 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:37:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1545ms 16:37:49 INFO - PROCESS | 1928 | 1461281869578 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 16:37:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:37:49 INFO - PROCESS | 1928 | 1461281869583 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 16:37:49 INFO - PROCESS | 1928 | 1461281869592 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1928 | 1461281869597 Marionette TRACE conn5 <- [1,2962,null,{}] 16:37:49 INFO - PROCESS | 1928 | 1461281869621 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 1928 | 1461281870042 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 16:37:50 INFO - PROCESS | 1928 | 1461281870364 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a05ddc000 == 202 [pid = 1928] [id = 749] 16:37:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 293 (0x7f5a0b84d400) [pid = 1928] [serial = 2247] [outer = (nil)] 16:37:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 294 (0x7f5a0b854000) [pid = 1928] [serial = 2248] [outer = 0x7f5a0b84d400] 16:37:50 INFO - PROCESS | 1928 | 1461281870494 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 295 (0x7f5a0b858000) [pid = 1928] [serial = 2249] [outer = 0x7f5a0b84d400] 16:37:51 INFO - PROCESS | 1928 | 1461281871589 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:37:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:37:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2040ms 16:37:51 INFO - PROCESS | 1928 | 1461281871668 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1928 | 1461281871674 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 16:37:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:37:51 INFO - PROCESS | 1928 | 1461281871685 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1928 | 1461281871689 Marionette TRACE conn5 <- [1,2966,null,{}] 16:37:51 INFO - PROCESS | 1928 | 1461281871702 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 1928 | 1461281872047 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 16:37:52 INFO - PROCESS | 1928 | 1461281872459 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a07257800 == 203 [pid = 1928] [id = 750] 16:37:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 296 (0x7f5a084ce000) [pid = 1928] [serial = 2250] [outer = (nil)] 16:37:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 297 (0x7f5a0e7c2800) [pid = 1928] [serial = 2251] [outer = 0x7f5a084ce000] 16:37:52 INFO - PROCESS | 1928 | 1461281872581 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 298 (0x7f5a1109ac00) [pid = 1928] [serial = 2252] [outer = 0x7f5a084ce000] 16:37:53 INFO - PROCESS | 1928 | 1461281873753 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:37:53 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:37:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2092ms 16:37:53 INFO - PROCESS | 1928 | 1461281873779 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 16:37:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:37:53 INFO - PROCESS | 1928 | 1461281873784 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 16:37:53 INFO - PROCESS | 1928 | 1461281873792 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 1928 | 1461281873796 Marionette TRACE conn5 <- [1,2970,null,{}] 16:37:53 INFO - PROCESS | 1928 | 1461281873804 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:54 INFO - PROCESS | 1928 | 1461281874155 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 16:37:54 INFO - PROCESS | 1928 | 1461281874543 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08e2a000 == 204 [pid = 1928] [id = 751] 16:37:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 299 (0x7f5a03741400) [pid = 1928] [serial = 2253] [outer = (nil)] 16:37:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 300 (0x7f5a03748000) [pid = 1928] [serial = 2254] [outer = 0x7f5a03741400] 16:37:54 INFO - PROCESS | 1928 | 1461281874666 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 301 (0x7f5a0374c800) [pid = 1928] [serial = 2255] [outer = 0x7f5a03741400] 16:37:55 INFO - PROCESS | 1928 | 1461281875730 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:37:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1987ms 16:37:55 INFO - PROCESS | 1928 | 1461281875781 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1928 | 1461281875786 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 16:37:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:37:55 INFO - PROCESS | 1928 | 1461281875794 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1928 | 1461281875798 Marionette TRACE conn5 <- [1,2974,null,{}] 16:37:55 INFO - PROCESS | 1928 | 1461281875854 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0f8d6800 == 203 [pid = 1928] [id = 570] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a24a8a000 == 202 [pid = 1928] [id = 412] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1d64e800 == 201 [pid = 1928] [id = 209] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a199ab000 == 200 [pid = 1928] [id = 381] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a357d6800 == 199 [pid = 1928] [id = 207] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a10416000 == 198 [pid = 1928] [id = 377] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a2fcc5000 == 197 [pid = 1928] [id = 204] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a308ec800 == 196 [pid = 1928] [id = 374] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26abd800 == 195 [pid = 1928] [id = 214] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26c44000 == 194 [pid = 1928] [id = 236] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0dc58000 == 193 [pid = 1928] [id = 573] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a229a4000 == 192 [pid = 1928] [id = 212] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1793e800 == 191 [pid = 1928] [id = 210] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1111b800 == 190 [pid = 1928] [id = 572] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a3391d800 == 189 [pid = 1928] [id = 721] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a26cdb800 == 188 [pid = 1928] [id = 720] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a23229000 == 187 [pid = 1928] [id = 719] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e687800 == 186 [pid = 1928] [id = 718] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e602800 == 185 [pid = 1928] [id = 717] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1e009000 == 184 [pid = 1928] [id = 716] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1db12800 == 183 [pid = 1928] [id = 715] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a1aea8000 == 182 [pid = 1928] [id = 714] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a18822800 == 181 [pid = 1928] [id = 713] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a186e2000 == 180 [pid = 1928] [id = 712] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a111d5000 == 179 [pid = 1928] [id = 711] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0d45b800 == 178 [pid = 1928] [id = 710] 16:37:59 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a08f88000 == 177 [pid = 1928] [id = 709] 16:37:59 INFO - PROCESS | 1928 | 1461281879393 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 300 (0x7f5a12f31400) [pid = 1928] [serial = 2126] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 299 (0x7f5a0a328c00) [pid = 1928] [serial = 2102] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 298 (0x7f5a1a62f000) [pid = 1928] [serial = 2072] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 297 (0x7f5a0dc45800) [pid = 1928] [serial = 2118] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 296 (0x7f5a10a50c00) [pid = 1928] [serial = 2123] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 295 (0x7f5a0a47a800) [pid = 1928] [serial = 2111] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 294 (0x7f5a08c9b400) [pid = 1928] [serial = 2108] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 293 (0x7f5a11442800) [pid = 1928] [serial = 2124] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 292 (0x7f5a0a031000) [pid = 1928] [serial = 2114] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 291 (0x7f5a0e4d0800) [pid = 1928] [serial = 2120] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 290 (0x7f5a35793c00) [pid = 1928] [serial = 2093] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x7f5a26f76000) [pid = 1928] [serial = 2084] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0x7f5a0a28f000) [pid = 1928] [serial = 2096] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x7f5a18932800) [pid = 1928] [serial = 2058] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x7f5a0adedc00) [pid = 1928] [serial = 2112] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x7f5a35cd4000) [pid = 1928] [serial = 2105] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x7f5a2ac70c00) [pid = 1928] [serial = 2087] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x7f5a09fe3400) [pid = 1928] [serial = 2109] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x7f5a1df0bc00) [pid = 1928] [serial = 2075] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x7f5a24ae2c00) [pid = 1928] [serial = 2081] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x7f5a19bbf400) [pid = 1928] [serial = 2069] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f5a0c188800) [pid = 1928] [serial = 2063] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f5a0e4cf800) [pid = 1928] [serial = 2066] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f5a0c194c00) [pid = 1928] [serial = 2115] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f5a0f7cec00) [pid = 1928] [serial = 2121] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f5a30d2c400) [pid = 1928] [serial = 2090] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f5a35cca800) [pid = 1928] [serial = 2099] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f5a0d597400) [pid = 1928] [serial = 2117] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f5a23098000) [pid = 1928] [serial = 2078] [outer = (nil)] [url = about:blank] 16:37:59 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a08d4fc00) [pid = 1928] [serial = 2060] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1928 | 1461281880045 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a062cd000 == 178 [pid = 1928] [id = 752] 16:38:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f5a084cb000) [pid = 1928] [serial = 2256] [outer = (nil)] 16:38:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f5a08ca2800) [pid = 1928] [serial = 2257] [outer = 0x7f5a084cb000] 16:38:00 INFO - PROCESS | 1928 | 1461281880150 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f5a09f94800) [pid = 1928] [serial = 2258] [outer = 0x7f5a084cb000] 16:38:01 INFO - PROCESS | 1928 | 1461281881262 Marionette TRACE conn5 <- [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:38:01 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:38:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 5506ms 16:38:01 INFO - PROCESS | 1928 | 1461281881304 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 1928 | 1461281881311 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 16:38:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:38:01 INFO - PROCESS | 1928 | 1461281881321 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1928 | 1461281881329 Marionette TRACE conn5 <- [1,2978,null,{}] 16:38:01 INFO - PROCESS | 1928 | 1461281881346 Marionette TRACE conn5 -> [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:38:01 INFO - PROCESS | 1928 | 1461281881728 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 16:38:01 INFO - PROCESS | 1928 | 1461281881754 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08f97000 == 179 [pid = 1928] [id = 753] 16:38:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f5a03749c00) [pid = 1928] [serial = 2259] [outer = (nil)] 16:38:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f5a0a325000) [pid = 1928] [serial = 2260] [outer = 0x7f5a03749c00] 16:38:01 INFO - PROCESS | 1928 | 1461281881860 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f5a0a406800) [pid = 1928] [serial = 2261] [outer = 0x7f5a03749c00] 16:38:03 INFO - PROCESS | 1928 | 1461281883438 Marionette TRACE conn5 <- [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:38:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:38:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2151ms 16:38:03 INFO - PROCESS | 1928 | 1461281883478 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1928 | 1461281883491 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 16:38:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:38:03 INFO - PROCESS | 1928 | 1461281883531 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1928 | 1461281883537 Marionette TRACE conn5 <- [1,2982,null,{}] 16:38:03 INFO - PROCESS | 1928 | 1461281883545 Marionette TRACE conn5 -> [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:38:03 INFO - PROCESS | 1928 | 1461281883916 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 16:38:04 INFO - PROCESS | 1928 | 1461281884045 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0af1d800 == 180 [pid = 1928] [id = 754] 16:38:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f5a0a7cc800) [pid = 1928] [serial = 2262] [outer = (nil)] 16:38:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f5a0adf0800) [pid = 1928] [serial = 2263] [outer = 0x7f5a0a7cc800] 16:38:04 INFO - PROCESS | 1928 | 1461281884161 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f5a0adfac00) [pid = 1928] [serial = 2264] [outer = 0x7f5a0a7cc800] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f5a11273000) [pid = 1928] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f5a22b1cc00) [pid = 1928] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f5a08c9b800) [pid = 1928] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f5a10a55000) [pid = 1928] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f5a11444c00) [pid = 1928] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f5a0a022c00) [pid = 1928] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f5a1deb6000) [pid = 1928] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f5a1debf800) [pid = 1928] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f5a0af6b000) [pid = 1928] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f5a0d403c00) [pid = 1928] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f5a08c9bc00) [pid = 1928] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f5a1130d000) [pid = 1928] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f5a11446000) [pid = 1928] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f5a1e87fc00) [pid = 1928] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f5a11307800) [pid = 1928] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f5a19975000) [pid = 1928] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f5a1d8e2800) [pid = 1928] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f5a0c189c00) [pid = 1928] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f5a1e873800) [pid = 1928] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f5a0a79a000) [pid = 1928] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f5a0a024400) [pid = 1928] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f5a0a294400) [pid = 1928] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f5a1a0b5c00) [pid = 1928] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f5a1bfd4800) [pid = 1928] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f5a0d236000) [pid = 1928] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f5a19977400) [pid = 1928] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f5a11274400) [pid = 1928] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f5a10a5b800) [pid = 1928] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f5a0b8d7400) [pid = 1928] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f5a075bf400) [pid = 1928] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f5a1e454000) [pid = 1928] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f5a1e451000) [pid = 1928] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f5a10a59800) [pid = 1928] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f5a09ff1400) [pid = 1928] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f5a23669000) [pid = 1928] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a0d234000) [pid = 1928] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a075c6000) [pid = 1928] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a30ad2c00) [pid = 1928] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a0c43e800) [pid = 1928] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a09f97800) [pid = 1928] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a11304400) [pid = 1928] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a1d8e0400) [pid = 1928] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a075ba000) [pid = 1928] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a19ad4800) [pid = 1928] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a1893c400) [pid = 1928] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a10a5e400) [pid = 1928] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a11274800) [pid = 1928] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a2262f000) [pid = 1928] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a075c2000) [pid = 1928] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a1074a400) [pid = 1928] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a0d58e800) [pid = 1928] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a19ad2800) [pid = 1928] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a31f11400) [pid = 1928] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a09fea800) [pid = 1928] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a1a05b000) [pid = 1928] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a1a0b3800) [pid = 1928] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a0a322800) [pid = 1928] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a1a634000) [pid = 1928] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a0a293c00) [pid = 1928] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a13342000) [pid = 1928] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a0ae10800) [pid = 1928] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a0a286800) [pid = 1928] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a0c187800) [pid = 1928] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a1e87a000) [pid = 1928] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a0d590800) [pid = 1928] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a0c1ae000) [pid = 1928] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a0d58c400) [pid = 1928] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a23b3e400) [pid = 1928] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a0dc49400) [pid = 1928] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a0a4a4400) [pid = 1928] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a1a95b800) [pid = 1928] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a0dddac00) [pid = 1928] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a19a8a000) [pid = 1928] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a0d232800) [pid = 1928] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a0c437800) [pid = 1928] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a0c438800) [pid = 1928] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a0a7cf800) [pid = 1928] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a075bc000) [pid = 1928] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a06135000) [pid = 1928] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a0a02b000) [pid = 1928] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a06129000) [pid = 1928] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a0b014400) [pid = 1928] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a0a40b800) [pid = 1928] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a0a406000) [pid = 1928] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a09fe7400) [pid = 1928] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a0a404000) [pid = 1928] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a2ac08c00) [pid = 1928] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:38:07 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a075be000) [pid = 1928] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:38:07 INFO - PROCESS | 1928 | 1461281887774 Marionette TRACE conn5 <- [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:38:07 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:38:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:38:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 4325ms 16:38:07 INFO - PROCESS | 1928 | 1461281887831 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 1928 | 1461281887840 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 16:38:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:38:07 INFO - PROCESS | 1928 | 1461281887870 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 1928 | 1461281887881 Marionette TRACE conn5 <- [1,2986,null,{}] 16:38:07 INFO - PROCESS | 1928 | 1461281887888 Marionette TRACE conn5 -> [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:38:08 INFO - PROCESS | 1928 | 1461281888211 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 16:38:08 INFO - PROCESS | 1928 | 1461281888537 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0b05c800 == 181 [pid = 1928] [id = 755] 16:38:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f5a06127800) [pid = 1928] [serial = 2265] [outer = (nil)] 16:38:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f5a0a47c400) [pid = 1928] [serial = 2266] [outer = 0x7f5a06127800] 16:38:08 INFO - PROCESS | 1928 | 1461281888637 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f5a0adfc800) [pid = 1928] [serial = 2267] [outer = 0x7f5a06127800] 16:38:09 INFO - PROCESS | 1928 | 1461281889979 Marionette TRACE conn5 <- [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:38:10 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:38:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2165ms 16:38:10 INFO - PROCESS | 1928 | 1461281890026 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1928 | 1461281890035 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 16:38:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:38:10 INFO - PROCESS | 1928 | 1461281890072 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1928 | 1461281890082 Marionette TRACE conn5 <- [1,2990,null,{}] 16:38:10 INFO - PROCESS | 1928 | 1461281890097 Marionette TRACE conn5 -> [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:38:10 INFO - PROCESS | 1928 | 1461281890426 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 16:38:10 INFO - PROCESS | 1928 | 1461281890842 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a08e39000 == 182 [pid = 1928] [id = 756] 16:38:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f5a076ccc00) [pid = 1928] [serial = 2268] [outer = (nil)] 16:38:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f5a09fe7800) [pid = 1928] [serial = 2269] [outer = 0x7f5a076ccc00] 16:38:10 INFO - PROCESS | 1928 | 1461281890976 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f5a0a294400) [pid = 1928] [serial = 2270] [outer = 0x7f5a076ccc00] 16:38:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0a5d0000 == 183 [pid = 1928] [id = 757] 16:38:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f5a0a40f800) [pid = 1928] [serial = 2271] [outer = (nil)] 16:38:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f5a0a328c00) [pid = 1928] [serial = 2272] [outer = 0x7f5a0a40f800] 16:38:12 INFO - PROCESS | 1928 | 1461281892297 Marionette TRACE conn5 <- [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:38:12 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:38:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2307ms 16:38:12 INFO - PROCESS | 1928 | 1461281892372 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1928 | 1461281892386 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 16:38:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:38:12 INFO - PROCESS | 1928 | 1461281892472 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1928 | 1461281892480 Marionette TRACE conn5 <- [1,2994,null,{}] 16:38:12 INFO - PROCESS | 1928 | 1461281892489 Marionette TRACE conn5 -> [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:38:12 INFO - PROCESS | 1928 | 1461281892890 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 16:38:13 INFO - PROCESS | 1928 | 1461281893322 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0bb5e000 == 184 [pid = 1928] [id = 758] 16:38:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f5a0a40b800) [pid = 1928] [serial = 2273] [outer = (nil)] 16:38:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f5a0a7c8800) [pid = 1928] [serial = 2274] [outer = 0x7f5a0a40b800] 16:38:13 INFO - PROCESS | 1928 | 1461281893459 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f5a0ae07800) [pid = 1928] [serial = 2275] [outer = 0x7f5a0a40b800] 16:38:14 INFO - PROCESS | 1928 | 1461281894503 Marionette TRACE conn5 <- [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:38:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:38:14 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:38:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2072ms 16:38:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:38:14 INFO - PROCESS | 1928 | 1461281894513 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1928 | 1461281894516 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 16:38:14 INFO - PROCESS | 1928 | 1461281894523 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1928 | 1461281894528 Marionette TRACE conn5 <- [1,2998,null,{}] 16:38:14 INFO - PROCESS | 1928 | 1461281894544 Marionette TRACE conn5 -> [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:38:14 INFO - PROCESS | 1928 | 1461281894774 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 16:38:15 INFO - PROCESS | 1928 | 1461281895046 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0c4b6000 == 185 [pid = 1928] [id = 759] 16:38:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f5a0b00f800) [pid = 1928] [serial = 2276] [outer = (nil)] 16:38:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f5a0b850c00) [pid = 1928] [serial = 2277] [outer = 0x7f5a0b00f800] 16:38:15 INFO - PROCESS | 1928 | 1461281895150 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f5a0b8dd800) [pid = 1928] [serial = 2278] [outer = 0x7f5a0b00f800] 16:38:15 INFO - PROCESS | 1928 | 1461281895985 Marionette TRACE conn5 <- [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:38:16 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:38:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1485ms 16:38:16 INFO - PROCESS | 1928 | 1461281896007 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 16:38:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:38:16 INFO - PROCESS | 1928 | 1461281896012 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 16:38:16 INFO - PROCESS | 1928 | 1461281896018 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1928 | 1461281896021 Marionette TRACE conn5 <- [1,3002,null,{}] 16:38:16 INFO - PROCESS | 1928 | 1461281896026 Marionette TRACE conn5 -> [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:38:16 INFO - PROCESS | 1928 | 1461281896258 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 16:38:16 INFO - PROCESS | 1928 | 1461281896573 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0dc58000 == 186 [pid = 1928] [id = 760] 16:38:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f5a0b010c00) [pid = 1928] [serial = 2279] [outer = (nil)] 16:38:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f5a0c1b1400) [pid = 1928] [serial = 2280] [outer = 0x7f5a0b010c00] 16:38:16 INFO - PROCESS | 1928 | 1461281896687 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f5a0c43ac00) [pid = 1928] [serial = 2281] [outer = 0x7f5a0b010c00] 16:38:17 INFO - PROCESS | 1928 | 1461281897515 Marionette TRACE conn5 <- [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:38:17 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:38:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1530ms 16:38:17 INFO - PROCESS | 1928 | 1461281897549 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 1928 | 1461281897553 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 16:38:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:38:17 INFO - PROCESS | 1928 | 1461281897560 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 1928 | 1461281897565 Marionette TRACE conn5 <- [1,3006,null,{}] 16:38:17 INFO - PROCESS | 1928 | 1461281897570 Marionette TRACE conn5 -> [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:38:17 INFO - PROCESS | 1928 | 1461281897855 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 16:38:18 INFO - PROCESS | 1928 | 1461281898126 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0e81c000 == 187 [pid = 1928] [id = 761] 16:38:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f5a0b854400) [pid = 1928] [serial = 2282] [outer = (nil)] 16:38:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f5a0ca4c400) [pid = 1928] [serial = 2283] [outer = 0x7f5a0b854400] 16:38:18 INFO - PROCESS | 1928 | 1461281898207 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f5a0d58c800) [pid = 1928] [serial = 2284] [outer = 0x7f5a0b854400] 16:38:19 INFO - PROCESS | 1928 | 1461281899031 Marionette TRACE conn5 <- [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:38:19 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:38:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1532ms 16:38:19 INFO - PROCESS | 1928 | 1461281899092 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1928 | 1461281899096 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:38:19 INFO - PROCESS | 1928 | 1461281899102 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1928 | 1461281899106 Marionette TRACE conn5 <- [1,3010,null,{}] 16:38:19 INFO - PROCESS | 1928 | 1461281899111 Marionette TRACE conn5 -> [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:38:19 INFO - PROCESS | 1928 | 1461281899438 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 16:38:19 INFO - PROCESS | 1928 | 1461281899784 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10551800 == 188 [pid = 1928] [id = 762] 16:38:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f5a0e54d400) [pid = 1928] [serial = 2285] [outer = (nil)] 16:38:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f5a0e6b3000) [pid = 1928] [serial = 2286] [outer = 0x7f5a0e54d400] 16:38:20 INFO - PROCESS | 1928 | 1461281900005 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f5a0e6bc400) [pid = 1928] [serial = 2287] [outer = 0x7f5a0e54d400] 16:38:20 INFO - PROCESS | 1928 | 1461281900969 Marionette TRACE conn5 <- [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:38:20 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:38:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1888ms 16:38:20 INFO - PROCESS | 1928 | 1461281900992 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 1928 | 1461281900996 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 16:38:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:38:21 INFO - PROCESS | 1928 | 1461281901002 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1928 | 1461281901006 Marionette TRACE conn5 <- [1,3014,null,{}] 16:38:21 INFO - PROCESS | 1928 | 1461281901011 Marionette TRACE conn5 -> [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:38:21 INFO - PROCESS | 1928 | 1461281901271 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 16:38:21 INFO - PROCESS | 1928 | 1461281901529 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1082e000 == 189 [pid = 1928] [id = 763] 16:38:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f5a0b00e800) [pid = 1928] [serial = 2288] [outer = (nil)] 16:38:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f5a0f7c8800) [pid = 1928] [serial = 2289] [outer = 0x7f5a0b00e800] 16:38:21 INFO - PROCESS | 1928 | 1461281901608 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f5a0fbd0000) [pid = 1928] [serial = 2290] [outer = 0x7f5a0b00e800] 16:38:21 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:38:22 INFO - PROCESS | 1928 | 1461281902494 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:38:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:38:22 INFO - {} 16:38:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:38:22 INFO - {} 16:38:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:38:22 INFO - {} 16:38:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:38:22 INFO - {} 16:38:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1530ms 16:38:22 INFO - PROCESS | 1928 | 1461281902542 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 1928 | 1461281902546 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 16:38:22 INFO - TEST-START | /FileAPI/fileReader.html 16:38:22 INFO - PROCESS | 1928 | 1461281902552 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1928 | 1461281902554 Marionette TRACE conn5 <- [1,3018,null,{}] 16:38:22 INFO - PROCESS | 1928 | 1461281902560 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:22 INFO - PROCESS | 1928 | 1461281902895 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 16:38:23 INFO - PROCESS | 1928 | 1461281903108 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a11883000 == 190 [pid = 1928] [id = 764] 16:38:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f5a0db5b400) [pid = 1928] [serial = 2291] [outer = (nil)] 16:38:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f5a10a50c00) [pid = 1928] [serial = 2292] [outer = 0x7f5a0db5b400] 16:38:23 INFO - PROCESS | 1928 | 1461281903222 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f5a1109f400) [pid = 1928] [serial = 2293] [outer = 0x7f5a0db5b400] 16:38:24 INFO - PROCESS | 1928 | 1461281904014 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:38:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:38:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:38:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:38:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:38:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 1535ms 16:38:24 INFO - TEST-START | /FileAPI/historical.html 16:38:24 INFO - PROCESS | 1928 | 1461281904089 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 1928 | 1461281904092 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 16:38:24 INFO - PROCESS | 1928 | 1461281904099 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 1928 | 1461281904102 Marionette TRACE conn5 <- [1,3022,null,{}] 16:38:24 INFO - PROCESS | 1928 | 1461281904107 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:24 INFO - PROCESS | 1928 | 1461281904337 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 16:38:24 INFO - PROCESS | 1928 | 1461281904629 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1312f800 == 191 [pid = 1928] [id = 765] 16:38:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f5a0e7cc400) [pid = 1928] [serial = 2294] [outer = (nil)] 16:38:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f5a110a4400) [pid = 1928] [serial = 2295] [outer = 0x7f5a0e7cc400] 16:38:24 INFO - PROCESS | 1928 | 1461281904706 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f5a1126b000) [pid = 1928] [serial = 2296] [outer = 0x7f5a0e7cc400] 16:38:25 INFO - PROCESS | 1928 | 1461281905504 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:38:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:38:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:38:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:38:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:38:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:38:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:38:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:38:25 INFO - TEST-OK | /FileAPI/historical.html | took 1437ms 16:38:25 INFO - PROCESS | 1928 | 1461281905539 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 1928 | 1461281905542 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 16:38:25 INFO - PROCESS | 1928 | 1461281905551 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 1928 | 1461281905559 Marionette TRACE conn5 <- [1,3026,null,{}] 16:38:25 INFO - TEST-START | /FileAPI/idlharness.html 16:38:25 INFO - PROCESS | 1928 | 1461281905565 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 1928 | 1461281905822 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 16:38:26 INFO - PROCESS | 1928 | 1461281906080 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a17945000 == 192 [pid = 1928] [id = 766] 16:38:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f5a10a57000) [pid = 1928] [serial = 2297] [outer = (nil)] 16:38:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f5a112c8000) [pid = 1928] [serial = 2298] [outer = 0x7f5a10a57000] 16:38:26 INFO - PROCESS | 1928 | 1461281906157 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f5a1130c400) [pid = 1928] [serial = 2299] [outer = 0x7f5a10a57000] 16:38:27 INFO - PROCESS | 1928 | 1461281907866 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:38:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:38:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:38:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:38:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:38:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:38:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:38:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:38:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:38:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:38:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:38:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:38:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:38:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:38:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:38:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 2420ms 16:38:28 INFO - PROCESS | 1928 | 1461281908084 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1928 | 1461281908092 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 16:38:28 INFO - TEST-START | /FileAPI/idlharness.worker 16:38:28 INFO - PROCESS | 1928 | 1461281908102 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1928 | 1461281908106 Marionette TRACE conn5 <- [1,3030,null,{}] 16:38:28 INFO - PROCESS | 1928 | 1461281908111 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 1928 | 1461281908356 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 16:38:28 INFO - PROCESS | 1928 | 1461281908639 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a111ce800 == 193 [pid = 1928] [id = 767] 16:38:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f5a110a5400) [pid = 1928] [serial = 2300] [outer = (nil)] 16:38:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f5a18972800) [pid = 1928] [serial = 2301] [outer = 0x7f5a110a5400] 16:38:28 INFO - PROCESS | 1928 | 1461281908720 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f5a19ad2800) [pid = 1928] [serial = 2302] [outer = 0x7f5a110a5400] 16:38:29 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:38:31 INFO - PROCESS | 1928 | 1461281911034 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:38:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:38:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:38:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:38:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:38:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:38:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:38:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:31 INFO - {} 16:38:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3063ms 16:38:31 INFO - PROCESS | 1928 | 1461281911166 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 1928 | 1461281911169 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 16:38:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:38:31 INFO - PROCESS | 1928 | 1461281911179 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1928 | 1461281911184 Marionette TRACE conn5 <- [1,3034,null,{}] 16:38:31 INFO - PROCESS | 1928 | 1461281911197 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 1928 | 1461281911535 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 16:38:31 INFO - PROCESS | 1928 | 1461281911823 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1de51800 == 194 [pid = 1928] [id = 768] 16:38:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f5a08c99c00) [pid = 1928] [serial = 2303] [outer = (nil)] 16:38:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f5a1a05f400) [pid = 1928] [serial = 2304] [outer = 0x7f5a08c99c00] 16:38:31 INFO - PROCESS | 1928 | 1461281911895 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f5a1df0bc00) [pid = 1928] [serial = 2305] [outer = 0x7f5a08c99c00] 16:38:32 INFO - PROCESS | 1928 | 1461281912666 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:38:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1545ms 16:38:32 INFO - PROCESS | 1928 | 1461281912726 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1928 | 1461281912730 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 16:38:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:38:32 INFO - PROCESS | 1928 | 1461281912736 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1928 | 1461281912739 Marionette TRACE conn5 <- [1,3038,null,{}] 16:38:32 INFO - PROCESS | 1928 | 1461281912790 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 1928 | 1461281913027 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 16:38:33 INFO - PROCESS | 1928 | 1461281913309 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a1e021800 == 195 [pid = 1928] [id = 769] 16:38:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f5a0a40ac00) [pid = 1928] [serial = 2306] [outer = (nil)] 16:38:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f5a1e0d8800) [pid = 1928] [serial = 2307] [outer = 0x7f5a0a40ac00] 16:38:33 INFO - PROCESS | 1928 | 1461281913383 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f5a1e2b2000) [pid = 1928] [serial = 2308] [outer = 0x7f5a0a40ac00] 16:38:34 INFO - PROCESS | 1928 | 1461281914202 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:38:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:38:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:38:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1484ms 16:38:34 INFO - PROCESS | 1928 | 1461281914222 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 16:38:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:38:34 INFO - PROCESS | 1928 | 1461281914225 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 16:38:34 INFO - PROCESS | 1928 | 1461281914232 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1928 | 1461281914235 Marionette TRACE conn5 <- [1,3042,null,{}] 16:38:34 INFO - PROCESS | 1928 | 1461281914240 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:34 INFO - PROCESS | 1928 | 1461281914468 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 16:38:34 INFO - PROCESS | 1928 | 1461281914730 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1e675800 == 196 [pid = 1928] [id = 770] 16:38:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f5a19accc00) [pid = 1928] [serial = 2309] [outer = (nil)] 16:38:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f5a1e44d800) [pid = 1928] [serial = 2310] [outer = 0x7f5a19accc00] 16:38:34 INFO - PROCESS | 1928 | 1461281914802 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f5a1e5a9000) [pid = 1928] [serial = 2311] [outer = 0x7f5a19accc00] 16:38:36 INFO - PROCESS | 1928 | 1461281915956 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:38:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:38:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:38:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1812ms 16:38:36 INFO - PROCESS | 1928 | 1461281916046 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 1928 | 1461281916051 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 16:38:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:38:36 INFO - PROCESS | 1928 | 1461281916126 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 1928 | 1461281916129 Marionette TRACE conn5 <- [1,3046,null,{}] 16:38:36 INFO - PROCESS | 1928 | 1461281916136 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:36 INFO - PROCESS | 1928 | 1461281916359 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 16:38:36 INFO - PROCESS | 1928 | 1461281916745 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1aac2000 == 197 [pid = 1928] [id = 771] 16:38:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f5a075ba400) [pid = 1928] [serial = 2312] [outer = (nil)] 16:38:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f5a19a84c00) [pid = 1928] [serial = 2313] [outer = 0x7f5a075ba400] 16:38:36 INFO - PROCESS | 1928 | 1461281916818 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f5a19c5e400) [pid = 1928] [serial = 2314] [outer = 0x7f5a075ba400] 16:38:37 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:38:37 INFO - PROCESS | 1928 | 1461281917660 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:38:37 INFO - {} 16:38:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1603ms 16:38:37 INFO - PROCESS | 1928 | 1461281917708 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 1928 | 1461281917711 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 16:38:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:38:37 INFO - PROCESS | 1928 | 1461281917721 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1928 | 1461281917724 Marionette TRACE conn5 <- [1,3050,null,{}] 16:38:37 INFO - PROCESS | 1928 | 1461281917730 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 1928 | 1461281917990 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 16:38:38 INFO - PROCESS | 1928 | 1461281918280 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1db0a000 == 198 [pid = 1928] [id = 772] 16:38:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f5a19c60c00) [pid = 1928] [serial = 2315] [outer = (nil)] 16:38:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f5a1a426400) [pid = 1928] [serial = 2316] [outer = 0x7f5a19c60c00] 16:38:38 INFO - PROCESS | 1928 | 1461281918403 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f5a1a955400) [pid = 1928] [serial = 2317] [outer = 0x7f5a19c60c00] 16:38:39 INFO - PROCESS | 1928 | 1461281919140 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:38:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:38:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:38:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:38:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1486ms 16:38:39 INFO - PROCESS | 1928 | 1461281919207 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 1928 | 1461281919210 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 16:38:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:38:39 INFO - PROCESS | 1928 | 1461281919217 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1928 | 1461281919221 Marionette TRACE conn5 <- [1,3054,null,{}] 16:38:39 INFO - PROCESS | 1928 | 1461281919226 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:39 INFO - PROCESS | 1928 | 1461281919456 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 16:38:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a0af1d800 == 197 [pid = 1928] [id = 754] 16:38:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a08f97000 == 196 [pid = 1928] [id = 753] 16:38:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a062cd000 == 195 [pid = 1928] [id = 752] 16:38:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f5a07423800 == 194 [pid = 1928] [id = 746] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f5a18978400) [pid = 1928] [serial = 1944] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f5a24420c00) [pid = 1928] [serial = 2037] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f5a227d3c00) [pid = 1928] [serial = 1974] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f5a13335c00) [pid = 1928] [serial = 1884] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f5a18916c00) [pid = 1928] [serial = 2127] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f5a1e0d5c00) [pid = 1928] [serial = 2022] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f5a1ff7e800) [pid = 1928] [serial = 2076] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f5a2fcf0c00) [pid = 1928] [serial = 2088] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f5a0c24c800) [pid = 1928] [serial = 2064] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f5a1a0bf800) [pid = 1928] [serial = 2070] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f5a1d8de800) [pid = 1928] [serial = 2019] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f5a29d70800) [pid = 1928] [serial = 2085] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f5a19acb400) [pid = 1928] [serial = 2013] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f5a2365d800) [pid = 1928] [serial = 2031] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f5a1a9ea800) [pid = 1928] [serial = 2073] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f5a212f8000) [pid = 1928] [serial = 2028] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f5a1e447800) [pid = 1928] [serial = 2025] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f5a0d58a800) [pid = 1928] [serial = 2004] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f5a2123fc00) [pid = 1928] [serial = 1968] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f5a1e0d2800) [pid = 1928] [serial = 1959] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f5a0a798400) [pid = 1928] [serial = 1932] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f5a0a32e800) [pid = 1928] [serial = 2103] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f5a1c0cdc00) [pid = 1928] [serial = 1899] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f5a26a2b800) [pid = 1928] [serial = 2082] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f5a130e6000) [pid = 1928] [serial = 1998] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f5a19c5b800) [pid = 1928] [serial = 1890] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f5a1130c800) [pid = 1928] [serial = 1875] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f5a11451000) [pid = 1928] [serial = 2007] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f5a0dc49000) [pid = 1928] [serial = 1935] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f5a107f8c00) [pid = 1928] [serial = 2067] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f5a1ff81400) [pid = 1928] [serial = 1965] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f5a1e5aec00) [pid = 1928] [serial = 1962] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f5a1896cc00) [pid = 1928] [serial = 1887] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f5a1333ac00) [pid = 1928] [serial = 1941] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f5a24dc7400) [pid = 1928] [serial = 2040] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f5a0e550c00) [pid = 1928] [serial = 1869] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f5a0ae0a800) [pid = 1928] [serial = 1977] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f5a30f51800) [pid = 1928] [serial = 2091] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f5a0d595000) [pid = 1928] [serial = 1866] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f5a1d956000) [pid = 1928] [serial = 1956] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f5a12f55800) [pid = 1928] [serial = 1881] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f5a23669400) [pid = 1928] [serial = 2079] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f5a08d5c000) [pid = 1928] [serial = 1860] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f5a1d648400) [pid = 1928] [serial = 1953] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f5a1deb4c00) [pid = 1928] [serial = 1905] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f5a1144c800) [pid = 1928] [serial = 1938] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f5a117de800) [pid = 1928] [serial = 1878] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f5a23b48800) [pid = 1928] [serial = 2034] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f5a0a024800) [pid = 1928] [serial = 2061] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f5a1d856800) [pid = 1928] [serial = 1902] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f5a18938400) [pid = 1928] [serial = 2010] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f5a1a34c400) [pid = 1928] [serial = 1947] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f5a35cd3c00) [pid = 1928] [serial = 2094] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f5a0a797400) [pid = 1928] [serial = 2001] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f5a1a9ef000) [pid = 1928] [serial = 1896] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f5a1a953c00) [pid = 1928] [serial = 1893] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f5a35f6f000) [pid = 1928] [serial = 2106] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f5a1bfd3800) [pid = 1928] [serial = 2016] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f5a35d53000) [pid = 1928] [serial = 2100] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f5a1a95ac00) [pid = 1928] [serial = 1950] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f5a0c193400) [pid = 1928] [serial = 1863] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f5a0a294000) [pid = 1928] [serial = 2097] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f5a1171b400) [pid = 1928] [serial = 1929] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f5a2239bc00) [pid = 1928] [serial = 1971] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f5a107f2c00) [pid = 1928] [serial = 1872] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f5a0c436000) [pid = 1928] [serial = 2192] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f5a0d411000) [pid = 1928] [serial = 2193] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f5a30f10c00) [pid = 1928] [serial = 2162] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f5a24dc6000) [pid = 1928] [serial = 2160] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f5a23d3b000) [pid = 1928] [serial = 2159] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f5a22940000) [pid = 1928] [serial = 2157] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f5a22398c00) [pid = 1928] [serial = 2156] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f5a1e874000) [pid = 1928] [serial = 2154] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f5a1e454800) [pid = 1928] [serial = 2153] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f5a1e2b6000) [pid = 1928] [serial = 2151] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f5a1df0d000) [pid = 1928] [serial = 2150] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f5a1d954c00) [pid = 1928] [serial = 2148] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f5a1c0d2c00) [pid = 1928] [serial = 2147] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f5a1a635000) [pid = 1928] [serial = 2145] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f5a19ad2c00) [pid = 1928] [serial = 2144] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f5a1996f800) [pid = 1928] [serial = 2142] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f5a18916800) [pid = 1928] [serial = 2141] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f5a11460400) [pid = 1928] [serial = 2139] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f5a112d1c00) [pid = 1928] [serial = 2138] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f5a0e544c00) [pid = 1928] [serial = 2136] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f5a0d58c000) [pid = 1928] [serial = 2135] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f5a0ae0ec00) [pid = 1928] [serial = 2133] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f5a0adf7400) [pid = 1928] [serial = 2132] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f5a09f97400) [pid = 1928] [serial = 2130] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f5a076ca400) [pid = 1928] [serial = 2129] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f5a0a7c9400) [pid = 1928] [serial = 2189] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f5a0a288000) [pid = 1928] [serial = 2186] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f5a0a326400) [pid = 1928] [serial = 2187] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f5a06134000) [pid = 1928] [serial = 2184] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f5a0612f400) [pid = 1928] [serial = 2183] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f5a33904800) [pid = 1928] [serial = 2181] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f5a2239ac00) [pid = 1928] [serial = 2180] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f5a11436800) [pid = 1928] [serial = 2178] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f5a1142e000) [pid = 1928] [serial = 2177] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f5a0b014000) [pid = 1928] [serial = 2175] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f5a0b00f400) [pid = 1928] [serial = 2174] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f5a11430c00) [pid = 1928] [serial = 2172] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f5a11272400) [pid = 1928] [serial = 2171] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f5a0a411400) [pid = 1928] [serial = 2169] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f5a0a40c400) [pid = 1928] [serial = 2168] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f5a35cd4800) [pid = 1928] [serial = 2166] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f5a320dbc00) [pid = 1928] [serial = 2165] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f5a31dd4800) [pid = 1928] [serial = 2163] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a0e6b3c00) [pid = 1928] [serial = 2196] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a0e6bd400) [pid = 1928] [serial = 2198] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a0adef000) [pid = 1928] [serial = 2195] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a0adfc400) [pid = 1928] [serial = 2190] [outer = (nil)] [url = about:blank] 16:38:41 INFO - PROCESS | 1928 | 1461281921774 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a05f94800 == 195 [pid = 1928] [id = 773] 16:38:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a0374c400) [pid = 1928] [serial = 2318] [outer = (nil)] 16:38:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a06130400) [pid = 1928] [serial = 2319] [outer = 0x7f5a0374c400] 16:38:41 INFO - PROCESS | 1928 | 1461281921857 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a06e2a000) [pid = 1928] [serial = 2320] [outer = 0x7f5a0374c400] 16:38:43 INFO - PROCESS | 1928 | 1461281922992 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:38:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:38:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3876ms 16:38:43 INFO - PROCESS | 1928 | 1461281923096 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 1928 | 1461281923110 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 16:38:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:38:43 INFO - PROCESS | 1928 | 1461281923159 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 1928 | 1461281923199 Marionette TRACE conn5 <- [1,3058,null,{}] 16:38:43 INFO - PROCESS | 1928 | 1461281923219 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:43 INFO - PROCESS | 1928 | 1461281923558 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 16:38:43 INFO - PROCESS | 1928 | 1461281923591 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08d18000 == 196 [pid = 1928] [id = 774] 16:38:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a09f96000) [pid = 1928] [serial = 2321] [outer = (nil)] 16:38:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a0a02a000) [pid = 1928] [serial = 2322] [outer = 0x7f5a09f96000] 16:38:43 INFO - PROCESS | 1928 | 1461281923655 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f5a0a28fc00) [pid = 1928] [serial = 2323] [outer = 0x7f5a09f96000] 16:38:44 INFO - PROCESS | 1928 | 1461281924568 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:38:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:38:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:38:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:38:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:38:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:38:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:38:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:38:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:38:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1453ms 16:38:44 INFO - PROCESS | 1928 | 1461281924605 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 1928 | 1461281924611 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 16:38:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:38:44 INFO - PROCESS | 1928 | 1461281924625 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 1928 | 1461281924627 Marionette TRACE conn5 <- [1,3062,null,{}] 16:38:44 INFO - PROCESS | 1928 | 1461281924633 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:44 INFO - PROCESS | 1928 | 1461281924900 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 16:38:44 INFO - PROCESS | 1928 | 1461281924938 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0905e000 == 197 [pid = 1928] [id = 775] 16:38:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f5a0a28cc00) [pid = 1928] [serial = 2324] [outer = (nil)] 16:38:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f5a0a47e400) [pid = 1928] [serial = 2325] [outer = 0x7f5a0a28cc00] 16:38:45 INFO - PROCESS | 1928 | 1461281925003 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a0a7c4800) [pid = 1928] [serial = 2326] [outer = 0x7f5a0a28cc00] 16:38:45 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:38:46 INFO - PROCESS | 1928 | 1461281926252 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:38:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:38:46 INFO - {} 16:38:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1680ms 16:38:46 INFO - PROCESS | 1928 | 1461281926332 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 1928 | 1461281926335 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 16:38:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:38:46 INFO - PROCESS | 1928 | 1461281926737 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 1928 | 1461281926747 Marionette TRACE conn5 <- [1,3066,null,{}] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f5a0a7cc800) [pid = 1928] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f5a23d3ac00) [pid = 1928] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f5a211df400) [pid = 1928] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f5a0a28b000) [pid = 1928] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f5a211de800) [pid = 1928] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f5a11436c00) [pid = 1928] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f5a0a327400) [pid = 1928] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f5a1130a400) [pid = 1928] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f5a0e6bac00) [pid = 1928] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f5a0adf9000) [pid = 1928] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f5a03749c00) [pid = 1928] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f5a084cb000) [pid = 1928] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f5a084c7c00) [pid = 1928] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:38:46 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f5a06e2a400) [pid = 1928] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:38:46 INFO - PROCESS | 1928 | 1461281926836 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 1928 | 1461281927042 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 16:38:47 INFO - PROCESS | 1928 | 1461281927218 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0b062800 == 198 [pid = 1928] [id = 776] 16:38:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f5a0adef000) [pid = 1928] [serial = 2327] [outer = (nil)] 16:38:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f5a0b008800) [pid = 1928] [serial = 2328] [outer = 0x7f5a0adef000] 16:38:47 INFO - PROCESS | 1928 | 1461281927279 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f5a0b015400) [pid = 1928] [serial = 2329] [outer = 0x7f5a0adef000] 16:38:47 INFO - PROCESS | 1928 | 1461281927905 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:38:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:38:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1570ms 16:38:47 INFO - PROCESS | 1928 | 1461281927916 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 1928 | 1461281927919 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:38:47 INFO - PROCESS | 1928 | 1461281927926 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 1928 | 1461281927928 Marionette TRACE conn5 <- [1,3070,null,{}] 16:38:47 INFO - PROCESS | 1928 | 1461281927933 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:48 INFO - PROCESS | 1928 | 1461281928136 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 16:38:48 INFO - PROCESS | 1928 | 1461281928337 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0c064800 == 199 [pid = 1928] [id = 777] 16:38:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f5a0adf4800) [pid = 1928] [serial = 2330] [outer = (nil)] 16:38:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f5a0b8d3400) [pid = 1928] [serial = 2331] [outer = 0x7f5a0adf4800] 16:38:48 INFO - PROCESS | 1928 | 1461281928410 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f5a0c189c00) [pid = 1928] [serial = 2332] [outer = 0x7f5a0adf4800] 16:38:49 INFO - PROCESS | 1928 | 1461281929392 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:38:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:38:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:38:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:38:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:38:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:38:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:38:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1484ms 16:38:49 INFO - PROCESS | 1928 | 1461281929412 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 1928 | 1461281929418 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 16:38:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:38:49 INFO - PROCESS | 1928 | 1461281929427 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1928 | 1461281929431 Marionette TRACE conn5 <- [1,3074,null,{}] 16:38:49 INFO - PROCESS | 1928 | 1461281929440 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:49 INFO - PROCESS | 1928 | 1461281929678 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 16:38:49 INFO - PROCESS | 1928 | 1461281929962 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a08e25000 == 200 [pid = 1928] [id = 778] 16:38:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f5a06e2f800) [pid = 1928] [serial = 2333] [outer = (nil)] 16:38:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f5a076d7400) [pid = 1928] [serial = 2334] [outer = 0x7f5a06e2f800] 16:38:50 INFO - PROCESS | 1928 | 1461281930043 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f5a09f93400) [pid = 1928] [serial = 2335] [outer = 0x7f5a06e2f800] 16:38:50 INFO - PROCESS | 1928 | 1461281930907 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:38:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1540ms 16:38:50 INFO - PROCESS | 1928 | 1461281930968 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 1928 | 1461281930977 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 16:38:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:38:51 INFO - PROCESS | 1928 | 1461281931002 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1928 | 1461281931007 Marionette TRACE conn5 <- [1,3078,null,{}] 16:38:51 INFO - PROCESS | 1928 | 1461281931019 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:51 INFO - PROCESS | 1928 | 1461281931252 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 16:38:51 INFO - PROCESS | 1928 | 1461281931526 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0bb50800 == 201 [pid = 1928] [id = 779] 16:38:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f5a0a023000) [pid = 1928] [serial = 2336] [outer = (nil)] 16:38:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f5a0a3ed400) [pid = 1928] [serial = 2337] [outer = 0x7f5a0a023000] 16:38:51 INFO - PROCESS | 1928 | 1461281931600 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f5a0a410000) [pid = 1928] [serial = 2338] [outer = 0x7f5a0a023000] 16:38:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:38:52 INFO - reader.readAsText(blob_2) 16:38:52 INFO - }" did not throw 16:38:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:38:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:38:52 INFO - reader.readAsDataURL(blob_2) 16:38:52 INFO - }" did not throw 16:38:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:38:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:38:52 INFO - reader.readAsArrayBuffer(blob_2) 16:38:52 INFO - }" did not throw 16:38:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:38:52 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:38:52 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:38:52 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1928 | 1461281932609 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 16:38:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:38:52 INFO - PROCESS | 1928 | 1461281932618 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1928 | 1461281932625 Marionette TRACE conn5 <- [1,3082,null,{}] 16:38:52 INFO - PROCESS | 1928 | 1461281932641 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 1928 | 1461281932866 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 16:38:53 INFO - PROCESS | 1928 | 1461281933151 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a0d443000 == 202 [pid = 1928] [id = 780] 16:38:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f5a0a7cec00) [pid = 1928] [serial = 2339] [outer = (nil)] 16:38:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f5a0b84c800) [pid = 1928] [serial = 2340] [outer = 0x7f5a0a7cec00] 16:38:53 INFO - PROCESS | 1928 | 1461281933231 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f5a0b8dc400) [pid = 1928] [serial = 2341] [outer = 0x7f5a0a7cec00] 16:38:54 INFO - PROCESS | 1928 | 1461281934036 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:38:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:38:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:38:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:38:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1435ms 16:38:54 INFO - PROCESS | 1928 | 1461281934055 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 1928 | 1461281934059 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 16:38:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:38:54 INFO - PROCESS | 1928 | 1461281934065 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1928 | 1461281934068 Marionette TRACE conn5 <- [1,3086,null,{}] 16:38:54 INFO - PROCESS | 1928 | 1461281934073 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 1928 | 1461281934293 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 16:38:54 INFO - PROCESS | 1928 | 1461281934579 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0e80e800 == 203 [pid = 1928] [id = 781] 16:38:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f5a0af6a800) [pid = 1928] [serial = 2342] [outer = (nil)] 16:38:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f5a0c249c00) [pid = 1928] [serial = 2343] [outer = 0x7f5a0af6a800] 16:38:54 INFO - PROCESS | 1928 | 1461281934659 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f5a0ca43800) [pid = 1928] [serial = 2344] [outer = 0x7f5a0af6a800] 16:38:55 INFO - PROCESS | 1928 | 1461281935415 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:38:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1384ms 16:38:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:38:55 INFO - PROCESS | 1928 | 1461281935450 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 1928 | 1461281935453 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 16:38:55 INFO - PROCESS | 1928 | 1461281935459 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1928 | 1461281935462 Marionette TRACE conn5 <- [1,3090,null,{}] 16:38:55 INFO - PROCESS | 1928 | 1461281935471 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:55 INFO - PROCESS | 1928 | 1461281935740 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 16:38:56 INFO - PROCESS | 1928 | 1461281935998 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a0f9c7000 == 204 [pid = 1928] [id = 782] 16:38:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f5a0c192c00) [pid = 1928] [serial = 2345] [outer = (nil)] 16:38:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f5a0ca4b000) [pid = 1928] [serial = 2346] [outer = 0x7f5a0c192c00] 16:38:56 INFO - PROCESS | 1928 | 1461281936072 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f5a0d40a000) [pid = 1928] [serial = 2347] [outer = 0x7f5a0c192c00] 16:38:56 INFO - PROCESS | 1928 | 1461281936862 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:38:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:38:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1446ms 16:38:56 INFO - PROCESS | 1928 | 1461281936905 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 1928 | 1461281936909 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 16:38:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:38:56 INFO - PROCESS | 1928 | 1461281936914 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 1928 | 1461281936917 Marionette TRACE conn5 <- [1,3094,null,{}] 16:38:56 INFO - PROCESS | 1928 | 1461281936922 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 1928 | 1461281937172 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 16:38:57 INFO - PROCESS | 1928 | 1461281937455 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a10831000 == 205 [pid = 1928] [id = 783] 16:38:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f5a0d40f400) [pid = 1928] [serial = 2348] [outer = (nil)] 16:38:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f5a0e6b7c00) [pid = 1928] [serial = 2349] [outer = 0x7f5a0d40f400] 16:38:57 INFO - PROCESS | 1928 | 1461281937535 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f5a0e7cc000) [pid = 1928] [serial = 2350] [outer = 0x7f5a0d40f400] 16:38:58 INFO - PROCESS | 1928 | 1461281938306 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:38:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:38:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1431ms 16:38:58 INFO - PROCESS | 1928 | 1461281938347 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 16:38:58 INFO - PROCESS | 1928 | 1461281938350 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 16:38:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:38:58 INFO - PROCESS | 1928 | 1461281938356 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 1928 | 1461281938358 Marionette TRACE conn5 <- [1,3098,null,{}] 16:38:58 INFO - PROCESS | 1928 | 1461281938364 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:58 INFO - PROCESS | 1928 | 1461281938625 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 16:38:58 INFO - PROCESS | 1928 | 1461281938884 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a111e6000 == 206 [pid = 1928] [id = 784] 16:38:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f5a0a7c6c00) [pid = 1928] [serial = 2351] [outer = (nil)] 16:38:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f5a0e7ce800) [pid = 1928] [serial = 2352] [outer = 0x7f5a0a7c6c00] 16:38:58 INFO - PROCESS | 1928 | 1461281938960 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f5a107ef000) [pid = 1928] [serial = 2353] [outer = 0x7f5a0a7c6c00] 16:38:59 INFO - PROCESS | 1928 | 1461281939710 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:38:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:38:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1383ms 16:38:59 INFO - PROCESS | 1928 | 1461281939740 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 1928 | 1461281939744 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:38:59 INFO - PROCESS | 1928 | 1461281939750 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1928 | 1461281939752 Marionette TRACE conn5 <- [1,3102,null,{}] 16:38:59 INFO - PROCESS | 1928 | 1461281939758 Marionette TRACE conn5 -> [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:39:00 INFO - PROCESS | 1928 | 1461281940008 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 16:39:00 INFO - PROCESS | 1928 | 1461281940265 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a12f80800 == 207 [pid = 1928] [id = 785] 16:39:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f5a0d402400) [pid = 1928] [serial = 2354] [outer = (nil)] 16:39:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f5a10a52400) [pid = 1928] [serial = 2355] [outer = 0x7f5a0d402400] 16:39:00 INFO - PROCESS | 1928 | 1461281940342 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f5a1126a800) [pid = 1928] [serial = 2356] [outer = 0x7f5a0d402400] 16:39:01 INFO - PROCESS | 1928 | 1461281941220 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:39:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1479ms 16:39:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:39:01 INFO - PROCESS | 1928 | 1461281941229 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1928 | 1461281941231 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 16:39:01 INFO - PROCESS | 1928 | 1461281941239 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1928 | 1461281941242 Marionette TRACE conn5 <- [1,3106,null,{}] 16:39:01 INFO - PROCESS | 1928 | 1461281941247 Marionette TRACE conn5 -> [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:39:01 INFO - PROCESS | 1928 | 1461281941475 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 16:39:01 INFO - PROCESS | 1928 | 1461281941736 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a1789d800 == 208 [pid = 1928] [id = 786] 16:39:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f5a0d590800) [pid = 1928] [serial = 2357] [outer = (nil)] 16:39:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f5a1130c800) [pid = 1928] [serial = 2358] [outer = 0x7f5a0d590800] 16:39:01 INFO - PROCESS | 1928 | 1461281941816 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f5a11431000) [pid = 1928] [serial = 2359] [outer = 0x7f5a0d590800] 16:39:02 INFO - PROCESS | 1928 | 1461281942596 Marionette TRACE conn5 <- [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:39:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:39:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:39:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:39:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1388ms 16:39:02 INFO - PROCESS | 1928 | 1461281942628 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 1928 | 1461281942631 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 16:39:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:39:02 INFO - PROCESS | 1928 | 1461281942638 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1928 | 1461281942640 Marionette TRACE conn5 <- [1,3110,null,{}] 16:39:02 INFO - PROCESS | 1928 | 1461281942645 Marionette TRACE conn5 -> [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:39:02 INFO - PROCESS | 1928 | 1461281942898 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 16:39:03 INFO - PROCESS | 1928 | 1461281943157 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f5a186de000 == 209 [pid = 1928] [id = 787] 16:39:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f5a0e7d0800) [pid = 1928] [serial = 2360] [outer = (nil)] 16:39:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f5a11438800) [pid = 1928] [serial = 2361] [outer = 0x7f5a0e7d0800] 16:39:03 INFO - PROCESS | 1928 | 1461281943234 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f5a1170f000) [pid = 1928] [serial = 2362] [outer = 0x7f5a0e7d0800] 16:39:04 INFO - PROCESS | 1928 | 1461281944051 Marionette TRACE conn5 <- [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:39:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:39:04 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:39:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:39:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1427ms 16:39:04 INFO - PROCESS | 1928 | 1461281944066 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1928 | 1461281944070 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 16:39:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:39:04 INFO - PROCESS | 1928 | 1461281944076 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1928 | 1461281944079 Marionette TRACE conn5 <- [1,3114,null,{}] 16:39:04 INFO - PROCESS | 1928 | 1461281944085 Marionette TRACE conn5 -> [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:39:04 INFO - PROCESS | 1928 | 1461281944361 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 16:39:04 INFO - PROCESS | 1928 | 1461281944627 Marionette TRACE conn5 -> [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\", \"056a75cb-36a6-40ff-a891-a7a6d56fde6c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1928 | ++DOCSHELL 0x7f5a18820000 == 210 [pid = 1928] [id = 788] 16:39:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f5a11434000) [pid = 1928] [serial = 2363] [outer = (nil)] 16:39:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f5a117ed400) [pid = 1928] [serial = 2364] [outer = 0x7f5a11434000] 16:39:04 INFO - PROCESS | 1928 | 1461281944712 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f5a13342c00) [pid = 1928] [serial = 2365] [outer = 0x7f5a11434000] 16:39:05 INFO - PROCESS | 1928 | 1461281945510 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:39:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:39:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1488ms 16:39:05 INFO - PROCESS | 1928 | 1461281945572 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 1928 | 1461281945580 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 16:39:06 WARNING - u'runner_teardown' () 16:39:06 INFO - No more tests 16:39:06 INFO - Got 0 unexpected results 16:39:06 INFO - SUITE-END | took 1209s 16:39:06 INFO - Closing logging queue 16:39:06 INFO - queue closed 16:39:07 INFO - Return code: 0 16:39:07 WARNING - # TBPL SUCCESS # 16:39:07 INFO - Running post-action listener: _resource_record_post_action 16:39:07 INFO - Running post-run listener: _resource_record_post_run 16:39:08 INFO - Total resource usage - Wall time: 1248s; CPU: 98.0%; Read bytes: 6623232; Write bytes: 972005376; Read time: 10192; Write time: 330880 16:39:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:39:08 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 51171328; Read time: 0; Write time: 52068 16:39:08 INFO - run-tests - Wall time: 1217s; CPU: 98.0%; Read bytes: 6033408; Write bytes: 827310080; Read time: 9772; Write time: 178464 16:39:08 INFO - Running post-run listener: _upload_blobber_files 16:39:08 INFO - Blob upload gear active. 16:39:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:39:08 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:39:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:39:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:39:08 INFO - (blobuploader) - INFO - Open directory for files ... 16:39:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:39:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:39:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:39:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:39:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:39:09 INFO - (blobuploader) - INFO - Done attempting. 16:39:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:39:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:39:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:39:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:39:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:39:10 INFO - (blobuploader) - INFO - Done attempting. 16:39:10 INFO - (blobuploader) - INFO - Iteration through files over. 16:39:10 INFO - Return code: 0 16:39:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:39:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:39:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/abb2d3d071955f54ba93a63d358d5b89d4106450db44a029c7a7d0ec52e45f01990ebc89b162920fd8d6a245cd43671feb7e48c020cb19534ff33473edf3f4b3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/391a937a9921f240e6cc40d885f571fb85ee94978feb65a7af5160bbaf4111619781eabc56050837b44a9e68369802e3820625f5c20bd6815c2d86bf2f799681"} 16:39:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:39:10 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:39:10 INFO - Contents: 16:39:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/abb2d3d071955f54ba93a63d358d5b89d4106450db44a029c7a7d0ec52e45f01990ebc89b162920fd8d6a245cd43671feb7e48c020cb19534ff33473edf3f4b3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/391a937a9921f240e6cc40d885f571fb85ee94978feb65a7af5160bbaf4111619781eabc56050837b44a9e68369802e3820625f5c20bd6815c2d86bf2f799681"} 16:39:10 INFO - Running post-run listener: copy_logs_to_upload_dir 16:39:10 INFO - Copying logs to upload dir... 16:39:10 INFO - mkdir: /builds/slave/test/build/upload/logs 16:39:10 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1343.803870 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 24 secs) (at 2016-04-21 16:39:11.084165) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 16:39:11.085307) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/abb2d3d071955f54ba93a63d358d5b89d4106450db44a029c7a7d0ec52e45f01990ebc89b162920fd8d6a245cd43671feb7e48c020cb19534ff33473edf3f4b3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/391a937a9921f240e6cc40d885f571fb85ee94978feb65a7af5160bbaf4111619781eabc56050837b44a9e68369802e3820625f5c20bd6815c2d86bf2f799681"} build_url:https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035457 build_url: 'https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/abb2d3d071955f54ba93a63d358d5b89d4106450db44a029c7a7d0ec52e45f01990ebc89b162920fd8d6a245cd43671feb7e48c020cb19534ff33473edf3f4b3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/391a937a9921f240e6cc40d885f571fb85ee94978feb65a7af5160bbaf4111619781eabc56050837b44a9e68369802e3820625f5c20bd6815c2d86bf2f799681"}' symbols_url: 'https://queue.taskcluster.net/v1/task/efCf1OflQV6A4YgIC3IWOA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 16:39:11.161433) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:39:11.161921) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461280585.856927-2127167099 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021100 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:39:11.228706) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 16:39:11.229024) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 16:39:11.229371) ========= ========= Total master_lag: 1.37 =========